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

intersight.getOsInstall

Explore with Pulumi AI

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

    This MO models the target server, answers and other properties needed for OS installation. The OS installation can be started in the target server by doing a POST on this MO. The requests to this MO starts a OS installation workflow that can be tracked using workflow engine MO workflow.WorkflowInfo.

    Using getOsInstall

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getOsInstall(args: GetOsInstallArgs, opts?: InvokeOptions): Promise<GetOsInstallResult>
    function getOsInstallOutput(args: GetOsInstallOutputArgs, opts?: InvokeOptions): Output<GetOsInstallResult>
    def get_os_install(account_moid: Optional[str] = None,
                       additional_parameters: Optional[Sequence[GetOsInstallAdditionalParameter]] = None,
                       additional_properties: Optional[str] = None,
                       ancestors: Optional[Sequence[GetOsInstallAncestor]] = None,
                       answers: Optional[GetOsInstallAnswers] = None,
                       class_id: Optional[str] = None,
                       configuration_file: Optional[GetOsInstallConfigurationFile] = None,
                       create_time: Optional[str] = None,
                       description: Optional[str] = None,
                       domain_group_moid: Optional[str] = None,
                       error_msg: Optional[str] = None,
                       id: Optional[str] = None,
                       image: Optional[GetOsInstallImage] = None,
                       install_method: Optional[str] = None,
                       install_target: Optional[GetOsInstallInstallTarget] = None,
                       mod_time: Optional[str] = None,
                       moid: Optional[str] = None,
                       name: Optional[str] = None,
                       object_type: Optional[str] = None,
                       oper_state: Optional[str] = None,
                       operating_system_parameters: Optional[GetOsInstallOperatingSystemParameters] = None,
                       organization: Optional[GetOsInstallOrganization] = None,
                       osdu_image: Optional[GetOsInstallOsduImage] = None,
                       override_secure_boot: Optional[bool] = None,
                       owners: Optional[Sequence[str]] = None,
                       parent: Optional[GetOsInstallParent] = None,
                       permission_resources: Optional[Sequence[GetOsInstallPermissionResource]] = None,
                       server: Optional[GetOsInstallServer] = None,
                       shared_scope: Optional[str] = None,
                       tags: Optional[Sequence[GetOsInstallTag]] = None,
                       version_context: Optional[GetOsInstallVersionContext] = None,
                       workflow_info: Optional[GetOsInstallWorkflowInfo] = None,
                       opts: Optional[InvokeOptions] = None) -> GetOsInstallResult
    def get_os_install_output(account_moid: Optional[pulumi.Input[str]] = None,
                       additional_parameters: Optional[pulumi.Input[Sequence[pulumi.Input[GetOsInstallAdditionalParameterArgs]]]] = None,
                       additional_properties: Optional[pulumi.Input[str]] = None,
                       ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetOsInstallAncestorArgs]]]] = None,
                       answers: Optional[pulumi.Input[GetOsInstallAnswersArgs]] = None,
                       class_id: Optional[pulumi.Input[str]] = None,
                       configuration_file: Optional[pulumi.Input[GetOsInstallConfigurationFileArgs]] = None,
                       create_time: Optional[pulumi.Input[str]] = None,
                       description: Optional[pulumi.Input[str]] = None,
                       domain_group_moid: Optional[pulumi.Input[str]] = None,
                       error_msg: Optional[pulumi.Input[str]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       image: Optional[pulumi.Input[GetOsInstallImageArgs]] = None,
                       install_method: Optional[pulumi.Input[str]] = None,
                       install_target: Optional[pulumi.Input[GetOsInstallInstallTargetArgs]] = None,
                       mod_time: Optional[pulumi.Input[str]] = None,
                       moid: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       object_type: Optional[pulumi.Input[str]] = None,
                       oper_state: Optional[pulumi.Input[str]] = None,
                       operating_system_parameters: Optional[pulumi.Input[GetOsInstallOperatingSystemParametersArgs]] = None,
                       organization: Optional[pulumi.Input[GetOsInstallOrganizationArgs]] = None,
                       osdu_image: Optional[pulumi.Input[GetOsInstallOsduImageArgs]] = None,
                       override_secure_boot: Optional[pulumi.Input[bool]] = None,
                       owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       parent: Optional[pulumi.Input[GetOsInstallParentArgs]] = None,
                       permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetOsInstallPermissionResourceArgs]]]] = None,
                       server: Optional[pulumi.Input[GetOsInstallServerArgs]] = None,
                       shared_scope: Optional[pulumi.Input[str]] = None,
                       tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetOsInstallTagArgs]]]] = None,
                       version_context: Optional[pulumi.Input[GetOsInstallVersionContextArgs]] = None,
                       workflow_info: Optional[pulumi.Input[GetOsInstallWorkflowInfoArgs]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetOsInstallResult]
    func LookupOsInstall(ctx *Context, args *LookupOsInstallArgs, opts ...InvokeOption) (*LookupOsInstallResult, error)
    func LookupOsInstallOutput(ctx *Context, args *LookupOsInstallOutputArgs, opts ...InvokeOption) LookupOsInstallResultOutput

    > Note: This function is named LookupOsInstall in the Go SDK.

    public static class GetOsInstall 
    {
        public static Task<GetOsInstallResult> InvokeAsync(GetOsInstallArgs args, InvokeOptions? opts = null)
        public static Output<GetOsInstallResult> Invoke(GetOsInstallInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOsInstallResult> getOsInstall(GetOsInstallArgs args, InvokeOptions options)
    public static Output<GetOsInstallResult> getOsInstall(GetOsInstallArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getOsInstall:getOsInstall
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalParameters List<GetOsInstallAdditionalParameter>
    AdditionalProperties string
    Ancestors List<GetOsInstallAncestor>
    Answers GetOsInstallAnswers
    ClassId string
    ConfigurationFile GetOsInstallConfigurationFile
    CreateTime string
    The time when this managed object was created.
    Description string
    User provided description about the OS install configuration.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErrorMsg string
    The failure message of the API.
    Id string
    Image GetOsInstallImage
    InstallMethod string
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    InstallTarget GetOsInstallInstallTarget
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the OS install configuration.
    ObjectType string
    OperState string
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    OperatingSystemParameters GetOsInstallOperatingSystemParameters
    Organization GetOsInstallOrganization
    OsduImage GetOsInstallOsduImage
    OverrideSecureBoot bool
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    Owners List<string>
    Parent GetOsInstallParent
    PermissionResources List<GetOsInstallPermissionResource>
    Server GetOsInstallServer
    SharedScope string
    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<GetOsInstallTag>
    VersionContext GetOsInstallVersionContext
    WorkflowInfo GetOsInstallWorkflowInfo
    AccountMoid string
    The Account ID for this managed object.
    AdditionalParameters []GetOsInstallAdditionalParameter
    AdditionalProperties string
    Ancestors []GetOsInstallAncestor
    Answers GetOsInstallAnswers
    ClassId string
    ConfigurationFile GetOsInstallConfigurationFile
    CreateTime string
    The time when this managed object was created.
    Description string
    User provided description about the OS install configuration.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErrorMsg string
    The failure message of the API.
    Id string
    Image GetOsInstallImage
    InstallMethod string
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    InstallTarget GetOsInstallInstallTarget
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the OS install configuration.
    ObjectType string
    OperState string
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    OperatingSystemParameters GetOsInstallOperatingSystemParameters
    Organization GetOsInstallOrganization
    OsduImage GetOsInstallOsduImage
    OverrideSecureBoot bool
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    Owners []string
    Parent GetOsInstallParent
    PermissionResources []GetOsInstallPermissionResource
    Server GetOsInstallServer
    SharedScope string
    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 []GetOsInstallTag
    VersionContext GetOsInstallVersionContext
    WorkflowInfo GetOsInstallWorkflowInfo
    accountMoid String
    The Account ID for this managed object.
    additionalParameters List<GetOsInstallAdditionalParameter>
    additionalProperties String
    ancestors List<GetOsInstallAncestor>
    answers GetOsInstallAnswers
    classId String
    configurationFile GetOsInstallConfigurationFile
    createTime String
    The time when this managed object was created.
    description String
    User provided description about the OS install configuration.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errorMsg String
    The failure message of the API.
    id String
    image GetOsInstallImage
    installMethod String
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    installTarget GetOsInstallInstallTarget
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the OS install configuration.
    objectType String
    operState String
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operatingSystemParameters GetOsInstallOperatingSystemParameters
    organization GetOsInstallOrganization
    osduImage GetOsInstallOsduImage
    overrideSecureBoot Boolean
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners List<String>
    parent GetOsInstallParent
    permissionResources List<GetOsInstallPermissionResource>
    server GetOsInstallServer
    sharedScope String
    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<GetOsInstallTag>
    versionContext GetOsInstallVersionContext
    workflowInfo GetOsInstallWorkflowInfo
    accountMoid string
    The Account ID for this managed object.
    additionalParameters GetOsInstallAdditionalParameter[]
    additionalProperties string
    ancestors GetOsInstallAncestor[]
    answers GetOsInstallAnswers
    classId string
    configurationFile GetOsInstallConfigurationFile
    createTime string
    The time when this managed object was created.
    description string
    User provided description about the OS install configuration.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    errorMsg string
    The failure message of the API.
    id string
    image GetOsInstallImage
    installMethod string
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    installTarget GetOsInstallInstallTarget
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the OS install configuration.
    objectType string
    operState string
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operatingSystemParameters GetOsInstallOperatingSystemParameters
    organization GetOsInstallOrganization
    osduImage GetOsInstallOsduImage
    overrideSecureBoot boolean
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners string[]
    parent GetOsInstallParent
    permissionResources GetOsInstallPermissionResource[]
    server GetOsInstallServer
    sharedScope string
    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 GetOsInstallTag[]
    versionContext GetOsInstallVersionContext
    workflowInfo GetOsInstallWorkflowInfo
    account_moid str
    The Account ID for this managed object.
    additional_parameters Sequence[GetOsInstallAdditionalParameter]
    additional_properties str
    ancestors Sequence[GetOsInstallAncestor]
    answers GetOsInstallAnswers
    class_id str
    configuration_file GetOsInstallConfigurationFile
    create_time str
    The time when this managed object was created.
    description str
    User provided description about the OS install configuration.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    error_msg str
    The failure message of the API.
    id str
    image GetOsInstallImage
    install_method str
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    install_target GetOsInstallInstallTarget
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the OS install configuration.
    object_type str
    oper_state str
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operating_system_parameters GetOsInstallOperatingSystemParameters
    organization GetOsInstallOrganization
    osdu_image GetOsInstallOsduImage
    override_secure_boot bool
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners Sequence[str]
    parent GetOsInstallParent
    permission_resources Sequence[GetOsInstallPermissionResource]
    server GetOsInstallServer
    shared_scope str
    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[GetOsInstallTag]
    version_context GetOsInstallVersionContext
    workflow_info GetOsInstallWorkflowInfo
    accountMoid String
    The Account ID for this managed object.
    additionalParameters List<Property Map>
    additionalProperties String
    ancestors List<Property Map>
    answers Property Map
    classId String
    configurationFile Property Map
    createTime String
    The time when this managed object was created.
    description String
    User provided description about the OS install configuration.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errorMsg String
    The failure message of the API.
    id String
    image Property Map
    installMethod String
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    installTarget Property Map
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the OS install configuration.
    objectType String
    operState String
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operatingSystemParameters Property Map
    organization Property Map
    osduImage Property Map
    overrideSecureBoot Boolean
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    server Property Map
    sharedScope String
    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>
    versionContext Property Map
    workflowInfo Property Map

    getOsInstall Result

    The following output properties are available:

    Id string
    Results List<GetOsInstallResult>
    AccountMoid string
    AdditionalParameters List<GetOsInstallAdditionalParameter>
    AdditionalProperties string
    Ancestors List<GetOsInstallAncestor>
    Answers GetOsInstallAnswers
    ClassId string
    ConfigurationFile GetOsInstallConfigurationFile
    CreateTime string
    Description string
    DomainGroupMoid string
    ErrorMsg string
    Image GetOsInstallImage
    InstallMethod string
    InstallTarget GetOsInstallInstallTarget
    ModTime string
    Moid string
    Name string
    ObjectType string
    OperState string
    OperatingSystemParameters GetOsInstallOperatingSystemParameters
    Organization GetOsInstallOrganization
    OsduImage GetOsInstallOsduImage
    OverrideSecureBoot bool
    Owners List<string>
    Parent GetOsInstallParent
    PermissionResources List<GetOsInstallPermissionResource>
    Server GetOsInstallServer
    SharedScope string
    Tags List<GetOsInstallTag>
    VersionContext GetOsInstallVersionContext
    WorkflowInfo GetOsInstallWorkflowInfo
    Id string
    Results []GetOsInstallResult
    AccountMoid string
    AdditionalParameters []GetOsInstallAdditionalParameter
    AdditionalProperties string
    Ancestors []GetOsInstallAncestor
    Answers GetOsInstallAnswers
    ClassId string
    ConfigurationFile GetOsInstallConfigurationFile
    CreateTime string
    Description string
    DomainGroupMoid string
    ErrorMsg string
    Image GetOsInstallImage
    InstallMethod string
    InstallTarget GetOsInstallInstallTarget
    ModTime string
    Moid string
    Name string
    ObjectType string
    OperState string
    OperatingSystemParameters GetOsInstallOperatingSystemParameters
    Organization GetOsInstallOrganization
    OsduImage GetOsInstallOsduImage
    OverrideSecureBoot bool
    Owners []string
    Parent GetOsInstallParent
    PermissionResources []GetOsInstallPermissionResource
    Server GetOsInstallServer
    SharedScope string
    Tags []GetOsInstallTag
    VersionContext GetOsInstallVersionContext
    WorkflowInfo GetOsInstallWorkflowInfo
    id String
    results List<GetOsInstallResult>
    accountMoid String
    additionalParameters List<GetOsInstallAdditionalParameter>
    additionalProperties String
    ancestors List<GetOsInstallAncestor>
    answers GetOsInstallAnswers
    classId String
    configurationFile GetOsInstallConfigurationFile
    createTime String
    description String
    domainGroupMoid String
    errorMsg String
    image GetOsInstallImage
    installMethod String
    installTarget GetOsInstallInstallTarget
    modTime String
    moid String
    name String
    objectType String
    operState String
    operatingSystemParameters GetOsInstallOperatingSystemParameters
    organization GetOsInstallOrganization
    osduImage GetOsInstallOsduImage
    overrideSecureBoot Boolean
    owners List<String>
    parent GetOsInstallParent
    permissionResources List<GetOsInstallPermissionResource>
    server GetOsInstallServer
    sharedScope String
    tags List<GetOsInstallTag>
    versionContext GetOsInstallVersionContext
    workflowInfo GetOsInstallWorkflowInfo
    id string
    results GetOsInstallResult[]
    accountMoid string
    additionalParameters GetOsInstallAdditionalParameter[]
    additionalProperties string
    ancestors GetOsInstallAncestor[]
    answers GetOsInstallAnswers
    classId string
    configurationFile GetOsInstallConfigurationFile
    createTime string
    description string
    domainGroupMoid string
    errorMsg string
    image GetOsInstallImage
    installMethod string
    installTarget GetOsInstallInstallTarget
    modTime string
    moid string
    name string
    objectType string
    operState string
    operatingSystemParameters GetOsInstallOperatingSystemParameters
    organization GetOsInstallOrganization
    osduImage GetOsInstallOsduImage
    overrideSecureBoot boolean
    owners string[]
    parent GetOsInstallParent
    permissionResources GetOsInstallPermissionResource[]
    server GetOsInstallServer
    sharedScope string
    tags GetOsInstallTag[]
    versionContext GetOsInstallVersionContext
    workflowInfo GetOsInstallWorkflowInfo
    id str
    results Sequence[GetOsInstallResult]
    account_moid str
    additional_parameters Sequence[GetOsInstallAdditionalParameter]
    additional_properties str
    ancestors Sequence[GetOsInstallAncestor]
    answers GetOsInstallAnswers
    class_id str
    configuration_file GetOsInstallConfigurationFile
    create_time str
    description str
    domain_group_moid str
    error_msg str
    image GetOsInstallImage
    install_method str
    install_target GetOsInstallInstallTarget
    mod_time str
    moid str
    name str
    object_type str
    oper_state str
    operating_system_parameters GetOsInstallOperatingSystemParameters
    organization GetOsInstallOrganization
    osdu_image GetOsInstallOsduImage
    override_secure_boot bool
    owners Sequence[str]
    parent GetOsInstallParent
    permission_resources Sequence[GetOsInstallPermissionResource]
    server GetOsInstallServer
    shared_scope str
    tags Sequence[GetOsInstallTag]
    version_context GetOsInstallVersionContext
    workflow_info GetOsInstallWorkflowInfo

    Supporting Types

    GetOsInstallAdditionalParameter

    AdditionalProperties string
    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.
    IsValueSet bool
    Flag to indicate if value is set. Value will be used to check if any edit.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Definition of place holder.
    Value string
    Value for placeholder provided by user.
    AdditionalProperties string
    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.
    IsValueSet bool
    Flag to indicate if value is set. Value will be used to check if any edit.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Definition of place holder.
    Value string
    Value for placeholder provided by user.
    additionalProperties String
    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.
    isValueSet Boolean
    Flag to indicate if value is set. Value will be used to check if any edit.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Definition of place holder.
    value String
    Value for placeholder provided by user.
    additionalProperties string
    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.
    isValueSet boolean
    Flag to indicate if value is set. Value will be used to check if any edit.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Definition of place holder.
    value string
    Value for placeholder provided by user.
    additional_properties str
    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.
    is_value_set bool
    Flag to indicate if value is set. Value will be used to check if any edit.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Definition of place holder.
    value str
    Value for placeholder provided by user.
    additionalProperties String
    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.
    isValueSet Boolean
    Flag to indicate if value is set. Value will be used to check if any edit.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Definition of place holder.
    value String
    Value for placeholder provided by user.

    GetOsInstallAncestor

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallAnswers

    AdditionalProperties string
    AlternateNameServers List<string>
    AnswerFile string
    If the source of the answers is a static file, the content of the file is stored as value in this property. The value is mandatory only when the 'Source' property has been set to 'File'.
    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.
    Hostname string
    Hostname to be configured for the server in the OS.
    IpConfigType string
    IP configuration type. Values are Static or Dynamic configuration of IP. In case of static IP configuration, IP address, gateway and other details need to be populated. In case of dynamic the IP configuration is obtained dynamically from DHCP.

    • static - In case of static IP configuraton, provide the details such as IP address, netmask, and gateway.
    • DHCP - In case of dynamic IP configuration, the IP address, netmask and gateway detailsare obtained from DHCP.
    IpConfiguration GetOsInstallAnswersIpConfiguration
    In case of static IP configuration, IP address, netmask and gateway details are provided.
    IsAnswerFileSet bool
    Indicates whether the value of the 'answerFile' property has been set.
    IsRootPasswordCrypted bool
    Enable to indicate Root Password provided is encrypted.
    IsRootPasswordSet bool
    Indicates whether the value of the 'rootPassword' property has been set.
    Nameserver string
    IP address of the name server to be configured in the OS.
    NetworkDevice string
    Network Device where the IP address must be configured. Network Interface names and MAC address are supported. For SUSE Linux Enterprise Server, Network Interface name is a required input and if provided as a MAC address, A persistent interface name is binded to the MAC address and the interface name will be used for network configuration. Refer https://documentation.suse.com/sles/15-SP2/html/SLES-all/cha-configuration-installation-options.html#CreateProfile-Network-names.
    NrSource string
    Answer values can be provided from three sources - Embedded in OS image, static file, or as placeholder values for an answer file template. Source of the answers is given as value, Embedded/File/Template. 'Embedded' option indicates that the answer file is embedded within the OS Image. 'File' option indicates that the answers are provided as a file. 'Template' indicates that the placeholders in the selected os.ConfigurationFile MO are replaced with values provided as os.Answers MO.

    • None - Indicates that answers is not sent and values must be populated from Install Template.
    • Embedded - Indicates that the answer file is embedded within OS image.
    • File - Indicates that the answer file is a static content that has all thevalues populated.
    • Template - Indicates that the given answers are used to populate the answer filetemplate. The template allows the users to refer some server specificanswers as fields/placeholders and replace these placeholders with theactual values for each Server during OS installation using 'Answers' and'AdditionalParameters' properties in os.Install MO.The answer file templates can be created by users as os.ConfigurationFile objects.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ProductKey string
    The product key to be used for a specific version of Windows installation.
    RootPassword string
    Password configured for the root / administrator user in the OS. You can enter a plain text or an encrypted password. Intersight encrypts the plaintext password. Enable the Encrypted Password option to provide an encrypted password. For more details on encrypting passwords, see Help Center.
    AdditionalProperties string
    AlternateNameServers []string
    AnswerFile string
    If the source of the answers is a static file, the content of the file is stored as value in this property. The value is mandatory only when the 'Source' property has been set to 'File'.
    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.
    Hostname string
    Hostname to be configured for the server in the OS.
    IpConfigType string
    IP configuration type. Values are Static or Dynamic configuration of IP. In case of static IP configuration, IP address, gateway and other details need to be populated. In case of dynamic the IP configuration is obtained dynamically from DHCP.

    • static - In case of static IP configuraton, provide the details such as IP address, netmask, and gateway.
    • DHCP - In case of dynamic IP configuration, the IP address, netmask and gateway detailsare obtained from DHCP.
    IpConfiguration GetOsInstallAnswersIpConfiguration
    In case of static IP configuration, IP address, netmask and gateway details are provided.
    IsAnswerFileSet bool
    Indicates whether the value of the 'answerFile' property has been set.
    IsRootPasswordCrypted bool
    Enable to indicate Root Password provided is encrypted.
    IsRootPasswordSet bool
    Indicates whether the value of the 'rootPassword' property has been set.
    Nameserver string
    IP address of the name server to be configured in the OS.
    NetworkDevice string
    Network Device where the IP address must be configured. Network Interface names and MAC address are supported. For SUSE Linux Enterprise Server, Network Interface name is a required input and if provided as a MAC address, A persistent interface name is binded to the MAC address and the interface name will be used for network configuration. Refer https://documentation.suse.com/sles/15-SP2/html/SLES-all/cha-configuration-installation-options.html#CreateProfile-Network-names.
    NrSource string
    Answer values can be provided from three sources - Embedded in OS image, static file, or as placeholder values for an answer file template. Source of the answers is given as value, Embedded/File/Template. 'Embedded' option indicates that the answer file is embedded within the OS Image. 'File' option indicates that the answers are provided as a file. 'Template' indicates that the placeholders in the selected os.ConfigurationFile MO are replaced with values provided as os.Answers MO.

    • None - Indicates that answers is not sent and values must be populated from Install Template.
    • Embedded - Indicates that the answer file is embedded within OS image.
    • File - Indicates that the answer file is a static content that has all thevalues populated.
    • Template - Indicates that the given answers are used to populate the answer filetemplate. The template allows the users to refer some server specificanswers as fields/placeholders and replace these placeholders with theactual values for each Server during OS installation using 'Answers' and'AdditionalParameters' properties in os.Install MO.The answer file templates can be created by users as os.ConfigurationFile objects.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ProductKey string
    The product key to be used for a specific version of Windows installation.
    RootPassword string
    Password configured for the root / administrator user in the OS. You can enter a plain text or an encrypted password. Intersight encrypts the plaintext password. Enable the Encrypted Password option to provide an encrypted password. For more details on encrypting passwords, see Help Center.
    additionalProperties String
    alternateNameServers List<String>
    answerFile String
    If the source of the answers is a static file, the content of the file is stored as value in this property. The value is mandatory only when the 'Source' property has been set to 'File'.
    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.
    hostname String
    Hostname to be configured for the server in the OS.
    ipConfigType String
    IP configuration type. Values are Static or Dynamic configuration of IP. In case of static IP configuration, IP address, gateway and other details need to be populated. In case of dynamic the IP configuration is obtained dynamically from DHCP.

    • static - In case of static IP configuraton, provide the details such as IP address, netmask, and gateway.
    • DHCP - In case of dynamic IP configuration, the IP address, netmask and gateway detailsare obtained from DHCP.
    ipConfiguration GetOsInstallAnswersIpConfiguration
    In case of static IP configuration, IP address, netmask and gateway details are provided.
    isAnswerFileSet Boolean
    Indicates whether the value of the 'answerFile' property has been set.
    isRootPasswordCrypted Boolean
    Enable to indicate Root Password provided is encrypted.
    isRootPasswordSet Boolean
    Indicates whether the value of the 'rootPassword' property has been set.
    nameserver String
    IP address of the name server to be configured in the OS.
    networkDevice String
    Network Device where the IP address must be configured. Network Interface names and MAC address are supported. For SUSE Linux Enterprise Server, Network Interface name is a required input and if provided as a MAC address, A persistent interface name is binded to the MAC address and the interface name will be used for network configuration. Refer https://documentation.suse.com/sles/15-SP2/html/SLES-all/cha-configuration-installation-options.html#CreateProfile-Network-names.
    nrSource String
    Answer values can be provided from three sources - Embedded in OS image, static file, or as placeholder values for an answer file template. Source of the answers is given as value, Embedded/File/Template. 'Embedded' option indicates that the answer file is embedded within the OS Image. 'File' option indicates that the answers are provided as a file. 'Template' indicates that the placeholders in the selected os.ConfigurationFile MO are replaced with values provided as os.Answers MO.

    • None - Indicates that answers is not sent and values must be populated from Install Template.
    • Embedded - Indicates that the answer file is embedded within OS image.
    • File - Indicates that the answer file is a static content that has all thevalues populated.
    • Template - Indicates that the given answers are used to populate the answer filetemplate. The template allows the users to refer some server specificanswers as fields/placeholders and replace these placeholders with theactual values for each Server during OS installation using 'Answers' and'AdditionalParameters' properties in os.Install MO.The answer file templates can be created by users as os.ConfigurationFile objects.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    productKey String
    The product key to be used for a specific version of Windows installation.
    rootPassword String
    Password configured for the root / administrator user in the OS. You can enter a plain text or an encrypted password. Intersight encrypts the plaintext password. Enable the Encrypted Password option to provide an encrypted password. For more details on encrypting passwords, see Help Center.
    additionalProperties string
    alternateNameServers string[]
    answerFile string
    If the source of the answers is a static file, the content of the file is stored as value in this property. The value is mandatory only when the 'Source' property has been set to 'File'.
    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.
    hostname string
    Hostname to be configured for the server in the OS.
    ipConfigType string
    IP configuration type. Values are Static or Dynamic configuration of IP. In case of static IP configuration, IP address, gateway and other details need to be populated. In case of dynamic the IP configuration is obtained dynamically from DHCP.

    • static - In case of static IP configuraton, provide the details such as IP address, netmask, and gateway.
    • DHCP - In case of dynamic IP configuration, the IP address, netmask and gateway detailsare obtained from DHCP.
    ipConfiguration GetOsInstallAnswersIpConfiguration
    In case of static IP configuration, IP address, netmask and gateway details are provided.
    isAnswerFileSet boolean
    Indicates whether the value of the 'answerFile' property has been set.
    isRootPasswordCrypted boolean
    Enable to indicate Root Password provided is encrypted.
    isRootPasswordSet boolean
    Indicates whether the value of the 'rootPassword' property has been set.
    nameserver string
    IP address of the name server to be configured in the OS.
    networkDevice string
    Network Device where the IP address must be configured. Network Interface names and MAC address are supported. For SUSE Linux Enterprise Server, Network Interface name is a required input and if provided as a MAC address, A persistent interface name is binded to the MAC address and the interface name will be used for network configuration. Refer https://documentation.suse.com/sles/15-SP2/html/SLES-all/cha-configuration-installation-options.html#CreateProfile-Network-names.
    nrSource string
    Answer values can be provided from three sources - Embedded in OS image, static file, or as placeholder values for an answer file template. Source of the answers is given as value, Embedded/File/Template. 'Embedded' option indicates that the answer file is embedded within the OS Image. 'File' option indicates that the answers are provided as a file. 'Template' indicates that the placeholders in the selected os.ConfigurationFile MO are replaced with values provided as os.Answers MO.

    • None - Indicates that answers is not sent and values must be populated from Install Template.
    • Embedded - Indicates that the answer file is embedded within OS image.
    • File - Indicates that the answer file is a static content that has all thevalues populated.
    • Template - Indicates that the given answers are used to populate the answer filetemplate. The template allows the users to refer some server specificanswers as fields/placeholders and replace these placeholders with theactual values for each Server during OS installation using 'Answers' and'AdditionalParameters' properties in os.Install MO.The answer file templates can be created by users as os.ConfigurationFile objects.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    productKey string
    The product key to be used for a specific version of Windows installation.
    rootPassword string
    Password configured for the root / administrator user in the OS. You can enter a plain text or an encrypted password. Intersight encrypts the plaintext password. Enable the Encrypted Password option to provide an encrypted password. For more details on encrypting passwords, see Help Center.
    additional_properties str
    alternate_name_servers Sequence[str]
    answer_file str
    If the source of the answers is a static file, the content of the file is stored as value in this property. The value is mandatory only when the 'Source' property has been set to 'File'.
    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.
    hostname str
    Hostname to be configured for the server in the OS.
    ip_config_type str
    IP configuration type. Values are Static or Dynamic configuration of IP. In case of static IP configuration, IP address, gateway and other details need to be populated. In case of dynamic the IP configuration is obtained dynamically from DHCP.

    • static - In case of static IP configuraton, provide the details such as IP address, netmask, and gateway.
    • DHCP - In case of dynamic IP configuration, the IP address, netmask and gateway detailsare obtained from DHCP.
    ip_configuration GetOsInstallAnswersIpConfiguration
    In case of static IP configuration, IP address, netmask and gateway details are provided.
    is_answer_file_set bool
    Indicates whether the value of the 'answerFile' property has been set.
    is_root_password_crypted bool
    Enable to indicate Root Password provided is encrypted.
    is_root_password_set bool
    Indicates whether the value of the 'rootPassword' property has been set.
    nameserver str
    IP address of the name server to be configured in the OS.
    network_device str
    Network Device where the IP address must be configured. Network Interface names and MAC address are supported. For SUSE Linux Enterprise Server, Network Interface name is a required input and if provided as a MAC address, A persistent interface name is binded to the MAC address and the interface name will be used for network configuration. Refer https://documentation.suse.com/sles/15-SP2/html/SLES-all/cha-configuration-installation-options.html#CreateProfile-Network-names.
    nr_source str
    Answer values can be provided from three sources - Embedded in OS image, static file, or as placeholder values for an answer file template. Source of the answers is given as value, Embedded/File/Template. 'Embedded' option indicates that the answer file is embedded within the OS Image. 'File' option indicates that the answers are provided as a file. 'Template' indicates that the placeholders in the selected os.ConfigurationFile MO are replaced with values provided as os.Answers MO.

    • None - Indicates that answers is not sent and values must be populated from Install Template.
    • Embedded - Indicates that the answer file is embedded within OS image.
    • File - Indicates that the answer file is a static content that has all thevalues populated.
    • Template - Indicates that the given answers are used to populate the answer filetemplate. The template allows the users to refer some server specificanswers as fields/placeholders and replace these placeholders with theactual values for each Server during OS installation using 'Answers' and'AdditionalParameters' properties in os.Install MO.The answer file templates can be created by users as os.ConfigurationFile objects.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    product_key str
    The product key to be used for a specific version of Windows installation.
    root_password str
    Password configured for the root / administrator user in the OS. You can enter a plain text or an encrypted password. Intersight encrypts the plaintext password. Enable the Encrypted Password option to provide an encrypted password. For more details on encrypting passwords, see Help Center.
    additionalProperties String
    alternateNameServers List<String>
    answerFile String
    If the source of the answers is a static file, the content of the file is stored as value in this property. The value is mandatory only when the 'Source' property has been set to 'File'.
    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.
    hostname String
    Hostname to be configured for the server in the OS.
    ipConfigType String
    IP configuration type. Values are Static or Dynamic configuration of IP. In case of static IP configuration, IP address, gateway and other details need to be populated. In case of dynamic the IP configuration is obtained dynamically from DHCP.

    • static - In case of static IP configuraton, provide the details such as IP address, netmask, and gateway.
    • DHCP - In case of dynamic IP configuration, the IP address, netmask and gateway detailsare obtained from DHCP.
    ipConfiguration Property Map
    In case of static IP configuration, IP address, netmask and gateway details are provided.
    isAnswerFileSet Boolean
    Indicates whether the value of the 'answerFile' property has been set.
    isRootPasswordCrypted Boolean
    Enable to indicate Root Password provided is encrypted.
    isRootPasswordSet Boolean
    Indicates whether the value of the 'rootPassword' property has been set.
    nameserver String
    IP address of the name server to be configured in the OS.
    networkDevice String
    Network Device where the IP address must be configured. Network Interface names and MAC address are supported. For SUSE Linux Enterprise Server, Network Interface name is a required input and if provided as a MAC address, A persistent interface name is binded to the MAC address and the interface name will be used for network configuration. Refer https://documentation.suse.com/sles/15-SP2/html/SLES-all/cha-configuration-installation-options.html#CreateProfile-Network-names.
    nrSource String
    Answer values can be provided from three sources - Embedded in OS image, static file, or as placeholder values for an answer file template. Source of the answers is given as value, Embedded/File/Template. 'Embedded' option indicates that the answer file is embedded within the OS Image. 'File' option indicates that the answers are provided as a file. 'Template' indicates that the placeholders in the selected os.ConfigurationFile MO are replaced with values provided as os.Answers MO.

    • None - Indicates that answers is not sent and values must be populated from Install Template.
    • Embedded - Indicates that the answer file is embedded within OS image.
    • File - Indicates that the answer file is a static content that has all thevalues populated.
    • Template - Indicates that the given answers are used to populate the answer filetemplate. The template allows the users to refer some server specificanswers as fields/placeholders and replace these placeholders with theactual values for each Server during OS installation using 'Answers' and'AdditionalParameters' properties in os.Install MO.The answer file templates can be created by users as os.ConfigurationFile objects.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    productKey String
    The product key to be used for a specific version of Windows installation.
    rootPassword String
    Password configured for the root / administrator user in the OS. You can enter a plain text or an encrypted password. Intersight encrypts the plaintext password. Enable the Encrypted Password option to provide an encrypted password. For more details on encrypting passwords, see Help Center.

    GetOsInstallAnswersIpConfiguration

    AdditionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    AdditionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additional_properties str
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.

    GetOsInstallConfigurationFile

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallImage

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallInstallTarget

    AdditionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    AdditionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additional_properties str
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.

    GetOsInstallOperatingSystemParameters

    AdditionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    AdditionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties string
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additional_properties str
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.

    GetOsInstallOrganization

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallOsduImage

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallParent

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallPermissionResource

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalParameters List<GetOsInstallResultAdditionalParameter>
    AdditionalProperties string
    Ancestors List<GetOsInstallResultAncestor>
    Answers List<GetOsInstallResultAnswer>
    ClassId string
    ConfigurationFiles List<GetOsInstallResultConfigurationFile>
    CreateTime string
    The time when this managed object was created.
    Description string
    User provided description about the OS install configuration.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErrorMsg string
    The failure message of the API.
    Images List<GetOsInstallResultImage>
    InstallMethod string
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    InstallTargets List<GetOsInstallResultInstallTarget>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the OS install configuration.
    ObjectType string
    OperState string
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    OperatingSystemParameters List<GetOsInstallResultOperatingSystemParameter>
    Organizations List<GetOsInstallResultOrganization>
    OsduImages List<GetOsInstallResultOsduImage>
    OverrideSecureBoot bool
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    Owners List<string>
    Parents List<GetOsInstallResultParent>
    PermissionResources List<GetOsInstallResultPermissionResource>
    Servers List<GetOsInstallResultServer>
    SharedScope string
    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<GetOsInstallResultTag>
    VersionContexts List<GetOsInstallResultVersionContext>
    WorkflowInfos List<GetOsInstallResultWorkflowInfo>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalParameters []GetOsInstallResultAdditionalParameter
    AdditionalProperties string
    Ancestors []GetOsInstallResultAncestor
    Answers []GetOsInstallResultAnswer
    ClassId string
    ConfigurationFiles []GetOsInstallResultConfigurationFile
    CreateTime string
    The time when this managed object was created.
    Description string
    User provided description about the OS install configuration.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErrorMsg string
    The failure message of the API.
    Images []GetOsInstallResultImage
    InstallMethod string
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    InstallTargets []GetOsInstallResultInstallTarget
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the OS install configuration.
    ObjectType string
    OperState string
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    OperatingSystemParameters []GetOsInstallResultOperatingSystemParameter
    Organizations []GetOsInstallResultOrganization
    OsduImages []GetOsInstallResultOsduImage
    OverrideSecureBoot bool
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    Owners []string
    Parents []GetOsInstallResultParent
    PermissionResources []GetOsInstallResultPermissionResource
    Servers []GetOsInstallResultServer
    SharedScope string
    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 []GetOsInstallResultTag
    VersionContexts []GetOsInstallResultVersionContext
    WorkflowInfos []GetOsInstallResultWorkflowInfo
    accountMoid String
    The Account ID for this managed object.
    additionalParameters List<GetOsInstallResultAdditionalParameter>
    additionalProperties String
    ancestors List<GetOsInstallResultAncestor>
    answers List<GetOsInstallResultAnswer>
    classId String
    configurationFiles List<GetOsInstallResultConfigurationFile>
    createTime String
    The time when this managed object was created.
    description String
    User provided description about the OS install configuration.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errorMsg String
    The failure message of the API.
    images List<GetOsInstallResultImage>
    installMethod String
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    installTargets List<GetOsInstallResultInstallTarget>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the OS install configuration.
    objectType String
    operState String
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operatingSystemParameters List<GetOsInstallResultOperatingSystemParameter>
    organizations List<GetOsInstallResultOrganization>
    osduImages List<GetOsInstallResultOsduImage>
    overrideSecureBoot Boolean
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners List<String>
    parents List<GetOsInstallResultParent>
    permissionResources List<GetOsInstallResultPermissionResource>
    servers List<GetOsInstallResultServer>
    sharedScope String
    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<GetOsInstallResultTag>
    versionContexts List<GetOsInstallResultVersionContext>
    workflowInfos List<GetOsInstallResultWorkflowInfo>
    accountMoid string
    The Account ID for this managed object.
    additionalParameters GetOsInstallResultAdditionalParameter[]
    additionalProperties string
    ancestors GetOsInstallResultAncestor[]
    answers GetOsInstallResultAnswer[]
    classId string
    configurationFiles GetOsInstallResultConfigurationFile[]
    createTime string
    The time when this managed object was created.
    description string
    User provided description about the OS install configuration.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    errorMsg string
    The failure message of the API.
    images GetOsInstallResultImage[]
    installMethod string
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    installTargets GetOsInstallResultInstallTarget[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the OS install configuration.
    objectType string
    operState string
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operatingSystemParameters GetOsInstallResultOperatingSystemParameter[]
    organizations GetOsInstallResultOrganization[]
    osduImages GetOsInstallResultOsduImage[]
    overrideSecureBoot boolean
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners string[]
    parents GetOsInstallResultParent[]
    permissionResources GetOsInstallResultPermissionResource[]
    servers GetOsInstallResultServer[]
    sharedScope string
    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 GetOsInstallResultTag[]
    versionContexts GetOsInstallResultVersionContext[]
    workflowInfos GetOsInstallResultWorkflowInfo[]
    account_moid str
    The Account ID for this managed object.
    additional_parameters Sequence[GetOsInstallResultAdditionalParameter]
    additional_properties str
    ancestors Sequence[GetOsInstallResultAncestor]
    answers Sequence[GetOsInstallResultAnswer]
    class_id str
    configuration_files Sequence[GetOsInstallResultConfigurationFile]
    create_time str
    The time when this managed object was created.
    description str
    User provided description about the OS install configuration.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    error_msg str
    The failure message of the API.
    images Sequence[GetOsInstallResultImage]
    install_method str
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    install_targets Sequence[GetOsInstallResultInstallTarget]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the OS install configuration.
    object_type str
    oper_state str
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operating_system_parameters Sequence[GetOsInstallResultOperatingSystemParameter]
    organizations Sequence[GetOsInstallResultOrganization]
    osdu_images Sequence[GetOsInstallResultOsduImage]
    override_secure_boot bool
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners Sequence[str]
    parents Sequence[GetOsInstallResultParent]
    permission_resources Sequence[GetOsInstallResultPermissionResource]
    servers Sequence[GetOsInstallResultServer]
    shared_scope str
    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[GetOsInstallResultTag]
    version_contexts Sequence[GetOsInstallResultVersionContext]
    workflow_infos Sequence[GetOsInstallResultWorkflowInfo]
    accountMoid String
    The Account ID for this managed object.
    additionalParameters List<Property Map>
    additionalProperties String
    ancestors List<Property Map>
    answers List<Property Map>
    classId String
    configurationFiles List<Property Map>
    createTime String
    The time when this managed object was created.
    description String
    User provided description about the OS install configuration.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errorMsg String
    The failure message of the API.
    images List<Property Map>
    installMethod String
    The install method to be used for OS installation - vMedia, iPXE. Only vMedia is supported as of now.* vMedia - OS image is mounted as vMedia in target server for OS installation.
    installTargets List<Property Map>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the OS install configuration.
    objectType String
    operState String
    Denotes API operating status as pending, in_progress, completed_ok, completed_error based on the execution status.* Pending - The initial value of the OperStatus.* InProgress - The OperStatus value will be InProgress during execution.* CompletedOk - The API is successful with operation then OperStatus will be marked as CompletedOk.* CompletedError - The API is failed with operation then OperStatus will be marked as CompletedError.* CompletedWarning - The API is completed with some warning then OperStatus will be CompletedWarning.
    operatingSystemParameters List<Property Map>
    organizations List<Property Map>
    osduImages List<Property Map>
    overrideSecureBoot Boolean
    ESXi Secure Boot installation is currently not supported. As a workaround, Secure Boot will be disabled before installation and restored after installation is complete. Enable to Override Secure Boot Configuration.
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    servers List<Property Map>
    sharedScope String
    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>
    versionContexts List<Property Map>
    workflowInfos List<Property Map>

    GetOsInstallResultAdditionalParameter

    AdditionalProperties string
    ClassId string
    IsValueSet bool
    ObjectType string
    Type string
    Value string
    AdditionalProperties string
    ClassId string
    IsValueSet bool
    ObjectType string
    Type string
    Value string
    additionalProperties String
    classId String
    isValueSet Boolean
    objectType String
    type String
    value String
    additionalProperties string
    classId string
    isValueSet boolean
    objectType string
    type string
    value string
    additionalProperties String
    classId String
    isValueSet Boolean
    objectType String
    type String
    value String

    GetOsInstallResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultAnswer

    GetOsInstallResultAnswerIpConfiguration

    GetOsInstallResultConfigurationFile

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultImage

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultInstallTarget

    GetOsInstallResultOperatingSystemParameter

    GetOsInstallResultOrganization

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultOsduImage

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultServer

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetOsInstallResultVersionContext

    GetOsInstallResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallResultWorkflowInfo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetOsInstallServer

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallTag

    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.

    GetOsInstallVersionContext

    AdditionalProperties string
    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.
    InterestedMos List<GetOsInstallVersionContextInterestedMo>
    MarkedForDeletion bool
    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
    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.
    RefMo GetOsInstallVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    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 intended to 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
    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.
    InterestedMos []GetOsInstallVersionContextInterestedMo
    MarkedForDeletion bool
    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
    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.
    RefMo GetOsInstallVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    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 intended to 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
    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.
    interestedMos List<GetOsInstallVersionContextInterestedMo>
    markedForDeletion Boolean
    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
    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.
    refMo GetOsInstallVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    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 intended to 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
    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.
    interestedMos GetOsInstallVersionContextInterestedMo[]
    markedForDeletion boolean
    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
    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.
    refMo GetOsInstallVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    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 intended to 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
    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.
    interested_mos Sequence[GetOsInstallVersionContextInterestedMo]
    marked_for_deletion bool
    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
    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_mo GetOsInstallVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    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 intended to 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
    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.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    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
    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.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    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 intended to 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.

    GetOsInstallVersionContextInterestedMo

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallVersionContextRefMo

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    GetOsInstallWorkflowInfo

    AdditionalProperties string
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    Moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid string
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid str
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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
    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.
    moid String
    The unique identifier of this Managed Object instance.
    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 may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance 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'.

    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