intersight.OsInstall
Explore with Pulumi AI
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.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const config = new pulumi.Config();
const organization = config.require("organization");
const answerFile = config.require("answerFile");
const serverMoid = config.require("serverMoid");
const osf1 = config.require("osf1");
const scu1 = config.require("scu1");
const os1 = new intersight.OsInstall("os1", {
    servers: [{
        objectType: "compute.RackUnit",
        moid: serverMoid,
    }],
    images: [{
        objectType: "softwarerepository.OperatingSystemFile",
        moid: osf1,
    }],
    osduImages: [{
        moid: scu1,
        objectType: "firmware.ServerConfigurationUtilityDistributable",
    }],
    answers: [{
        answerFile: answerFile,
        nrSource: "File",
        objectType: "os.Answers",
    }],
    description: "Install Template 5",
    installMethod: "vMedia",
    organizations: [{
        objectType: "organization.Organization",
        moid: organization,
    }],
});
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
organization = config.require("organization")
answer_file = config.require("answerFile")
server_moid = config.require("serverMoid")
osf1 = config.require("osf1")
scu1 = config.require("scu1")
os1 = intersight.OsInstall("os1",
    servers=[{
        "object_type": "compute.RackUnit",
        "moid": server_moid,
    }],
    images=[{
        "object_type": "softwarerepository.OperatingSystemFile",
        "moid": osf1,
    }],
    osdu_images=[{
        "moid": scu1,
        "object_type": "firmware.ServerConfigurationUtilityDistributable",
    }],
    answers=[{
        "answer_file": answer_file,
        "nr_source": "File",
        "object_type": "os.Answers",
    }],
    description="Install Template 5",
    install_method="vMedia",
    organizations=[{
        "object_type": "organization.Organization",
        "moid": organization,
    }])
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		organization := cfg.Require("organization")
		answerFile := cfg.Require("answerFile")
		serverMoid := cfg.Require("serverMoid")
		osf1 := cfg.Require("osf1")
		scu1 := cfg.Require("scu1")
		_, err := intersight.NewOsInstall(ctx, "os1", &intersight.OsInstallArgs{
			Servers: intersight.OsInstallServerArray{
				&intersight.OsInstallServerArgs{
					ObjectType: pulumi.String("compute.RackUnit"),
					Moid:       pulumi.String(serverMoid),
				},
			},
			Images: intersight.OsInstallImageArray{
				&intersight.OsInstallImageArgs{
					ObjectType: pulumi.String("softwarerepository.OperatingSystemFile"),
					Moid:       pulumi.String(osf1),
				},
			},
			OsduImages: intersight.OsInstallOsduImageArray{
				&intersight.OsInstallOsduImageArgs{
					Moid:       pulumi.String(scu1),
					ObjectType: pulumi.String("firmware.ServerConfigurationUtilityDistributable"),
				},
			},
			Answers: intersight.OsInstallAnswerArray{
				&intersight.OsInstallAnswerArgs{
					AnswerFile: pulumi.String(answerFile),
					NrSource:   pulumi.String("File"),
					ObjectType: pulumi.String("os.Answers"),
				},
			},
			Description:   pulumi.String("Install Template 5"),
			InstallMethod: pulumi.String("vMedia"),
			Organizations: intersight.OsInstallOrganizationArray{
				&intersight.OsInstallOrganizationArgs{
					ObjectType: pulumi.String("organization.Organization"),
					Moid:       pulumi.String(organization),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Intersight = Pulumi.Intersight;
return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var organization = config.Require("organization");
    var answerFile = config.Require("answerFile");
    var serverMoid = config.Require("serverMoid");
    var osf1 = config.Require("osf1");
    var scu1 = config.Require("scu1");
    var os1 = new Intersight.OsInstall("os1", new()
    {
        Servers = new[]
        {
            new Intersight.Inputs.OsInstallServerArgs
            {
                ObjectType = "compute.RackUnit",
                Moid = serverMoid,
            },
        },
        Images = new[]
        {
            new Intersight.Inputs.OsInstallImageArgs
            {
                ObjectType = "softwarerepository.OperatingSystemFile",
                Moid = osf1,
            },
        },
        OsduImages = new[]
        {
            new Intersight.Inputs.OsInstallOsduImageArgs
            {
                Moid = scu1,
                ObjectType = "firmware.ServerConfigurationUtilityDistributable",
            },
        },
        Answers = new[]
        {
            new Intersight.Inputs.OsInstallAnswerArgs
            {
                AnswerFile = answerFile,
                NrSource = "File",
                ObjectType = "os.Answers",
            },
        },
        Description = "Install Template 5",
        InstallMethod = "vMedia",
        Organizations = new[]
        {
            new Intersight.Inputs.OsInstallOrganizationArgs
            {
                ObjectType = "organization.Organization",
                Moid = organization,
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.OsInstall;
import com.pulumi.intersight.OsInstallArgs;
import com.pulumi.intersight.inputs.OsInstallServerArgs;
import com.pulumi.intersight.inputs.OsInstallImageArgs;
import com.pulumi.intersight.inputs.OsInstallOsduImageArgs;
import com.pulumi.intersight.inputs.OsInstallAnswerArgs;
import com.pulumi.intersight.inputs.OsInstallOrganizationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var config = ctx.config();
        final var organization = config.get("organization");
        final var answerFile = config.get("answerFile");
        final var serverMoid = config.get("serverMoid");
        final var osf1 = config.get("osf1");
        final var scu1 = config.get("scu1");
        var os1 = new OsInstall("os1", OsInstallArgs.builder()
            .servers(OsInstallServerArgs.builder()
                .objectType("compute.RackUnit")
                .moid(serverMoid)
                .build())
            .images(OsInstallImageArgs.builder()
                .objectType("softwarerepository.OperatingSystemFile")
                .moid(osf1)
                .build())
            .osduImages(OsInstallOsduImageArgs.builder()
                .moid(scu1)
                .objectType("firmware.ServerConfigurationUtilityDistributable")
                .build())
            .answers(OsInstallAnswerArgs.builder()
                .answerFile(answerFile)
                .nrSource("File")
                .objectType("os.Answers")
                .build())
            .description("Install Template 5")
            .installMethod("vMedia")
            .organizations(OsInstallOrganizationArgs.builder()
                .objectType("organization.Organization")
                .moid(organization)
                .build())
            .build());
    }
}
configuration:
  organization:
    type: string
  answerFile:
    type: string
  serverMoid:
    type: string
  osf1:
    type: string
  scu1:
    type: string
resources:
  os1:
    type: intersight:OsInstall
    properties:
      servers:
        - objectType: compute.RackUnit
          moid: ${serverMoid}
      images:
        - objectType: softwarerepository.OperatingSystemFile
          moid: ${osf1}
      osduImages:
        - moid: ${scu1}
          objectType: firmware.ServerConfigurationUtilityDistributable
      answers:
        - answerFile: ${answerFile}
          nrSource: File
          objectType: os.Answers
      description: Install Template 5
      installMethod: vMedia
      organizations:
        - objectType: organization.Organization
          moid: ${organization}
Create OsInstall Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OsInstall(name: string, args?: OsInstallArgs, opts?: CustomResourceOptions);@overload
def OsInstall(resource_name: str,
              args: Optional[OsInstallArgs] = None,
              opts: Optional[ResourceOptions] = None)
@overload
def OsInstall(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              account_moid: Optional[str] = None,
              additional_parameters: Optional[Sequence[OsInstallAdditionalParameterArgs]] = None,
              additional_properties: Optional[str] = None,
              ancestors: Optional[Sequence[OsInstallAncestorArgs]] = None,
              answers: Optional[Sequence[OsInstallAnswerArgs]] = None,
              class_id: Optional[str] = None,
              configuration_files: Optional[Sequence[OsInstallConfigurationFileArgs]] = None,
              create_time: Optional[str] = None,
              description: Optional[str] = None,
              domain_group_moid: Optional[str] = None,
              error_msg: Optional[str] = None,
              images: Optional[Sequence[OsInstallImageArgs]] = None,
              install_method: Optional[str] = None,
              install_targets: Optional[Sequence[OsInstallInstallTargetArgs]] = 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[Sequence[OsInstallOperatingSystemParameterArgs]] = None,
              organizations: Optional[Sequence[OsInstallOrganizationArgs]] = None,
              os_install_id: Optional[str] = None,
              osdu_images: Optional[Sequence[OsInstallOsduImageArgs]] = None,
              override_secure_boot: Optional[bool] = None,
              owners: Optional[Sequence[str]] = None,
              parents: Optional[Sequence[OsInstallParentArgs]] = None,
              permission_resources: Optional[Sequence[OsInstallPermissionResourceArgs]] = None,
              servers: Optional[Sequence[OsInstallServerArgs]] = None,
              shared_scope: Optional[str] = None,
              tags: Optional[Sequence[OsInstallTagArgs]] = None,
              version_contexts: Optional[Sequence[OsInstallVersionContextArgs]] = None,
              wait_for_completion: Optional[bool] = None,
              workflow_infos: Optional[Sequence[OsInstallWorkflowInfoArgs]] = None)func NewOsInstall(ctx *Context, name string, args *OsInstallArgs, opts ...ResourceOption) (*OsInstall, error)public OsInstall(string name, OsInstallArgs? args = null, CustomResourceOptions? opts = null)
public OsInstall(String name, OsInstallArgs args)
public OsInstall(String name, OsInstallArgs args, CustomResourceOptions options)
type: intersight:OsInstall
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OsInstallArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OsInstallArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OsInstallArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OsInstallArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OsInstallArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var osInstallResource = new Intersight.OsInstall("osInstallResource", new()
{
    AccountMoid = "string",
    AdditionalParameters = new[]
    {
        new Intersight.Inputs.OsInstallAdditionalParameterArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            IsValueSet = false,
            ObjectType = "string",
            Type = "string",
            Value = "string",
        },
    },
    AdditionalProperties = "string",
    Ancestors = new[]
    {
        new Intersight.Inputs.OsInstallAncestorArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    Answers = new[]
    {
        new Intersight.Inputs.OsInstallAnswerArgs
        {
            AdditionalProperties = "string",
            AlternateNameServers = new[]
            {
                "string",
            },
            AnswerFile = "string",
            ClassId = "string",
            Hostname = "string",
            IpConfigType = "string",
            IpConfigurations = new[]
            {
                new Intersight.Inputs.OsInstallAnswerIpConfigurationArgs
                {
                    AdditionalProperties = "string",
                    ClassId = "string",
                    ObjectType = "string",
                },
            },
            IsAnswerFileSet = false,
            IsRootPasswordCrypted = false,
            IsRootPasswordSet = false,
            Nameserver = "string",
            NetworkDevice = "string",
            NrSource = "string",
            ObjectType = "string",
            ProductKey = "string",
            RootPassword = "string",
        },
    },
    ClassId = "string",
    ConfigurationFiles = new[]
    {
        new Intersight.Inputs.OsInstallConfigurationFileArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    CreateTime = "string",
    Description = "string",
    DomainGroupMoid = "string",
    ErrorMsg = "string",
    Images = new[]
    {
        new Intersight.Inputs.OsInstallImageArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    InstallMethod = "string",
    InstallTargets = new[]
    {
        new Intersight.Inputs.OsInstallInstallTargetArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            ObjectType = "string",
        },
    },
    ModTime = "string",
    Moid = "string",
    Name = "string",
    ObjectType = "string",
    OperState = "string",
    OperatingSystemParameters = new[]
    {
        new Intersight.Inputs.OsInstallOperatingSystemParameterArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            ObjectType = "string",
        },
    },
    Organizations = new[]
    {
        new Intersight.Inputs.OsInstallOrganizationArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    OsInstallId = "string",
    OsduImages = new[]
    {
        new Intersight.Inputs.OsInstallOsduImageArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    OverrideSecureBoot = false,
    Owners = new[]
    {
        "string",
    },
    Parents = new[]
    {
        new Intersight.Inputs.OsInstallParentArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    PermissionResources = new[]
    {
        new Intersight.Inputs.OsInstallPermissionResourceArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    Servers = new[]
    {
        new Intersight.Inputs.OsInstallServerArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    SharedScope = "string",
    Tags = new[]
    {
        new Intersight.Inputs.OsInstallTagArgs
        {
            AdditionalProperties = "string",
            Key = "string",
            Value = "string",
        },
    },
    VersionContexts = new[]
    {
        new Intersight.Inputs.OsInstallVersionContextArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            InterestedMos = new[]
            {
                new Intersight.Inputs.OsInstallVersionContextInterestedMoArgs
                {
                    AdditionalProperties = "string",
                    ClassId = "string",
                    Moid = "string",
                    ObjectType = "string",
                    Selector = "string",
                },
            },
            MarkedForDeletion = false,
            NrVersion = "string",
            ObjectType = "string",
            RefMos = new[]
            {
                new Intersight.Inputs.OsInstallVersionContextRefMoArgs
                {
                    AdditionalProperties = "string",
                    ClassId = "string",
                    Moid = "string",
                    ObjectType = "string",
                    Selector = "string",
                },
            },
            Timestamp = "string",
            VersionType = "string",
        },
    },
    WaitForCompletion = false,
    WorkflowInfos = new[]
    {
        new Intersight.Inputs.OsInstallWorkflowInfoArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
});
example, err := intersight.NewOsInstall(ctx, "osInstallResource", &intersight.OsInstallArgs{
	AccountMoid: pulumi.String("string"),
	AdditionalParameters: intersight.OsInstallAdditionalParameterArray{
		&intersight.OsInstallAdditionalParameterArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			IsValueSet:           pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
			Type:                 pulumi.String("string"),
			Value:                pulumi.String("string"),
		},
	},
	AdditionalProperties: pulumi.String("string"),
	Ancestors: intersight.OsInstallAncestorArray{
		&intersight.OsInstallAncestorArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	Answers: intersight.OsInstallAnswerArray{
		&intersight.OsInstallAnswerArgs{
			AdditionalProperties: pulumi.String("string"),
			AlternateNameServers: pulumi.StringArray{
				pulumi.String("string"),
			},
			AnswerFile:   pulumi.String("string"),
			ClassId:      pulumi.String("string"),
			Hostname:     pulumi.String("string"),
			IpConfigType: pulumi.String("string"),
			IpConfigurations: intersight.OsInstallAnswerIpConfigurationArray{
				&intersight.OsInstallAnswerIpConfigurationArgs{
					AdditionalProperties: pulumi.String("string"),
					ClassId:              pulumi.String("string"),
					ObjectType:           pulumi.String("string"),
				},
			},
			IsAnswerFileSet:       pulumi.Bool(false),
			IsRootPasswordCrypted: pulumi.Bool(false),
			IsRootPasswordSet:     pulumi.Bool(false),
			Nameserver:            pulumi.String("string"),
			NetworkDevice:         pulumi.String("string"),
			NrSource:              pulumi.String("string"),
			ObjectType:            pulumi.String("string"),
			ProductKey:            pulumi.String("string"),
			RootPassword:          pulumi.String("string"),
		},
	},
	ClassId: pulumi.String("string"),
	ConfigurationFiles: intersight.OsInstallConfigurationFileArray{
		&intersight.OsInstallConfigurationFileArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	CreateTime:      pulumi.String("string"),
	Description:     pulumi.String("string"),
	DomainGroupMoid: pulumi.String("string"),
	ErrorMsg:        pulumi.String("string"),
	Images: intersight.OsInstallImageArray{
		&intersight.OsInstallImageArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	InstallMethod: pulumi.String("string"),
	InstallTargets: intersight.OsInstallInstallTargetArray{
		&intersight.OsInstallInstallTargetArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
		},
	},
	ModTime:    pulumi.String("string"),
	Moid:       pulumi.String("string"),
	Name:       pulumi.String("string"),
	ObjectType: pulumi.String("string"),
	OperState:  pulumi.String("string"),
	OperatingSystemParameters: intersight.OsInstallOperatingSystemParameterArray{
		&intersight.OsInstallOperatingSystemParameterArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
		},
	},
	Organizations: intersight.OsInstallOrganizationArray{
		&intersight.OsInstallOrganizationArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	OsInstallId: pulumi.String("string"),
	OsduImages: intersight.OsInstallOsduImageArray{
		&intersight.OsInstallOsduImageArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	OverrideSecureBoot: pulumi.Bool(false),
	Owners: pulumi.StringArray{
		pulumi.String("string"),
	},
	Parents: intersight.OsInstallParentArray{
		&intersight.OsInstallParentArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	PermissionResources: intersight.OsInstallPermissionResourceArray{
		&intersight.OsInstallPermissionResourceArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	Servers: intersight.OsInstallServerArray{
		&intersight.OsInstallServerArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	SharedScope: pulumi.String("string"),
	Tags: intersight.OsInstallTagArray{
		&intersight.OsInstallTagArgs{
			AdditionalProperties: pulumi.String("string"),
			Key:                  pulumi.String("string"),
			Value:                pulumi.String("string"),
		},
	},
	VersionContexts: intersight.OsInstallVersionContextArray{
		&intersight.OsInstallVersionContextArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			InterestedMos: intersight.OsInstallVersionContextInterestedMoArray{
				&intersight.OsInstallVersionContextInterestedMoArgs{
					AdditionalProperties: pulumi.String("string"),
					ClassId:              pulumi.String("string"),
					Moid:                 pulumi.String("string"),
					ObjectType:           pulumi.String("string"),
					Selector:             pulumi.String("string"),
				},
			},
			MarkedForDeletion: pulumi.Bool(false),
			NrVersion:         pulumi.String("string"),
			ObjectType:        pulumi.String("string"),
			RefMos: intersight.OsInstallVersionContextRefMoArray{
				&intersight.OsInstallVersionContextRefMoArgs{
					AdditionalProperties: pulumi.String("string"),
					ClassId:              pulumi.String("string"),
					Moid:                 pulumi.String("string"),
					ObjectType:           pulumi.String("string"),
					Selector:             pulumi.String("string"),
				},
			},
			Timestamp:   pulumi.String("string"),
			VersionType: pulumi.String("string"),
		},
	},
	WaitForCompletion: pulumi.Bool(false),
	WorkflowInfos: intersight.OsInstallWorkflowInfoArray{
		&intersight.OsInstallWorkflowInfoArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
})
var osInstallResource = new OsInstall("osInstallResource", OsInstallArgs.builder()
    .accountMoid("string")
    .additionalParameters(OsInstallAdditionalParameterArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .isValueSet(false)
        .objectType("string")
        .type("string")
        .value("string")
        .build())
    .additionalProperties("string")
    .ancestors(OsInstallAncestorArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .answers(OsInstallAnswerArgs.builder()
        .additionalProperties("string")
        .alternateNameServers("string")
        .answerFile("string")
        .classId("string")
        .hostname("string")
        .ipConfigType("string")
        .ipConfigurations(OsInstallAnswerIpConfigurationArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .objectType("string")
            .build())
        .isAnswerFileSet(false)
        .isRootPasswordCrypted(false)
        .isRootPasswordSet(false)
        .nameserver("string")
        .networkDevice("string")
        .nrSource("string")
        .objectType("string")
        .productKey("string")
        .rootPassword("string")
        .build())
    .classId("string")
    .configurationFiles(OsInstallConfigurationFileArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .createTime("string")
    .description("string")
    .domainGroupMoid("string")
    .errorMsg("string")
    .images(OsInstallImageArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .installMethod("string")
    .installTargets(OsInstallInstallTargetArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .objectType("string")
        .build())
    .modTime("string")
    .moid("string")
    .name("string")
    .objectType("string")
    .operState("string")
    .operatingSystemParameters(OsInstallOperatingSystemParameterArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .objectType("string")
        .build())
    .organizations(OsInstallOrganizationArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .osInstallId("string")
    .osduImages(OsInstallOsduImageArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .overrideSecureBoot(false)
    .owners("string")
    .parents(OsInstallParentArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .permissionResources(OsInstallPermissionResourceArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .servers(OsInstallServerArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .sharedScope("string")
    .tags(OsInstallTagArgs.builder()
        .additionalProperties("string")
        .key("string")
        .value("string")
        .build())
    .versionContexts(OsInstallVersionContextArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .interestedMos(OsInstallVersionContextInterestedMoArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .markedForDeletion(false)
        .nrVersion("string")
        .objectType("string")
        .refMos(OsInstallVersionContextRefMoArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .timestamp("string")
        .versionType("string")
        .build())
    .waitForCompletion(false)
    .workflowInfos(OsInstallWorkflowInfoArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .build());
os_install_resource = intersight.OsInstall("osInstallResource",
    account_moid="string",
    additional_parameters=[{
        "additional_properties": "string",
        "class_id": "string",
        "is_value_set": False,
        "object_type": "string",
        "type": "string",
        "value": "string",
    }],
    additional_properties="string",
    ancestors=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    answers=[{
        "additional_properties": "string",
        "alternate_name_servers": ["string"],
        "answer_file": "string",
        "class_id": "string",
        "hostname": "string",
        "ip_config_type": "string",
        "ip_configurations": [{
            "additional_properties": "string",
            "class_id": "string",
            "object_type": "string",
        }],
        "is_answer_file_set": False,
        "is_root_password_crypted": False,
        "is_root_password_set": False,
        "nameserver": "string",
        "network_device": "string",
        "nr_source": "string",
        "object_type": "string",
        "product_key": "string",
        "root_password": "string",
    }],
    class_id="string",
    configuration_files=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    create_time="string",
    description="string",
    domain_group_moid="string",
    error_msg="string",
    images=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    install_method="string",
    install_targets=[{
        "additional_properties": "string",
        "class_id": "string",
        "object_type": "string",
    }],
    mod_time="string",
    moid="string",
    name="string",
    object_type="string",
    oper_state="string",
    operating_system_parameters=[{
        "additional_properties": "string",
        "class_id": "string",
        "object_type": "string",
    }],
    organizations=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    os_install_id="string",
    osdu_images=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    override_secure_boot=False,
    owners=["string"],
    parents=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    permission_resources=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    servers=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    shared_scope="string",
    tags=[{
        "additional_properties": "string",
        "key": "string",
        "value": "string",
    }],
    version_contexts=[{
        "additional_properties": "string",
        "class_id": "string",
        "interested_mos": [{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        "marked_for_deletion": False,
        "nr_version": "string",
        "object_type": "string",
        "ref_mos": [{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        "timestamp": "string",
        "version_type": "string",
    }],
    wait_for_completion=False,
    workflow_infos=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }])
const osInstallResource = new intersight.OsInstall("osInstallResource", {
    accountMoid: "string",
    additionalParameters: [{
        additionalProperties: "string",
        classId: "string",
        isValueSet: false,
        objectType: "string",
        type: "string",
        value: "string",
    }],
    additionalProperties: "string",
    ancestors: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    answers: [{
        additionalProperties: "string",
        alternateNameServers: ["string"],
        answerFile: "string",
        classId: "string",
        hostname: "string",
        ipConfigType: "string",
        ipConfigurations: [{
            additionalProperties: "string",
            classId: "string",
            objectType: "string",
        }],
        isAnswerFileSet: false,
        isRootPasswordCrypted: false,
        isRootPasswordSet: false,
        nameserver: "string",
        networkDevice: "string",
        nrSource: "string",
        objectType: "string",
        productKey: "string",
        rootPassword: "string",
    }],
    classId: "string",
    configurationFiles: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    createTime: "string",
    description: "string",
    domainGroupMoid: "string",
    errorMsg: "string",
    images: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    installMethod: "string",
    installTargets: [{
        additionalProperties: "string",
        classId: "string",
        objectType: "string",
    }],
    modTime: "string",
    moid: "string",
    name: "string",
    objectType: "string",
    operState: "string",
    operatingSystemParameters: [{
        additionalProperties: "string",
        classId: "string",
        objectType: "string",
    }],
    organizations: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    osInstallId: "string",
    osduImages: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    overrideSecureBoot: false,
    owners: ["string"],
    parents: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    permissionResources: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    servers: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    sharedScope: "string",
    tags: [{
        additionalProperties: "string",
        key: "string",
        value: "string",
    }],
    versionContexts: [{
        additionalProperties: "string",
        classId: "string",
        interestedMos: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        markedForDeletion: false,
        nrVersion: "string",
        objectType: "string",
        refMos: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        timestamp: "string",
        versionType: "string",
    }],
    waitForCompletion: false,
    workflowInfos: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
});
type: intersight:OsInstall
properties:
    accountMoid: string
    additionalParameters:
        - additionalProperties: string
          classId: string
          isValueSet: false
          objectType: string
          type: string
          value: string
    additionalProperties: string
    ancestors:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    answers:
        - additionalProperties: string
          alternateNameServers:
            - string
          answerFile: string
          classId: string
          hostname: string
          ipConfigType: string
          ipConfigurations:
            - additionalProperties: string
              classId: string
              objectType: string
          isAnswerFileSet: false
          isRootPasswordCrypted: false
          isRootPasswordSet: false
          nameserver: string
          networkDevice: string
          nrSource: string
          objectType: string
          productKey: string
          rootPassword: string
    classId: string
    configurationFiles:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    createTime: string
    description: string
    domainGroupMoid: string
    errorMsg: string
    images:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    installMethod: string
    installTargets:
        - additionalProperties: string
          classId: string
          objectType: string
    modTime: string
    moid: string
    name: string
    objectType: string
    operState: string
    operatingSystemParameters:
        - additionalProperties: string
          classId: string
          objectType: string
    organizations:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    osInstallId: string
    osduImages:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    overrideSecureBoot: false
    owners:
        - string
    parents:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    permissionResources:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    servers:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    sharedScope: string
    tags:
        - additionalProperties: string
          key: string
          value: string
    versionContexts:
        - additionalProperties: string
          classId: string
          interestedMos:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
          markedForDeletion: false
          nrVersion: string
          objectType: string
          refMos:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
          timestamp: string
          versionType: string
    waitForCompletion: false
    workflowInfos:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
OsInstall Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OsInstall resource accepts the following input properties:
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalParameters List<OsInstall Additional Parameter> 
- This complex property has following sub-properties:
- AdditionalProperties string
- Ancestors
List<OsInstall Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Answers
List<OsInstall Answer> 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- ConfigurationFiles List<OsInstall Configuration File> 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- User provided description about the OS install configuration.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ErrorMsg string
- (ReadOnly) The failure message of the API.
- Images
List<OsInstall Image> 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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<OsInstall Install Target> 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- OperState string
- (ReadOnly) 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.
- OperatingSystem List<OsParameters Install Operating System Parameter> 
- Parameters specific to selected OS. This complex property has following sub-properties:
- Organizations
List<OsInstall Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OsInstall stringId 
- OsduImages List<OsInstall Osdu Image> 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OverrideSecure boolBoot 
- 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>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<OsInstall Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources List<OsInstall Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Servers
List<OsInstall Server> 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
List<OsInstall Tag> 
- This complex property has following sub-properties:
- VersionContexts List<OsInstall Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WaitFor boolCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- WorkflowInfos List<OsInstall Workflow Info> 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalParameters []OsInstall Additional Parameter Args 
- This complex property has following sub-properties:
- AdditionalProperties string
- Ancestors
[]OsInstall Ancestor Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Answers
[]OsInstall Answer Args 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- ConfigurationFiles []OsInstall Configuration File Args 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- User provided description about the OS install configuration.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ErrorMsg string
- (ReadOnly) The failure message of the API.
- Images
[]OsInstall Image Args 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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 []OsInstall Install Target Args 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- OperState string
- (ReadOnly) 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.
- OperatingSystem []OsParameters Install Operating System Parameter Args 
- Parameters specific to selected OS. This complex property has following sub-properties:
- Organizations
[]OsInstall Organization Args 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OsInstall stringId 
- OsduImages []OsInstall Osdu Image Args 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OverrideSecure boolBoot 
- 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
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]OsInstall Parent Args 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources []OsInstall Permission Resource Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Servers
[]OsInstall Server Args 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
[]OsInstall Tag Args 
- This complex property has following sub-properties:
- VersionContexts []OsInstall Version Context Args 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WaitFor boolCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- WorkflowInfos []OsInstall Workflow Info Args 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalParameters List<OsInstall Additional Parameter> 
- This complex property has following sub-properties:
- additionalProperties String
- ancestors
List<OsInstall Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers
List<OsInstall Answer> 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configurationFiles List<OsInstall Configuration File> 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- User provided description about the OS install configuration.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- errorMsg String
- (ReadOnly) The failure message of the API.
- images
List<OsInstall Image> 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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<OsInstall Install Target> 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- modTime String
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- operState String
- (ReadOnly) 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.
- operatingSystem List<OsParameters Install Operating System Parameter> 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations
List<OsInstall Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- osInstall StringId 
- osduImages List<OsInstall Osdu Image> 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overrideSecure BooleanBoot 
- 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>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<OsInstall Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<OsInstall Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers
List<OsInstall Server> 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
List<OsInstall Tag> 
- This complex property has following sub-properties:
- versionContexts List<OsInstall Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- waitFor BooleanCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflowInfos List<OsInstall Workflow Info> 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- accountMoid string
- (ReadOnly) The Account ID for this managed object.
- additionalParameters OsInstall Additional Parameter[] 
- This complex property has following sub-properties:
- additionalProperties string
- ancestors
OsInstall Ancestor[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers
OsInstall Answer[] 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configurationFiles OsInstall Configuration File[] 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- createTime string
- (ReadOnly) The time when this managed object was created.
- description string
- User provided description about the OS install configuration.
- domainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- errorMsg string
- (ReadOnly) The failure message of the API.
- images
OsInstall Image[] 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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 OsInstall Install Target[] 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- modTime string
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- operState string
- (ReadOnly) 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.
- operatingSystem OsParameters Install Operating System Parameter[] 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations
OsInstall Organization[] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- osInstall stringId 
- osduImages OsInstall Osdu Image[] 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overrideSecure booleanBoot 
- 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[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
OsInstall Parent[] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources OsInstall Permission Resource[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers
OsInstall Server[] 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
OsInstall Tag[] 
- This complex property has following sub-properties:
- versionContexts OsInstall Version Context[] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- waitFor booleanCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflowInfos OsInstall Workflow Info[] 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account_moid str
- (ReadOnly) The Account ID for this managed object.
- additional_parameters Sequence[OsInstall Additional Parameter Args] 
- This complex property has following sub-properties:
- additional_properties str
- ancestors
Sequence[OsInstall Ancestor Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers
Sequence[OsInstall Answer Args] 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configuration_files Sequence[OsInstall Configuration File Args] 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create_time str
- (ReadOnly) The time when this managed object was created.
- description str
- User provided description about the OS install configuration.
- domain_group_ strmoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- error_msg str
- (ReadOnly) The failure message of the API.
- images
Sequence[OsInstall Image Args] 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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[OsInstall Install Target Args] 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- mod_time str
- (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- The name of the OS install configuration.
- object_type str
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- oper_state str
- (ReadOnly) 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_ Sequence[Osparameters Install Operating System Parameter Args] 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations
Sequence[OsInstall Organization Args] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- os_install_ strid 
- osdu_images Sequence[OsInstall Osdu Image Args] 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- override_secure_ boolboot 
- 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]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[OsInstall Parent Args] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_resources Sequence[OsInstall Permission Resource Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers
Sequence[OsInstall Server Args] 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
Sequence[OsInstall Tag Args] 
- This complex property has following sub-properties:
- version_contexts Sequence[OsInstall Version Context Args] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait_for_ boolcompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow_infos Sequence[OsInstall Workflow Info Args] 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalParameters List<Property Map>
- This complex property has following sub-properties:
- additionalProperties String
- ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers List<Property Map>
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configurationFiles List<Property Map>
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- User provided description about the OS install configuration.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- errorMsg String
- (ReadOnly) The failure message of the API.
- images List<Property Map>
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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>
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- modTime String
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- operState String
- (ReadOnly) 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.
- operatingSystem List<Property Map>Parameters 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- osInstall StringId 
- osduImages List<Property Map>
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overrideSecure BooleanBoot 
- 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>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers List<Property Map>
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Property Map>
- This complex property has following sub-properties:
- versionContexts List<Property Map>
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- waitFor BooleanCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflowInfos List<Property Map>
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the OsInstall resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing OsInstall Resource
Get an existing OsInstall resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OsInstallState, opts?: CustomResourceOptions): OsInstall@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_moid: Optional[str] = None,
        additional_parameters: Optional[Sequence[OsInstallAdditionalParameterArgs]] = None,
        additional_properties: Optional[str] = None,
        ancestors: Optional[Sequence[OsInstallAncestorArgs]] = None,
        answers: Optional[Sequence[OsInstallAnswerArgs]] = None,
        class_id: Optional[str] = None,
        configuration_files: Optional[Sequence[OsInstallConfigurationFileArgs]] = None,
        create_time: Optional[str] = None,
        description: Optional[str] = None,
        domain_group_moid: Optional[str] = None,
        error_msg: Optional[str] = None,
        images: Optional[Sequence[OsInstallImageArgs]] = None,
        install_method: Optional[str] = None,
        install_targets: Optional[Sequence[OsInstallInstallTargetArgs]] = 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[Sequence[OsInstallOperatingSystemParameterArgs]] = None,
        organizations: Optional[Sequence[OsInstallOrganizationArgs]] = None,
        os_install_id: Optional[str] = None,
        osdu_images: Optional[Sequence[OsInstallOsduImageArgs]] = None,
        override_secure_boot: Optional[bool] = None,
        owners: Optional[Sequence[str]] = None,
        parents: Optional[Sequence[OsInstallParentArgs]] = None,
        permission_resources: Optional[Sequence[OsInstallPermissionResourceArgs]] = None,
        servers: Optional[Sequence[OsInstallServerArgs]] = None,
        shared_scope: Optional[str] = None,
        tags: Optional[Sequence[OsInstallTagArgs]] = None,
        version_contexts: Optional[Sequence[OsInstallVersionContextArgs]] = None,
        wait_for_completion: Optional[bool] = None,
        workflow_infos: Optional[Sequence[OsInstallWorkflowInfoArgs]] = None) -> OsInstallfunc GetOsInstall(ctx *Context, name string, id IDInput, state *OsInstallState, opts ...ResourceOption) (*OsInstall, error)public static OsInstall Get(string name, Input<string> id, OsInstallState? state, CustomResourceOptions? opts = null)public static OsInstall get(String name, Output<String> id, OsInstallState state, CustomResourceOptions options)resources:  _:    type: intersight:OsInstall    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalParameters List<OsInstall Additional Parameter> 
- This complex property has following sub-properties:
- AdditionalProperties string
- Ancestors
List<OsInstall Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Answers
List<OsInstall Answer> 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- ConfigurationFiles List<OsInstall Configuration File> 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- User provided description about the OS install configuration.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ErrorMsg string
- (ReadOnly) The failure message of the API.
- Images
List<OsInstall Image> 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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<OsInstall Install Target> 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- OperState string
- (ReadOnly) 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.
- OperatingSystem List<OsParameters Install Operating System Parameter> 
- Parameters specific to selected OS. This complex property has following sub-properties:
- Organizations
List<OsInstall Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OsInstall stringId 
- OsduImages List<OsInstall Osdu Image> 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OverrideSecure boolBoot 
- 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>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<OsInstall Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources List<OsInstall Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Servers
List<OsInstall Server> 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
List<OsInstall Tag> 
- This complex property has following sub-properties:
- VersionContexts List<OsInstall Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WaitFor boolCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- WorkflowInfos List<OsInstall Workflow Info> 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalParameters []OsInstall Additional Parameter Args 
- This complex property has following sub-properties:
- AdditionalProperties string
- Ancestors
[]OsInstall Ancestor Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Answers
[]OsInstall Answer Args 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- ConfigurationFiles []OsInstall Configuration File Args 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- User provided description about the OS install configuration.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ErrorMsg string
- (ReadOnly) The failure message of the API.
- Images
[]OsInstall Image Args 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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 []OsInstall Install Target Args 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- OperState string
- (ReadOnly) 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.
- OperatingSystem []OsParameters Install Operating System Parameter Args 
- Parameters specific to selected OS. This complex property has following sub-properties:
- Organizations
[]OsInstall Organization Args 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OsInstall stringId 
- OsduImages []OsInstall Osdu Image Args 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- OverrideSecure boolBoot 
- 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
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]OsInstall Parent Args 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources []OsInstall Permission Resource Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Servers
[]OsInstall Server Args 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
[]OsInstall Tag Args 
- This complex property has following sub-properties:
- VersionContexts []OsInstall Version Context Args 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WaitFor boolCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- WorkflowInfos []OsInstall Workflow Info Args 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalParameters List<OsInstall Additional Parameter> 
- This complex property has following sub-properties:
- additionalProperties String
- ancestors
List<OsInstall Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers
List<OsInstall Answer> 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configurationFiles List<OsInstall Configuration File> 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- User provided description about the OS install configuration.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- errorMsg String
- (ReadOnly) The failure message of the API.
- images
List<OsInstall Image> 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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<OsInstall Install Target> 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- modTime String
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- operState String
- (ReadOnly) 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.
- operatingSystem List<OsParameters Install Operating System Parameter> 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations
List<OsInstall Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- osInstall StringId 
- osduImages List<OsInstall Osdu Image> 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overrideSecure BooleanBoot 
- 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>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<OsInstall Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<OsInstall Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers
List<OsInstall Server> 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
List<OsInstall Tag> 
- This complex property has following sub-properties:
- versionContexts List<OsInstall Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- waitFor BooleanCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflowInfos List<OsInstall Workflow Info> 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- accountMoid string
- (ReadOnly) The Account ID for this managed object.
- additionalParameters OsInstall Additional Parameter[] 
- This complex property has following sub-properties:
- additionalProperties string
- ancestors
OsInstall Ancestor[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers
OsInstall Answer[] 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configurationFiles OsInstall Configuration File[] 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- createTime string
- (ReadOnly) The time when this managed object was created.
- description string
- User provided description about the OS install configuration.
- domainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- errorMsg string
- (ReadOnly) The failure message of the API.
- images
OsInstall Image[] 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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 OsInstall Install Target[] 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- modTime string
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- operState string
- (ReadOnly) 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.
- operatingSystem OsParameters Install Operating System Parameter[] 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations
OsInstall Organization[] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- osInstall stringId 
- osduImages OsInstall Osdu Image[] 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overrideSecure booleanBoot 
- 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[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
OsInstall Parent[] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources OsInstall Permission Resource[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers
OsInstall Server[] 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
OsInstall Tag[] 
- This complex property has following sub-properties:
- versionContexts OsInstall Version Context[] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- waitFor booleanCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflowInfos OsInstall Workflow Info[] 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account_moid str
- (ReadOnly) The Account ID for this managed object.
- additional_parameters Sequence[OsInstall Additional Parameter Args] 
- This complex property has following sub-properties:
- additional_properties str
- ancestors
Sequence[OsInstall Ancestor Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers
Sequence[OsInstall Answer Args] 
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configuration_files Sequence[OsInstall Configuration File Args] 
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create_time str
- (ReadOnly) The time when this managed object was created.
- description str
- User provided description about the OS install configuration.
- domain_group_ strmoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- error_msg str
- (ReadOnly) The failure message of the API.
- images
Sequence[OsInstall Image Args] 
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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[OsInstall Install Target Args] 
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- mod_time str
- (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- The name of the OS install configuration.
- object_type str
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- oper_state str
- (ReadOnly) 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_ Sequence[Osparameters Install Operating System Parameter Args] 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations
Sequence[OsInstall Organization Args] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- os_install_ strid 
- osdu_images Sequence[OsInstall Osdu Image Args] 
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- override_secure_ boolboot 
- 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]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[OsInstall Parent Args] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_resources Sequence[OsInstall Permission Resource Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers
Sequence[OsInstall Server Args] 
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- 
Sequence[OsInstall Tag Args] 
- This complex property has following sub-properties:
- version_contexts Sequence[OsInstall Version Context Args] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait_for_ boolcompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow_infos Sequence[OsInstall Workflow Info Args] 
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalParameters List<Property Map>
- This complex property has following sub-properties:
- additionalProperties String
- ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- answers List<Property Map>
- Answers provided by user for the unattended OS installation. This complex property has following sub-properties:
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- configurationFiles List<Property Map>
- A reference to a osConfigurationFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- User provided description about the OS install configuration.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- errorMsg String
- (ReadOnly) The failure message of the API.
- images List<Property Map>
- A reference to a softwarerepositoryOperatingSystemFile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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>
- Install Target on which Operating system is installed. This complex property has following sub-properties:
- modTime String
- (ReadOnly) 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
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- operState String
- (ReadOnly) 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.
- operatingSystem List<Property Map>Parameters 
- Parameters specific to selected OS. This complex property has following sub-properties:
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- osInstall StringId 
- osduImages List<Property Map>
- A reference to a firmwareServerConfigurationUtilityDistributable resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overrideSecure BooleanBoot 
- 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>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- servers List<Property Map>
- A reference to a computePhysical resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Property Map>
- This complex property has following sub-properties:
- versionContexts List<Property Map>
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- waitFor BooleanCompletion 
- This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflowInfos List<Property Map>
- A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
Supporting Types
OsInstallAdditionalParameter, OsInstallAdditionalParameterArgs        
- AdditionalProperties string
- ClassId string
- IsValue boolSet 
- 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
- IsValue boolSet 
- 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
- isValue BooleanSet 
- 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
- isValue booleanSet 
- 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
- is_value_ boolset 
- 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
- isValue BooleanSet 
- 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.
OsInstallAncestor, OsInstallAncestorArgs      
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallAnswer, OsInstallAnswerArgs      
- AdditionalProperties string
- AlternateName List<string>Servers 
- (Array of schema.TypeString) -
- AnswerFile string
- If the source of the answers is a static file, the content of the file is stored as valuein this property.The value is mandatory only when the 'Source' property has been set to 'File'.
- ClassId string
- Hostname string
- Hostname to be configured for the server in the OS.
- IpConfig stringType 
- IP configuration type. Values are Static or Dynamic configuration of IP.In case of static IP configuration, IP address, gateway and other details needto be populated. In case of dynamic the IP configuration is obtained dynamicallyfrom 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.
- IpConfigurations List<OsInstall Answer Ip Configuration> 
- In case of static IP configuration, IP address, netmask and gateway details areprovided. This complex property has following sub-properties:
- IsAnswer boolFile Set 
- (ReadOnly) Indicates whether the value of the 'answerFile' property has been set.
- IsRoot boolPassword Crypted 
- Enable to indicate Root Password provided is encrypted.
- IsRoot boolPassword Set 
- (ReadOnly) 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 theplaceholders in the selected os.ConfigurationFile MO are replaced with values providedas 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
- AlternateName []stringServers 
- (Array of schema.TypeString) -
- AnswerFile string
- If the source of the answers is a static file, the content of the file is stored as valuein this property.The value is mandatory only when the 'Source' property has been set to 'File'.
- ClassId string
- Hostname string
- Hostname to be configured for the server in the OS.
- IpConfig stringType 
- IP configuration type. Values are Static or Dynamic configuration of IP.In case of static IP configuration, IP address, gateway and other details needto be populated. In case of dynamic the IP configuration is obtained dynamicallyfrom 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.
- IpConfigurations []OsInstall Answer Ip Configuration 
- In case of static IP configuration, IP address, netmask and gateway details areprovided. This complex property has following sub-properties:
- IsAnswer boolFile Set 
- (ReadOnly) Indicates whether the value of the 'answerFile' property has been set.
- IsRoot boolPassword Crypted 
- Enable to indicate Root Password provided is encrypted.
- IsRoot boolPassword Set 
- (ReadOnly) 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 theplaceholders in the selected os.ConfigurationFile MO are replaced with values providedas 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
- alternateName List<String>Servers 
- (Array of schema.TypeString) -
- answerFile String
- If the source of the answers is a static file, the content of the file is stored as valuein this property.The value is mandatory only when the 'Source' property has been set to 'File'.
- classId String
- hostname String
- Hostname to be configured for the server in the OS.
- ipConfig StringType 
- IP configuration type. Values are Static or Dynamic configuration of IP.In case of static IP configuration, IP address, gateway and other details needto be populated. In case of dynamic the IP configuration is obtained dynamicallyfrom 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.
- ipConfigurations List<OsInstall Answer Ip Configuration> 
- In case of static IP configuration, IP address, netmask and gateway details areprovided. This complex property has following sub-properties:
- isAnswer BooleanFile Set 
- (ReadOnly) Indicates whether the value of the 'answerFile' property has been set.
- isRoot BooleanPassword Crypted 
- Enable to indicate Root Password provided is encrypted.
- isRoot BooleanPassword Set 
- (ReadOnly) 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 theplaceholders in the selected os.ConfigurationFile MO are replaced with values providedas 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
- alternateName string[]Servers 
- (Array of schema.TypeString) -
- answerFile string
- If the source of the answers is a static file, the content of the file is stored as valuein this property.The value is mandatory only when the 'Source' property has been set to 'File'.
- classId string
- hostname string
- Hostname to be configured for the server in the OS.
- ipConfig stringType 
- IP configuration type. Values are Static or Dynamic configuration of IP.In case of static IP configuration, IP address, gateway and other details needto be populated. In case of dynamic the IP configuration is obtained dynamicallyfrom 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.
- ipConfigurations OsInstall Answer Ip Configuration[] 
- In case of static IP configuration, IP address, netmask and gateway details areprovided. This complex property has following sub-properties:
- isAnswer booleanFile Set 
- (ReadOnly) Indicates whether the value of the 'answerFile' property has been set.
- isRoot booleanPassword Crypted 
- Enable to indicate Root Password provided is encrypted.
- isRoot booleanPassword Set 
- (ReadOnly) 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 theplaceholders in the selected os.ConfigurationFile MO are replaced with values providedas 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_ Sequence[str]servers 
- (Array of schema.TypeString) -
- answer_file str
- If the source of the answers is a static file, the content of the file is stored as valuein this property.The value is mandatory only when the 'Source' property has been set to 'File'.
- class_id str
- hostname str
- Hostname to be configured for the server in the OS.
- ip_config_ strtype 
- IP configuration type. Values are Static or Dynamic configuration of IP.In case of static IP configuration, IP address, gateway and other details needto be populated. In case of dynamic the IP configuration is obtained dynamicallyfrom 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_configurations Sequence[OsInstall Answer Ip Configuration] 
- In case of static IP configuration, IP address, netmask and gateway details areprovided. This complex property has following sub-properties:
- is_answer_ boolfile_ set 
- (ReadOnly) Indicates whether the value of the 'answerFile' property has been set.
- is_root_ boolpassword_ crypted 
- Enable to indicate Root Password provided is encrypted.
- is_root_ boolpassword_ set 
- (ReadOnly) 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 theplaceholders in the selected os.ConfigurationFile MO are replaced with values providedas 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
- alternateName List<String>Servers 
- (Array of schema.TypeString) -
- answerFile String
- If the source of the answers is a static file, the content of the file is stored as valuein this property.The value is mandatory only when the 'Source' property has been set to 'File'.
- classId String
- hostname String
- Hostname to be configured for the server in the OS.
- ipConfig StringType 
- IP configuration type. Values are Static or Dynamic configuration of IP.In case of static IP configuration, IP address, gateway and other details needto be populated. In case of dynamic the IP configuration is obtained dynamicallyfrom 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.
- ipConfigurations List<Property Map>
- In case of static IP configuration, IP address, netmask and gateway details areprovided. This complex property has following sub-properties:
- isAnswer BooleanFile Set 
- (ReadOnly) Indicates whether the value of the 'answerFile' property has been set.
- isRoot BooleanPassword Crypted 
- Enable to indicate Root Password provided is encrypted.
- isRoot BooleanPassword Set 
- (ReadOnly) 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 theplaceholders in the selected os.ConfigurationFile MO are replaced with values providedas 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.
OsInstallAnswerIpConfiguration, OsInstallAnswerIpConfigurationArgs          
- AdditionalProperties string
- ClassId string
- 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
- 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
- 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
- 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
- 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
- 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.
OsInstallConfigurationFile, OsInstallConfigurationFileArgs        
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallImage, OsInstallImageArgs      
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallInstallTarget, OsInstallInstallTargetArgs        
- AdditionalProperties string
- ClassId string
- 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
- 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
- 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
- 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
- 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
- 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.
OsInstallOperatingSystemParameter, OsInstallOperatingSystemParameterArgs          
- AdditionalProperties string
- ClassId string
- 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
- 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
- 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
- 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
- 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
- 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.
OsInstallOrganization, OsInstallOrganizationArgs      
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallOsduImage, OsInstallOsduImageArgs        
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallParent, OsInstallParentArgs      
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallPermissionResource, OsInstallPermissionResourceArgs        
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallServer, OsInstallServerArgs      
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallTag, OsInstallTagArgs      
- 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.
OsInstallVersionContext, OsInstallVersionContextArgs        
- AdditionalProperties string
- ClassId string
- InterestedMos List<OsInstall Version Context Interested Mo> 
- This complex property has following sub-properties:
- MarkedFor boolDeletion 
- (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- NrVersion string
- (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RefMos List<OsInstall Version Context Ref Mo> 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- VersionType string
- (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- AdditionalProperties string
- ClassId string
- InterestedMos []OsInstall Version Context Interested Mo 
- This complex property has following sub-properties:
- MarkedFor boolDeletion 
- (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- NrVersion string
- (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RefMos []OsInstall Version Context Ref Mo 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- VersionType string
- (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additionalProperties String
- classId String
- interestedMos List<OsInstall Version Context Interested Mo> 
- This complex property has following sub-properties:
- markedFor BooleanDeletion 
- (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nrVersion String
- (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- refMos List<OsInstall Version Context Ref Mo> 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- versionType String
- (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additionalProperties string
- classId string
- interestedMos OsInstall Version Context Interested Mo[] 
- This complex property has following sub-properties:
- markedFor booleanDeletion 
- (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nrVersion string
- (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- refMos OsInstall Version Context Ref Mo[] 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- versionType string
- (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additional_properties str
- class_id str
- interested_mos Sequence[OsInstall Version Context Interested Mo] 
- This complex property has following sub-properties:
- marked_for_ booldeletion 
- (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_version str
- (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_mos Sequence[OsInstall Version Context Ref Mo] 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_type str
- (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additionalProperties String
- classId String
- interestedMos List<Property Map>
- This complex property has following sub-properties:
- markedFor BooleanDeletion 
- (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nrVersion String
- (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- refMos List<Property Map>
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- versionType String
- (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
OsInstallVersionContextInterestedMo, OsInstallVersionContextInterestedMoArgs            
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallVersionContextRefMo, OsInstallVersionContextRefMoArgs            
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
OsInstallWorkflowInfo, OsInstallWorkflowInfoArgs        
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties string
- classId string
- moid string
- The Moid of the referenced REST resource.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_properties str
- class_id str
- moid str
- The Moid of the referenced REST resource.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additionalProperties String
- classId String
- moid String
- The Moid of the referenced REST resource.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
Import
intersight_os_install can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/osInstall:OsInstall example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the intersightTerraform Provider.