1. Packages
  2. Intersight Provider
  3. API Docs
  4. IamUser
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.IamUser

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    The Intersight account user.

    Usage Example

    Resource Creation

    import * as pulumi from "@pulumi/pulumi";
    import * as intersight from "@pulumi/intersight";
    
    const config = new pulumi.Config();
    const iamIdpReference = config.require("iamIdpReference");
    const iamUser1 = new intersight.IamUser("iamUser1", {
        email: "email@example.com",
        idpreferences: [{
            moid: iamIdpReference,
            objectType: "iam.IdpReference",
        }],
        parents: [{
            moid: iamIdpReference,
            objectType: "iam.IdpReference",
        }],
        permissions: [{
            moid: iamIdpReference,
            objectType: "iam.Permission",
        }],
        userIdOrEmail: "email@example.com",
    });
    
    import pulumi
    import pulumi_intersight as intersight
    
    config = pulumi.Config()
    iam_idp_reference = config.require("iamIdpReference")
    iam_user1 = intersight.IamUser("iamUser1",
        email="email@example.com",
        idpreferences=[{
            "moid": iam_idp_reference,
            "object_type": "iam.IdpReference",
        }],
        parents=[{
            "moid": iam_idp_reference,
            "object_type": "iam.IdpReference",
        }],
        permissions=[{
            "moid": iam_idp_reference,
            "object_type": "iam.Permission",
        }],
        user_id_or_email="email@example.com")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		iamIdpReference := cfg.Require("iamIdpReference")
    		_, err := intersight.NewIamUser(ctx, "iamUser1", &intersight.IamUserArgs{
    			Email: pulumi.String("email@example.com"),
    			Idpreferences: intersight.IamUserIdpreferenceArray{
    				&intersight.IamUserIdpreferenceArgs{
    					Moid:       pulumi.String(iamIdpReference),
    					ObjectType: pulumi.String("iam.IdpReference"),
    				},
    			},
    			Parents: intersight.IamUserParentArray{
    				&intersight.IamUserParentArgs{
    					Moid:       pulumi.String(iamIdpReference),
    					ObjectType: pulumi.String("iam.IdpReference"),
    				},
    			},
    			Permissions: intersight.IamUserPermissionArray{
    				&intersight.IamUserPermissionArgs{
    					Moid:       pulumi.String(iamIdpReference),
    					ObjectType: pulumi.String("iam.Permission"),
    				},
    			},
    			UserIdOrEmail: pulumi.String("email@example.com"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Intersight = Pulumi.Intersight;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var iamIdpReference = config.Require("iamIdpReference");
        var iamUser1 = new Intersight.IamUser("iamUser1", new()
        {
            Email = "email@example.com",
            Idpreferences = new[]
            {
                new Intersight.Inputs.IamUserIdpreferenceArgs
                {
                    Moid = iamIdpReference,
                    ObjectType = "iam.IdpReference",
                },
            },
            Parents = new[]
            {
                new Intersight.Inputs.IamUserParentArgs
                {
                    Moid = iamIdpReference,
                    ObjectType = "iam.IdpReference",
                },
            },
            Permissions = new[]
            {
                new Intersight.Inputs.IamUserPermissionArgs
                {
                    Moid = iamIdpReference,
                    ObjectType = "iam.Permission",
                },
            },
            UserIdOrEmail = "email@example.com",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.intersight.IamUser;
    import com.pulumi.intersight.IamUserArgs;
    import com.pulumi.intersight.inputs.IamUserIdpreferenceArgs;
    import com.pulumi.intersight.inputs.IamUserParentArgs;
    import com.pulumi.intersight.inputs.IamUserPermissionArgs;
    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 config = ctx.config();
            final var iamIdpReference = config.get("iamIdpReference");
            var iamUser1 = new IamUser("iamUser1", IamUserArgs.builder()
                .email("email@example.com")
                .idpreferences(IamUserIdpreferenceArgs.builder()
                    .moid(iamIdpReference)
                    .objectType("iam.IdpReference")
                    .build())
                .parents(IamUserParentArgs.builder()
                    .moid(iamIdpReference)
                    .objectType("iam.IdpReference")
                    .build())
                .permissions(IamUserPermissionArgs.builder()
                    .moid(iamIdpReference)
                    .objectType("iam.Permission")
                    .build())
                .userIdOrEmail("email@example.com")
                .build());
    
        }
    }
    
    configuration:
      iamIdpReference:
        type: string
    resources:
      iamUser1:
        type: intersight:IamUser
        properties:
          email: email@example.com
          idpreferences:
            - moid: ${iamIdpReference}
              objectType: iam.IdpReference
          parents:
            - moid: ${iamIdpReference}
              objectType: iam.IdpReference
          permissions:
            - moid: ${iamIdpReference}
              objectType: iam.Permission
          userIdOrEmail: email@example.com
    

    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: Optional[IamUserArgs] = None,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def IamUser(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                account_moid: Optional[str] = None,
                additional_properties: Optional[str] = None,
                ancestors: Optional[Sequence[IamUserAncestorArgs]] = None,
                api_keys: Optional[Sequence[IamUserApiKeyArgs]] = None,
                app_registrations: Optional[Sequence[IamUserAppRegistrationArgs]] = None,
                class_id: Optional[str] = None,
                client_ip_address: Optional[str] = None,
                create_time: Optional[str] = None,
                domain_group_moid: Optional[str] = None,
                email: Optional[str] = None,
                first_name: Optional[str] = None,
                iam_user_id: Optional[str] = None,
                idpreferences: Optional[Sequence[IamUserIdpreferenceArgs]] = None,
                idps: Optional[Sequence[IamUserIdpArgs]] = None,
                last_login_time: Optional[str] = None,
                last_name: Optional[str] = None,
                last_role_modified_time: Optional[str] = None,
                local_user_passwords: Optional[Sequence[IamUserLocalUserPasswordArgs]] = None,
                locked_until: Optional[str] = None,
                mod_time: Optional[str] = None,
                moid: Optional[str] = None,
                name: Optional[str] = None,
                oauth_tokens: Optional[Sequence[IamUserOauthTokenArgs]] = None,
                object_type: Optional[str] = None,
                owners: Optional[Sequence[str]] = None,
                parents: Optional[Sequence[IamUserParentArgs]] = None,
                permission_resources: Optional[Sequence[IamUserPermissionResourceArgs]] = None,
                permissions: Optional[Sequence[IamUserPermissionArgs]] = None,
                sessions: Optional[Sequence[IamUserSessionArgs]] = None,
                shared_scope: Optional[str] = None,
                tags: Optional[Sequence[IamUserTagArgs]] = None,
                user_id_or_email: Optional[str] = None,
                user_type: Optional[str] = None,
                user_unique_identifier: Optional[str] = None,
                version_contexts: Optional[Sequence[IamUserVersionContextArgs]] = None)
    func NewIamUser(ctx *Context, name string, args *IamUserArgs, opts ...ResourceOption) (*IamUser, error)
    public IamUser(string name, IamUserArgs? args = null, CustomResourceOptions? opts = null)
    public IamUser(String name, IamUserArgs args)
    public IamUser(String name, IamUserArgs args, CustomResourceOptions options)
    
    type: intersight: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 Intersight.IamUser("iamUserResource", new()
    {
        AccountMoid = "string",
        AdditionalProperties = "string",
        Ancestors = new[]
        {
            new Intersight.Inputs.IamUserAncestorArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        ApiKeys = new[]
        {
            new Intersight.Inputs.IamUserApiKeyArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        AppRegistrations = new[]
        {
            new Intersight.Inputs.IamUserAppRegistrationArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        ClassId = "string",
        ClientIpAddress = "string",
        CreateTime = "string",
        DomainGroupMoid = "string",
        Email = "string",
        FirstName = "string",
        IamUserId = "string",
        Idpreferences = new[]
        {
            new Intersight.Inputs.IamUserIdpreferenceArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Idps = new[]
        {
            new Intersight.Inputs.IamUserIdpArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        LastLoginTime = "string",
        LastName = "string",
        LastRoleModifiedTime = "string",
        LocalUserPasswords = new[]
        {
            new Intersight.Inputs.IamUserLocalUserPasswordArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        LockedUntil = "string",
        ModTime = "string",
        Moid = "string",
        Name = "string",
        OauthTokens = new[]
        {
            new Intersight.Inputs.IamUserOauthTokenArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        ObjectType = "string",
        Owners = new[]
        {
            "string",
        },
        Parents = new[]
        {
            new Intersight.Inputs.IamUserParentArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        PermissionResources = new[]
        {
            new Intersight.Inputs.IamUserPermissionResourceArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Permissions = new[]
        {
            new Intersight.Inputs.IamUserPermissionArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Sessions = new[]
        {
            new Intersight.Inputs.IamUserSessionArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        SharedScope = "string",
        Tags = new[]
        {
            new Intersight.Inputs.IamUserTagArgs
            {
                AdditionalProperties = "string",
                Key = "string",
                Value = "string",
            },
        },
        UserIdOrEmail = "string",
        UserType = "string",
        UserUniqueIdentifier = "string",
        VersionContexts = new[]
        {
            new Intersight.Inputs.IamUserVersionContextArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                InterestedMos = new[]
                {
                    new Intersight.Inputs.IamUserVersionContextInterestedMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                MarkedForDeletion = false,
                NrVersion = "string",
                ObjectType = "string",
                RefMos = new[]
                {
                    new Intersight.Inputs.IamUserVersionContextRefMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                Timestamp = "string",
                VersionType = "string",
            },
        },
    });
    
    example, err := intersight.NewIamUser(ctx, "iamUserResource", &intersight.IamUserArgs{
    	AccountMoid:          pulumi.String("string"),
    	AdditionalProperties: pulumi.String("string"),
    	Ancestors: intersight.IamUserAncestorArray{
    		&intersight.IamUserAncestorArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	ApiKeys: intersight.IamUserApiKeyArray{
    		&intersight.IamUserApiKeyArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	AppRegistrations: intersight.IamUserAppRegistrationArray{
    		&intersight.IamUserAppRegistrationArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	ClassId:         pulumi.String("string"),
    	ClientIpAddress: pulumi.String("string"),
    	CreateTime:      pulumi.String("string"),
    	DomainGroupMoid: pulumi.String("string"),
    	Email:           pulumi.String("string"),
    	FirstName:       pulumi.String("string"),
    	IamUserId:       pulumi.String("string"),
    	Idpreferences: intersight.IamUserIdpreferenceArray{
    		&intersight.IamUserIdpreferenceArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Idps: intersight.IamUserIdpArray{
    		&intersight.IamUserIdpArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	LastLoginTime:        pulumi.String("string"),
    	LastName:             pulumi.String("string"),
    	LastRoleModifiedTime: pulumi.String("string"),
    	LocalUserPasswords: intersight.IamUserLocalUserPasswordArray{
    		&intersight.IamUserLocalUserPasswordArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	LockedUntil: pulumi.String("string"),
    	ModTime:     pulumi.String("string"),
    	Moid:        pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	OauthTokens: intersight.IamUserOauthTokenArray{
    		&intersight.IamUserOauthTokenArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	ObjectType: pulumi.String("string"),
    	Owners: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Parents: intersight.IamUserParentArray{
    		&intersight.IamUserParentArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	PermissionResources: intersight.IamUserPermissionResourceArray{
    		&intersight.IamUserPermissionResourceArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Permissions: intersight.IamUserPermissionArray{
    		&intersight.IamUserPermissionArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Sessions: intersight.IamUserSessionArray{
    		&intersight.IamUserSessionArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	SharedScope: pulumi.String("string"),
    	Tags: intersight.IamUserTagArray{
    		&intersight.IamUserTagArgs{
    			AdditionalProperties: pulumi.String("string"),
    			Key:                  pulumi.String("string"),
    			Value:                pulumi.String("string"),
    		},
    	},
    	UserIdOrEmail:        pulumi.String("string"),
    	UserType:             pulumi.String("string"),
    	UserUniqueIdentifier: pulumi.String("string"),
    	VersionContexts: intersight.IamUserVersionContextArray{
    		&intersight.IamUserVersionContextArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			InterestedMos: intersight.IamUserVersionContextInterestedMoArray{
    				&intersight.IamUserVersionContextInterestedMoArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Moid:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					Selector:             pulumi.String("string"),
    				},
    			},
    			MarkedForDeletion: pulumi.Bool(false),
    			NrVersion:         pulumi.String("string"),
    			ObjectType:        pulumi.String("string"),
    			RefMos: intersight.IamUserVersionContextRefMoArray{
    				&intersight.IamUserVersionContextRefMoArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Moid:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					Selector:             pulumi.String("string"),
    				},
    			},
    			Timestamp:   pulumi.String("string"),
    			VersionType: pulumi.String("string"),
    		},
    	},
    })
    
    var iamUserResource = new IamUser("iamUserResource", IamUserArgs.builder()
        .accountMoid("string")
        .additionalProperties("string")
        .ancestors(IamUserAncestorArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .apiKeys(IamUserApiKeyArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .appRegistrations(IamUserAppRegistrationArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .classId("string")
        .clientIpAddress("string")
        .createTime("string")
        .domainGroupMoid("string")
        .email("string")
        .firstName("string")
        .iamUserId("string")
        .idpreferences(IamUserIdpreferenceArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .idps(IamUserIdpArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .lastLoginTime("string")
        .lastName("string")
        .lastRoleModifiedTime("string")
        .localUserPasswords(IamUserLocalUserPasswordArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .lockedUntil("string")
        .modTime("string")
        .moid("string")
        .name("string")
        .oauthTokens(IamUserOauthTokenArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .objectType("string")
        .owners("string")
        .parents(IamUserParentArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .permissionResources(IamUserPermissionResourceArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .permissions(IamUserPermissionArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .sessions(IamUserSessionArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .sharedScope("string")
        .tags(IamUserTagArgs.builder()
            .additionalProperties("string")
            .key("string")
            .value("string")
            .build())
        .userIdOrEmail("string")
        .userType("string")
        .userUniqueIdentifier("string")
        .versionContexts(IamUserVersionContextArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .interestedMos(IamUserVersionContextInterestedMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .markedForDeletion(false)
            .nrVersion("string")
            .objectType("string")
            .refMos(IamUserVersionContextRefMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .timestamp("string")
            .versionType("string")
            .build())
        .build());
    
    iam_user_resource = intersight.IamUser("iamUserResource",
        account_moid="string",
        additional_properties="string",
        ancestors=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        api_keys=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        app_registrations=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        class_id="string",
        client_ip_address="string",
        create_time="string",
        domain_group_moid="string",
        email="string",
        first_name="string",
        iam_user_id="string",
        idpreferences=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        idps=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        last_login_time="string",
        last_name="string",
        last_role_modified_time="string",
        local_user_passwords=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        locked_until="string",
        mod_time="string",
        moid="string",
        name="string",
        oauth_tokens=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        object_type="string",
        owners=["string"],
        parents=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        permission_resources=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        permissions=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        sessions=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        shared_scope="string",
        tags=[{
            "additional_properties": "string",
            "key": "string",
            "value": "string",
        }],
        user_id_or_email="string",
        user_type="string",
        user_unique_identifier="string",
        version_contexts=[{
            "additional_properties": "string",
            "class_id": "string",
            "interested_mos": [{
                "additional_properties": "string",
                "class_id": "string",
                "moid": "string",
                "object_type": "string",
                "selector": "string",
            }],
            "marked_for_deletion": False,
            "nr_version": "string",
            "object_type": "string",
            "ref_mos": [{
                "additional_properties": "string",
                "class_id": "string",
                "moid": "string",
                "object_type": "string",
                "selector": "string",
            }],
            "timestamp": "string",
            "version_type": "string",
        }])
    
    const iamUserResource = new intersight.IamUser("iamUserResource", {
        accountMoid: "string",
        additionalProperties: "string",
        ancestors: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        apiKeys: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        appRegistrations: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        classId: "string",
        clientIpAddress: "string",
        createTime: "string",
        domainGroupMoid: "string",
        email: "string",
        firstName: "string",
        iamUserId: "string",
        idpreferences: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        idps: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        lastLoginTime: "string",
        lastName: "string",
        lastRoleModifiedTime: "string",
        localUserPasswords: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        lockedUntil: "string",
        modTime: "string",
        moid: "string",
        name: "string",
        oauthTokens: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        objectType: "string",
        owners: ["string"],
        parents: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        permissionResources: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        permissions: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        sessions: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        sharedScope: "string",
        tags: [{
            additionalProperties: "string",
            key: "string",
            value: "string",
        }],
        userIdOrEmail: "string",
        userType: "string",
        userUniqueIdentifier: "string",
        versionContexts: [{
            additionalProperties: "string",
            classId: "string",
            interestedMos: [{
                additionalProperties: "string",
                classId: "string",
                moid: "string",
                objectType: "string",
                selector: "string",
            }],
            markedForDeletion: false,
            nrVersion: "string",
            objectType: "string",
            refMos: [{
                additionalProperties: "string",
                classId: "string",
                moid: "string",
                objectType: "string",
                selector: "string",
            }],
            timestamp: "string",
            versionType: "string",
        }],
    });
    
    type: intersight:IamUser
    properties:
        accountMoid: string
        additionalProperties: string
        ancestors:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        apiKeys:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        appRegistrations:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        classId: string
        clientIpAddress: string
        createTime: string
        domainGroupMoid: string
        email: string
        firstName: string
        iamUserId: string
        idpreferences:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        idps:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        lastLoginTime: string
        lastName: string
        lastRoleModifiedTime: string
        localUserPasswords:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        lockedUntil: string
        modTime: string
        moid: string
        name: string
        oauthTokens:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        objectType: string
        owners:
            - string
        parents:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        permissionResources:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        permissions:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        sessions:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        sharedScope: string
        tags:
            - additionalProperties: string
              key: string
              value: string
        userIdOrEmail: string
        userType: string
        userUniqueIdentifier: string
        versionContexts:
            - additionalProperties: string
              classId: string
              interestedMos:
                - additionalProperties: string
                  classId: string
                  moid: string
                  objectType: string
                  selector: string
              markedForDeletion: false
              nrVersion: string
              objectType: string
              refMos:
                - additionalProperties: string
                  classId: string
                  moid: string
                  objectType: string
                  selector: string
              timestamp: string
              versionType: 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:

    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<IamUserAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    ApiKeys List<IamUserApiKey>
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    AppRegistrations List<IamUserAppRegistration>
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClientIpAddress string
    (ReadOnly) IP address from which the user last logged in to Intersight.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    Email string
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    FirstName string
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    IamUserId string
    Idpreferences List<IamUserIdpreference>
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    Idps List<IamUserIdp>
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LastLoginTime string
    (ReadOnly) Last successful login time for user.
    LastName string
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    LastRoleModifiedTime string
    (ReadOnly) Last role modification time for user.
    LocalUserPasswords List<IamUserLocalUserPassword>
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LockedUntil string
    (ReadOnly) Time until which the user account will be locked out.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    OauthTokens List<IamUserOauthToken>
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<IamUserParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources List<IamUserPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Permissions List<IamUserPermission>
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    Sessions List<IamUserSession>
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags List<IamUserTag>
    This complex property has following sub-properties:
    UserIdOrEmail string
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    UserType string
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    UserUniqueIdentifier string
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    VersionContexts List<IamUserVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []IamUserAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    ApiKeys []IamUserApiKeyArgs
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    AppRegistrations []IamUserAppRegistrationArgs
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClientIpAddress string
    (ReadOnly) IP address from which the user last logged in to Intersight.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    Email string
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    FirstName string
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    IamUserId string
    Idpreferences []IamUserIdpreferenceArgs
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    Idps []IamUserIdpArgs
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LastLoginTime string
    (ReadOnly) Last successful login time for user.
    LastName string
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    LastRoleModifiedTime string
    (ReadOnly) Last role modification time for user.
    LocalUserPasswords []IamUserLocalUserPasswordArgs
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LockedUntil string
    (ReadOnly) Time until which the user account will be locked out.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    OauthTokens []IamUserOauthTokenArgs
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []IamUserParentArgs
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources []IamUserPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Permissions []IamUserPermissionArgs
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    Sessions []IamUserSessionArgs
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags []IamUserTagArgs
    This complex property has following sub-properties:
    UserIdOrEmail string
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    UserType string
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    UserUniqueIdentifier string
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    VersionContexts []IamUserVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<IamUserAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    apiKeys List<IamUserApiKey>
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    appRegistrations List<IamUserAppRegistration>
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clientIpAddress String
    (ReadOnly) IP address from which the user last logged in to Intersight.
    createTime String
    (ReadOnly) The time when this managed object was created.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    email String
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    firstName String
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iamUserId String
    idpreferences List<IamUserIdpreference>
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps List<IamUserIdp>
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lastLoginTime String
    (ReadOnly) Last successful login time for user.
    lastName String
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    lastRoleModifiedTime String
    (ReadOnly) Last role modification time for user.
    localUserPasswords List<IamUserLocalUserPassword>
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lockedUntil String
    (ReadOnly) Time until which the user account will be locked out.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauthTokens List<IamUserOauthToken>
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<IamUserParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<IamUserPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions List<IamUserPermission>
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions List<IamUserSession>
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<IamUserTag>
    This complex property has following sub-properties:
    userIdOrEmail String
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    userType String
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    userUniqueIdentifier String
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    versionContexts List<IamUserVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    additionalProperties string
    ancestors IamUserAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    apiKeys IamUserApiKey[]
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    appRegistrations IamUserAppRegistration[]
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clientIpAddress string
    (ReadOnly) IP address from which the user last logged in to Intersight.
    createTime string
    (ReadOnly) The time when this managed object was created.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    email string
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    firstName string
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iamUserId string
    idpreferences IamUserIdpreference[]
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps IamUserIdp[]
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lastLoginTime string
    (ReadOnly) Last successful login time for user.
    lastName string
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    lastRoleModifiedTime string
    (ReadOnly) Last role modification time for user.
    localUserPasswords IamUserLocalUserPassword[]
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lockedUntil string
    (ReadOnly) Time until which the user account will be locked out.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauthTokens IamUserOauthToken[]
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents IamUserParent[]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources IamUserPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions IamUserPermission[]
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions IamUserSession[]
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    sharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags IamUserTag[]
    This complex property has following sub-properties:
    userIdOrEmail string
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    userType string
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    userUniqueIdentifier string
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    versionContexts IamUserVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[IamUserAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    api_keys Sequence[IamUserApiKeyArgs]
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    app_registrations Sequence[IamUserAppRegistrationArgs]
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    client_ip_address str
    (ReadOnly) IP address from which the user last logged in to Intersight.
    create_time str
    (ReadOnly) The time when this managed object was created.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    email str
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    first_name str
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iam_user_id str
    idpreferences Sequence[IamUserIdpreferenceArgs]
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps Sequence[IamUserIdpArgs]
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    last_login_time str
    (ReadOnly) Last successful login time for user.
    last_name str
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    last_role_modified_time str
    (ReadOnly) Last role modification time for user.
    local_user_passwords Sequence[IamUserLocalUserPasswordArgs]
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    locked_until str
    (ReadOnly) Time until which the user account will be locked out.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauth_tokens Sequence[IamUserOauthTokenArgs]
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[IamUserParentArgs]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permission_resources Sequence[IamUserPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions Sequence[IamUserPermissionArgs]
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions Sequence[IamUserSessionArgs]
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    shared_scope str
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags Sequence[IamUserTagArgs]
    This complex property has following sub-properties:
    user_id_or_email str
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    user_type str
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    user_unique_identifier str
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    version_contexts Sequence[IamUserVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    apiKeys List<Property Map>
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    appRegistrations List<Property Map>
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clientIpAddress String
    (ReadOnly) IP address from which the user last logged in to Intersight.
    createTime String
    (ReadOnly) The time when this managed object was created.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    email String
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    firstName String
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iamUserId String
    idpreferences List<Property Map>
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps List<Property Map>
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lastLoginTime String
    (ReadOnly) Last successful login time for user.
    lastName String
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    lastRoleModifiedTime String
    (ReadOnly) Last role modification time for user.
    localUserPasswords List<Property Map>
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lockedUntil String
    (ReadOnly) Time until which the user account will be locked out.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauthTokens List<Property Map>
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<Property Map>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions List<Property Map>
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions List<Property Map>
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<Property Map>
    This complex property has following sub-properties:
    userIdOrEmail String
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    userType String
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    userUniqueIdentifier String
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IamUser resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    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,
            account_moid: Optional[str] = None,
            additional_properties: Optional[str] = None,
            ancestors: Optional[Sequence[IamUserAncestorArgs]] = None,
            api_keys: Optional[Sequence[IamUserApiKeyArgs]] = None,
            app_registrations: Optional[Sequence[IamUserAppRegistrationArgs]] = None,
            class_id: Optional[str] = None,
            client_ip_address: Optional[str] = None,
            create_time: Optional[str] = None,
            domain_group_moid: Optional[str] = None,
            email: Optional[str] = None,
            first_name: Optional[str] = None,
            iam_user_id: Optional[str] = None,
            idpreferences: Optional[Sequence[IamUserIdpreferenceArgs]] = None,
            idps: Optional[Sequence[IamUserIdpArgs]] = None,
            last_login_time: Optional[str] = None,
            last_name: Optional[str] = None,
            last_role_modified_time: Optional[str] = None,
            local_user_passwords: Optional[Sequence[IamUserLocalUserPasswordArgs]] = None,
            locked_until: Optional[str] = None,
            mod_time: Optional[str] = None,
            moid: Optional[str] = None,
            name: Optional[str] = None,
            oauth_tokens: Optional[Sequence[IamUserOauthTokenArgs]] = None,
            object_type: Optional[str] = None,
            owners: Optional[Sequence[str]] = None,
            parents: Optional[Sequence[IamUserParentArgs]] = None,
            permission_resources: Optional[Sequence[IamUserPermissionResourceArgs]] = None,
            permissions: Optional[Sequence[IamUserPermissionArgs]] = None,
            sessions: Optional[Sequence[IamUserSessionArgs]] = None,
            shared_scope: Optional[str] = None,
            tags: Optional[Sequence[IamUserTagArgs]] = None,
            user_id_or_email: Optional[str] = None,
            user_type: Optional[str] = None,
            user_unique_identifier: Optional[str] = None,
            version_contexts: Optional[Sequence[IamUserVersionContextArgs]] = None) -> IamUser
    func 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: intersight: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.
    The following state arguments are supported:
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<IamUserAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    ApiKeys List<IamUserApiKey>
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    AppRegistrations List<IamUserAppRegistration>
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClientIpAddress string
    (ReadOnly) IP address from which the user last logged in to Intersight.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    Email string
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    FirstName string
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    IamUserId string
    Idpreferences List<IamUserIdpreference>
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    Idps List<IamUserIdp>
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LastLoginTime string
    (ReadOnly) Last successful login time for user.
    LastName string
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    LastRoleModifiedTime string
    (ReadOnly) Last role modification time for user.
    LocalUserPasswords List<IamUserLocalUserPassword>
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LockedUntil string
    (ReadOnly) Time until which the user account will be locked out.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    OauthTokens List<IamUserOauthToken>
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<IamUserParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources List<IamUserPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Permissions List<IamUserPermission>
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    Sessions List<IamUserSession>
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags List<IamUserTag>
    This complex property has following sub-properties:
    UserIdOrEmail string
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    UserType string
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    UserUniqueIdentifier string
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    VersionContexts List<IamUserVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []IamUserAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    ApiKeys []IamUserApiKeyArgs
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    AppRegistrations []IamUserAppRegistrationArgs
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClientIpAddress string
    (ReadOnly) IP address from which the user last logged in to Intersight.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    Email string
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    FirstName string
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    IamUserId string
    Idpreferences []IamUserIdpreferenceArgs
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    Idps []IamUserIdpArgs
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LastLoginTime string
    (ReadOnly) Last successful login time for user.
    LastName string
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    LastRoleModifiedTime string
    (ReadOnly) Last role modification time for user.
    LocalUserPasswords []IamUserLocalUserPasswordArgs
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    LockedUntil string
    (ReadOnly) Time until which the user account will be locked out.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    OauthTokens []IamUserOauthTokenArgs
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []IamUserParentArgs
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources []IamUserPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Permissions []IamUserPermissionArgs
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    Sessions []IamUserSessionArgs
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags []IamUserTagArgs
    This complex property has following sub-properties:
    UserIdOrEmail string
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    UserType string
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    UserUniqueIdentifier string
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    VersionContexts []IamUserVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<IamUserAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    apiKeys List<IamUserApiKey>
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    appRegistrations List<IamUserAppRegistration>
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clientIpAddress String
    (ReadOnly) IP address from which the user last logged in to Intersight.
    createTime String
    (ReadOnly) The time when this managed object was created.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    email String
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    firstName String
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iamUserId String
    idpreferences List<IamUserIdpreference>
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps List<IamUserIdp>
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lastLoginTime String
    (ReadOnly) Last successful login time for user.
    lastName String
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    lastRoleModifiedTime String
    (ReadOnly) Last role modification time for user.
    localUserPasswords List<IamUserLocalUserPassword>
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lockedUntil String
    (ReadOnly) Time until which the user account will be locked out.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauthTokens List<IamUserOauthToken>
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<IamUserParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<IamUserPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions List<IamUserPermission>
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions List<IamUserSession>
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<IamUserTag>
    This complex property has following sub-properties:
    userIdOrEmail String
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    userType String
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    userUniqueIdentifier String
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    versionContexts List<IamUserVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    additionalProperties string
    ancestors IamUserAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    apiKeys IamUserApiKey[]
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    appRegistrations IamUserAppRegistration[]
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clientIpAddress string
    (ReadOnly) IP address from which the user last logged in to Intersight.
    createTime string
    (ReadOnly) The time when this managed object was created.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    email string
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    firstName string
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iamUserId string
    idpreferences IamUserIdpreference[]
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps IamUserIdp[]
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lastLoginTime string
    (ReadOnly) Last successful login time for user.
    lastName string
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    lastRoleModifiedTime string
    (ReadOnly) Last role modification time for user.
    localUserPasswords IamUserLocalUserPassword[]
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lockedUntil string
    (ReadOnly) Time until which the user account will be locked out.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauthTokens IamUserOauthToken[]
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents IamUserParent[]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources IamUserPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions IamUserPermission[]
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions IamUserSession[]
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    sharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags IamUserTag[]
    This complex property has following sub-properties:
    userIdOrEmail string
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    userType string
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    userUniqueIdentifier string
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    versionContexts IamUserVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[IamUserAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    api_keys Sequence[IamUserApiKeyArgs]
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    app_registrations Sequence[IamUserAppRegistrationArgs]
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    client_ip_address str
    (ReadOnly) IP address from which the user last logged in to Intersight.
    create_time str
    (ReadOnly) The time when this managed object was created.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    email str
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    first_name str
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iam_user_id str
    idpreferences Sequence[IamUserIdpreferenceArgs]
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps Sequence[IamUserIdpArgs]
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    last_login_time str
    (ReadOnly) Last successful login time for user.
    last_name str
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    last_role_modified_time str
    (ReadOnly) Last role modification time for user.
    local_user_passwords Sequence[IamUserLocalUserPasswordArgs]
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    locked_until str
    (ReadOnly) Time until which the user account will be locked out.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauth_tokens Sequence[IamUserOauthTokenArgs]
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[IamUserParentArgs]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permission_resources Sequence[IamUserPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions Sequence[IamUserPermissionArgs]
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions Sequence[IamUserSessionArgs]
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    shared_scope str
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags Sequence[IamUserTagArgs]
    This complex property has following sub-properties:
    user_id_or_email str
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    user_type str
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    user_unique_identifier str
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    version_contexts Sequence[IamUserVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    apiKeys List<Property Map>
    (ReadOnly) An array of relationships to iamApiKey resources. This complex property has following sub-properties:
    appRegistrations List<Property Map>
    (ReadOnly) An array of relationships to iamAppRegistration resources. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clientIpAddress String
    (ReadOnly) IP address from which the user last logged in to Intersight.
    createTime String
    (ReadOnly) The time when this managed object was created.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    email String
    Email of the user. Remote users are added to Intersight using the email configured in the IdP.
    firstName String
    First name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    iamUserId String
    idpreferences List<Property Map>
    A reference to a iamIdpReference resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    idps List<Property Map>
    A reference to a iamIdp resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lastLoginTime String
    (ReadOnly) Last successful login time for user.
    lastName String
    Last name of the user. For remote users, this field is populated from the IdP attributes received after authentication.
    lastRoleModifiedTime String
    (ReadOnly) Last role modification time for user.
    localUserPasswords List<Property Map>
    (ReadOnly) A reference to a iamLocalUserPassword resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    lockedUntil String
    (ReadOnly) Time until which the user account will be locked out.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    (ReadOnly) Name of the user. For remote users, it is the value as configured in the IdP.
    oauthTokens List<Property Map>
    (ReadOnly) An array of relationships to iamOAuthToken resources. This complex property has following sub-properties:
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<Property Map>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    permissions List<Property Map>
    An array of relationships to iamPermission resources. This complex property has following sub-properties:
    sessions List<Property Map>
    (ReadOnly) An array of relationships to iamSession resources. This complex property has following sub-properties:
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<Property Map>
    This complex property has following sub-properties:
    userIdOrEmail String
    UserID or email of the user. For remote users, it is the value as configured in the IDP.
    userType String
    (ReadOnly) Type of the User. If a user is added manually by specifying the email address, or has logged in using groups, based on the IdP attributes received during authentication. If added manually, the user type will be static, otherwise dynamic.
    userUniqueIdentifier String
    (ReadOnly) Unique id of the user used by the identity provider to store the user.
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:

    Supporting Types

    IamUserAncestor, IamUserAncestorArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserApiKey, IamUserApiKeyArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserAppRegistration, IamUserAppRegistrationArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserIdp, IamUserIdpArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserIdpreference, IamUserIdpreferenceArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserLocalUserPassword, IamUserLocalUserPasswordArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserOauthToken, IamUserOauthTokenArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserParent, IamUserParentArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserPermission, IamUserPermissionArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserPermissionResource, IamUserPermissionResourceArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserSession, IamUserSessionArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserTag, IamUserTagArgs

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    IamUserVersionContext, IamUserVersionContextArgs

    AdditionalProperties string
    ClassId string
    InterestedMos List<IamUserVersionContextInterestedMo>
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos List<IamUserVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    InterestedMos []IamUserVersionContextInterestedMo
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos []IamUserVersionContextRefMo
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<IamUserVersionContextInterestedMo>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<IamUserVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    interestedMos IamUserVersionContextInterestedMo[]
    This complex property has following sub-properties:
    markedForDeletion boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos IamUserVersionContextRefMo[]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    versionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    interested_mos Sequence[IamUserVersionContextInterestedMo]
    This complex property has following sub-properties:
    marked_for_deletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    ref_mos Sequence[IamUserVersionContextRefMo]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp str
    (ReadOnly) The time this versioned Managed Object was created.
    version_type str
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<Property Map>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<Property Map>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.

    IamUserVersionContextInterestedMo, IamUserVersionContextInterestedMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    IamUserVersionContextRefMo, IamUserVersionContextRefMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    Import

    intersight_iam_user can be imported using the Moid of the object, e.g.

    $ pulumi import intersight:index/iamUser:IamUser example 1234567890987654321abcde
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet