intersight.WorkloadWorkloadDefinition
Details of a Workload Definition.
Allowed Types in AdditionalProperties
workload.BatchDeployment
The number of instances to be included in each batch during the deployment..
batch_size
:(int)(ReadOnly) The number of instances to be included in each batch during the deployment.
workload.CanaryDeployment
The percentage of instances to which the changes will be rolled out in each step of the deployment.
rollout_percentages
: (Array of schema.TypeInt) -
Create WorkloadWorkloadDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkloadWorkloadDefinition(name: string, args?: WorkloadWorkloadDefinitionArgs, opts?: CustomResourceOptions);
@overload
def WorkloadWorkloadDefinition(resource_name: str,
args: Optional[WorkloadWorkloadDefinitionArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def WorkloadWorkloadDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[WorkloadWorkloadDefinitionAncestorArgs]] = None,
blueprints: Optional[Sequence[WorkloadWorkloadDefinitionBlueprintArgs]] = None,
class_id: Optional[str] = None,
create_time: Optional[str] = None,
deployment_summaries: Optional[Sequence[WorkloadWorkloadDefinitionDeploymentSummaryArgs]] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
nr_version: Optional[float] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[WorkloadWorkloadDefinitionOrganizationArgs]] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[WorkloadWorkloadDefinitionParentArgs]] = None,
permission_resources: Optional[Sequence[WorkloadWorkloadDefinitionPermissionResourceArgs]] = None,
platform_types: Optional[Sequence[str]] = None,
preferred_version: Optional[bool] = None,
preferred_version_rollout_strategies: Optional[Sequence[WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs]] = None,
ref_name: Optional[str] = None,
shared_scope: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Sequence[WorkloadWorkloadDefinitionTagArgs]] = None,
validation_informations: Optional[Sequence[WorkloadWorkloadDefinitionValidationInformationArgs]] = None,
version_contexts: Optional[Sequence[WorkloadWorkloadDefinitionVersionContextArgs]] = None,
workload_workload_definition_id: Optional[str] = None)
func NewWorkloadWorkloadDefinition(ctx *Context, name string, args *WorkloadWorkloadDefinitionArgs, opts ...ResourceOption) (*WorkloadWorkloadDefinition, error)
public WorkloadWorkloadDefinition(string name, WorkloadWorkloadDefinitionArgs? args = null, CustomResourceOptions? opts = null)
public WorkloadWorkloadDefinition(String name, WorkloadWorkloadDefinitionArgs args)
public WorkloadWorkloadDefinition(String name, WorkloadWorkloadDefinitionArgs args, CustomResourceOptions options)
type: intersight:WorkloadWorkloadDefinition
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 WorkloadWorkloadDefinitionArgs
- 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 WorkloadWorkloadDefinitionArgs
- 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 WorkloadWorkloadDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkloadWorkloadDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkloadWorkloadDefinitionArgs
- 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 workloadWorkloadDefinitionResource = new Intersight.WorkloadWorkloadDefinition("workloadWorkloadDefinitionResource", new()
{
AccountMoid = "string",
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Blueprints = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionBlueprintArgs
{
AdditionalProperties = "string",
Blueprints = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionBlueprintBlueprintArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ClassId = "string",
Input = "string",
InputOverrides = new[]
{
"string",
},
Name = "string",
ObjectType = "string",
RefName = "string",
ResourceConstraints = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionBlueprintResourceConstraintArgs
{
AdditionalProperties = "string",
ClassId = "string",
Input = "string",
ObjectType = "string",
},
},
},
},
ClassId = "string",
CreateTime = "string",
DeploymentSummaries = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionDeploymentSummaryArgs
{
AdditionalProperties = "string",
ClassId = "string",
NrCount = 0,
ObjectType = "string",
State = "string",
},
},
Description = "string",
DomainGroupMoid = "string",
ModTime = "string",
Moid = "string",
Name = "string",
NrVersion = 0,
ObjectType = "string",
Organizations = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionOrganizationArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionPermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PlatformTypes = new[]
{
"string",
},
PreferredVersion = false,
PreferredVersionRolloutStrategies = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs
{
AdditionalProperties = "string",
ClassId = "string",
FailureThreshold = 0,
ObjectType = "string",
},
},
RefName = "string",
SharedScope = "string",
Status = "string",
Tags = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionTagArgs
{
AdditionalProperties = "string",
AncestorDefinitions = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionTagAncestorDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Definitions = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionTagDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Key = "string",
Propagated = false,
Type = "string",
Value = "string",
},
},
ValidationInformations = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionValidationInformationArgs
{
AdditionalProperties = "string",
ClassId = "string",
EngineState = "string",
ObjectType = "string",
State = "string",
ValidationErrors = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionValidationInformationValidationErrorArgs
{
AdditionalProperties = "string",
ClassId = "string",
ErrorLog = "string",
Field = "string",
ObjectType = "string",
TaskName = "string",
TransitionName = "string",
},
},
},
},
VersionContexts = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.WorkloadWorkloadDefinitionVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
WorkloadWorkloadDefinitionId = "string",
});
example, err := intersight.NewWorkloadWorkloadDefinition(ctx, "workloadWorkloadDefinitionResource", &intersight.WorkloadWorkloadDefinitionArgs{
AccountMoid: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
Ancestors: intersight.WorkloadWorkloadDefinitionAncestorArray{
&intersight.WorkloadWorkloadDefinitionAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Blueprints: intersight.WorkloadWorkloadDefinitionBlueprintArray{
&intersight.WorkloadWorkloadDefinitionBlueprintArgs{
AdditionalProperties: pulumi.String("string"),
Blueprints: intersight.WorkloadWorkloadDefinitionBlueprintBlueprintArray{
&intersight.WorkloadWorkloadDefinitionBlueprintBlueprintArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
Input: pulumi.String("string"),
InputOverrides: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
RefName: pulumi.String("string"),
ResourceConstraints: intersight.WorkloadWorkloadDefinitionBlueprintResourceConstraintArray{
&intersight.WorkloadWorkloadDefinitionBlueprintResourceConstraintArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Input: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
},
},
ClassId: pulumi.String("string"),
CreateTime: pulumi.String("string"),
DeploymentSummaries: intersight.WorkloadWorkloadDefinitionDeploymentSummaryArray{
&intersight.WorkloadWorkloadDefinitionDeploymentSummaryArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
NrCount: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
State: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
DomainGroupMoid: pulumi.String("string"),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
NrVersion: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
Organizations: intersight.WorkloadWorkloadDefinitionOrganizationArray{
&intersight.WorkloadWorkloadDefinitionOrganizationArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Owners: pulumi.StringArray{
pulumi.String("string"),
},
Parents: intersight.WorkloadWorkloadDefinitionParentArray{
&intersight.WorkloadWorkloadDefinitionParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.WorkloadWorkloadDefinitionPermissionResourceArray{
&intersight.WorkloadWorkloadDefinitionPermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PlatformTypes: pulumi.StringArray{
pulumi.String("string"),
},
PreferredVersion: pulumi.Bool(false),
PreferredVersionRolloutStrategies: intersight.WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArray{
&intersight.WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
FailureThreshold: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
},
},
RefName: pulumi.String("string"),
SharedScope: pulumi.String("string"),
Status: pulumi.String("string"),
Tags: intersight.WorkloadWorkloadDefinitionTagArray{
&intersight.WorkloadWorkloadDefinitionTagArgs{
AdditionalProperties: pulumi.String("string"),
AncestorDefinitions: intersight.WorkloadWorkloadDefinitionTagAncestorDefinitionArray{
&intersight.WorkloadWorkloadDefinitionTagAncestorDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Definitions: intersight.WorkloadWorkloadDefinitionTagDefinitionArray{
&intersight.WorkloadWorkloadDefinitionTagDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Key: pulumi.String("string"),
Propagated: pulumi.Bool(false),
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
ValidationInformations: intersight.WorkloadWorkloadDefinitionValidationInformationArray{
&intersight.WorkloadWorkloadDefinitionValidationInformationArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
EngineState: pulumi.String("string"),
ObjectType: pulumi.String("string"),
State: pulumi.String("string"),
ValidationErrors: intersight.WorkloadWorkloadDefinitionValidationInformationValidationErrorArray{
&intersight.WorkloadWorkloadDefinitionValidationInformationValidationErrorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ErrorLog: pulumi.String("string"),
Field: pulumi.String("string"),
ObjectType: pulumi.String("string"),
TaskName: pulumi.String("string"),
TransitionName: pulumi.String("string"),
},
},
},
},
VersionContexts: intersight.WorkloadWorkloadDefinitionVersionContextArray{
&intersight.WorkloadWorkloadDefinitionVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.WorkloadWorkloadDefinitionVersionContextInterestedMoArray{
&intersight.WorkloadWorkloadDefinitionVersionContextInterestedMoArgs{
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.WorkloadWorkloadDefinitionVersionContextRefMoArray{
&intersight.WorkloadWorkloadDefinitionVersionContextRefMoArgs{
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"),
},
},
WorkloadWorkloadDefinitionId: pulumi.String("string"),
})
var workloadWorkloadDefinitionResource = new WorkloadWorkloadDefinition("workloadWorkloadDefinitionResource", WorkloadWorkloadDefinitionArgs.builder()
.accountMoid("string")
.additionalProperties("string")
.ancestors(WorkloadWorkloadDefinitionAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.blueprints(WorkloadWorkloadDefinitionBlueprintArgs.builder()
.additionalProperties("string")
.blueprints(WorkloadWorkloadDefinitionBlueprintBlueprintArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.classId("string")
.input("string")
.inputOverrides("string")
.name("string")
.objectType("string")
.refName("string")
.resourceConstraints(WorkloadWorkloadDefinitionBlueprintResourceConstraintArgs.builder()
.additionalProperties("string")
.classId("string")
.input("string")
.objectType("string")
.build())
.build())
.classId("string")
.createTime("string")
.deploymentSummaries(WorkloadWorkloadDefinitionDeploymentSummaryArgs.builder()
.additionalProperties("string")
.classId("string")
.nrCount(0.0)
.objectType("string")
.state("string")
.build())
.description("string")
.domainGroupMoid("string")
.modTime("string")
.moid("string")
.name("string")
.nrVersion(0.0)
.objectType("string")
.organizations(WorkloadWorkloadDefinitionOrganizationArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.owners("string")
.parents(WorkloadWorkloadDefinitionParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(WorkloadWorkloadDefinitionPermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.platformTypes("string")
.preferredVersion(false)
.preferredVersionRolloutStrategies(WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs.builder()
.additionalProperties("string")
.classId("string")
.failureThreshold(0.0)
.objectType("string")
.build())
.refName("string")
.sharedScope("string")
.status("string")
.tags(WorkloadWorkloadDefinitionTagArgs.builder()
.additionalProperties("string")
.ancestorDefinitions(WorkloadWorkloadDefinitionTagAncestorDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.definitions(WorkloadWorkloadDefinitionTagDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.key("string")
.propagated(false)
.type("string")
.value("string")
.build())
.validationInformations(WorkloadWorkloadDefinitionValidationInformationArgs.builder()
.additionalProperties("string")
.classId("string")
.engineState("string")
.objectType("string")
.state("string")
.validationErrors(WorkloadWorkloadDefinitionValidationInformationValidationErrorArgs.builder()
.additionalProperties("string")
.classId("string")
.errorLog("string")
.field("string")
.objectType("string")
.taskName("string")
.transitionName("string")
.build())
.build())
.versionContexts(WorkloadWorkloadDefinitionVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(WorkloadWorkloadDefinitionVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(WorkloadWorkloadDefinitionVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.workloadWorkloadDefinitionId("string")
.build());
workload_workload_definition_resource = intersight.WorkloadWorkloadDefinition("workloadWorkloadDefinitionResource",
account_moid="string",
additional_properties="string",
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
blueprints=[{
"additional_properties": "string",
"blueprints": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"class_id": "string",
"input": "string",
"input_overrides": ["string"],
"name": "string",
"object_type": "string",
"ref_name": "string",
"resource_constraints": [{
"additional_properties": "string",
"class_id": "string",
"input": "string",
"object_type": "string",
}],
}],
class_id="string",
create_time="string",
deployment_summaries=[{
"additional_properties": "string",
"class_id": "string",
"nr_count": 0,
"object_type": "string",
"state": "string",
}],
description="string",
domain_group_moid="string",
mod_time="string",
moid="string",
name="string",
nr_version=0,
object_type="string",
organizations=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
owners=["string"],
parents=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
permission_resources=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
platform_types=["string"],
preferred_version=False,
preferred_version_rollout_strategies=[{
"additional_properties": "string",
"class_id": "string",
"failure_threshold": 0,
"object_type": "string",
}],
ref_name="string",
shared_scope="string",
status="string",
tags=[{
"additional_properties": "string",
"ancestor_definitions": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"definitions": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"key": "string",
"propagated": False,
"type": "string",
"value": "string",
}],
validation_informations=[{
"additional_properties": "string",
"class_id": "string",
"engine_state": "string",
"object_type": "string",
"state": "string",
"validation_errors": [{
"additional_properties": "string",
"class_id": "string",
"error_log": "string",
"field": "string",
"object_type": "string",
"task_name": "string",
"transition_name": "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",
}],
workload_workload_definition_id="string")
const workloadWorkloadDefinitionResource = new intersight.WorkloadWorkloadDefinition("workloadWorkloadDefinitionResource", {
accountMoid: "string",
additionalProperties: "string",
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
blueprints: [{
additionalProperties: "string",
blueprints: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
classId: "string",
input: "string",
inputOverrides: ["string"],
name: "string",
objectType: "string",
refName: "string",
resourceConstraints: [{
additionalProperties: "string",
classId: "string",
input: "string",
objectType: "string",
}],
}],
classId: "string",
createTime: "string",
deploymentSummaries: [{
additionalProperties: "string",
classId: "string",
nrCount: 0,
objectType: "string",
state: "string",
}],
description: "string",
domainGroupMoid: "string",
modTime: "string",
moid: "string",
name: "string",
nrVersion: 0,
objectType: "string",
organizations: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
owners: ["string"],
parents: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
permissionResources: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
platformTypes: ["string"],
preferredVersion: false,
preferredVersionRolloutStrategies: [{
additionalProperties: "string",
classId: "string",
failureThreshold: 0,
objectType: "string",
}],
refName: "string",
sharedScope: "string",
status: "string",
tags: [{
additionalProperties: "string",
ancestorDefinitions: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
definitions: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
key: "string",
propagated: false,
type: "string",
value: "string",
}],
validationInformations: [{
additionalProperties: "string",
classId: "string",
engineState: "string",
objectType: "string",
state: "string",
validationErrors: [{
additionalProperties: "string",
classId: "string",
errorLog: "string",
field: "string",
objectType: "string",
taskName: "string",
transitionName: "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",
}],
workloadWorkloadDefinitionId: "string",
});
type: intersight:WorkloadWorkloadDefinition
properties:
accountMoid: string
additionalProperties: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
blueprints:
- additionalProperties: string
blueprints:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
classId: string
input: string
inputOverrides:
- string
name: string
objectType: string
refName: string
resourceConstraints:
- additionalProperties: string
classId: string
input: string
objectType: string
classId: string
createTime: string
deploymentSummaries:
- additionalProperties: string
classId: string
nrCount: 0
objectType: string
state: string
description: string
domainGroupMoid: string
modTime: string
moid: string
name: string
nrVersion: 0
objectType: string
organizations:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
owners:
- string
parents:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
permissionResources:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
platformTypes:
- string
preferredVersion: false
preferredVersionRolloutStrategies:
- additionalProperties: string
classId: string
failureThreshold: 0
objectType: string
refName: string
sharedScope: string
status: string
tags:
- additionalProperties: string
ancestorDefinitions:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
definitions:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
key: string
propagated: false
type: string
value: string
validationInformations:
- additionalProperties: string
classId: string
engineState: string
objectType: string
state: string
validationErrors:
- additionalProperties: string
classId: string
errorLog: string
field: string
objectType: string
taskName: string
transitionName: 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
workloadWorkloadDefinitionId: string
WorkloadWorkloadDefinition 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 WorkloadWorkloadDefinition resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Workload
Workload Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Blueprints
List<Workload
Workload Definition Blueprint> - This complex property has following sub-properties:
- Class
Id 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.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployment
Summaries List<WorkloadWorkload Definition Deployment Summary> - This complex property has following sub-properties:
- Description string
- The description for this workload definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- Nr
Version double - The version of the workload to support multiple versions.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<Workload
Workload Definition 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:
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Workload
Workload Definition 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:
- Permission
Resources List<WorkloadWorkload Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Platform
Types List<string> - (Array of schema.TypeString) -
- Preferred
Version bool - The flag to indicate that this is the preferred (default) version of the workload.
- Preferred
Version List<WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy> - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- Ref
Name string - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- Status string
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - List<Workload
Workload Definition Tag> - This complex property has following sub-properties:
- Validation
Informations List<WorkloadWorkload Definition Validation Information> - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- Version
Contexts List<WorkloadWorkload Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workload
Workload stringDefinition Id
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
[]Workload
Workload Definition Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Blueprints
[]Workload
Workload Definition Blueprint Args - This complex property has following sub-properties:
- Class
Id 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.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployment
Summaries []WorkloadWorkload Definition Deployment Summary Args - This complex property has following sub-properties:
- Description string
- The description for this workload definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- Nr
Version float64 - The version of the workload to support multiple versions.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Workload
Workload Definition 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:
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Workload
Workload Definition 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 []WorkloadWorkload Definition Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Platform
Types []string - (Array of schema.TypeString) -
- Preferred
Version bool - The flag to indicate that this is the preferred (default) version of the workload.
- Preferred
Version []WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy Args - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- Ref
Name string - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- Status string
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - []Workload
Workload Definition Tag Args - This complex property has following sub-properties:
- Validation
Informations []WorkloadWorkload Definition Validation Information Args - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- Version
Contexts []WorkloadWorkload Definition Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workload
Workload stringDefinition Id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors
List<Workload
Workload Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints
List<Workload
Workload Definition Blueprint> - This complex property has following sub-properties:
- class
Id 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.
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployment
Summaries List<WorkloadWorkload Definition Deployment Summary> - This complex property has following sub-properties:
- description String
- The description for this workload definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr
Version Double - The version of the workload to support multiple versions.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<Workload
Workload Definition 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:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Workload
Workload Definition 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:
- permission
Resources List<WorkloadWorkload Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform
Types List<String> - (Array of schema.TypeString) -
- preferred
Version Boolean - The flag to indicate that this is the preferred (default) version of the workload.
- preferred
Version List<WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy> - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref
Name String - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status String
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - List<Workload
Workload Definition Tag> - This complex property has following sub-properties:
- validation
Informations List<WorkloadWorkload Definition Validation Information> - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version
Contexts List<WorkloadWorkload Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload
Workload StringDefinition Id
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - ancestors
Workload
Workload Definition Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints
Workload
Workload Definition Blueprint[] - This complex property has following sub-properties:
- class
Id 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.
- create
Time string - (ReadOnly) The time when this managed object was created.
- deployment
Summaries WorkloadWorkload Definition Deployment Summary[] - This complex property has following sub-properties:
- description string
- The description for this workload definition.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr
Version number - The version of the workload to support multiple versions.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Workload
Workload Definition 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:
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Workload
Workload Definition 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:
- permission
Resources WorkloadWorkload Definition Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform
Types string[] - (Array of schema.TypeString) -
- preferred
Version boolean - The flag to indicate that this is the preferred (default) version of the workload.
- preferred
Version WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy[] - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref
Name string - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status string
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - Workload
Workload Definition Tag[] - This complex property has following sub-properties:
- validation
Informations WorkloadWorkload Definition Validation Information[] - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version
Contexts WorkloadWorkload Definition Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload
Workload stringDefinition Id
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- additional_
properties str - ancestors
Sequence[Workload
Workload Definition Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints
Sequence[Workload
Workload Definition Blueprint Args] - 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.
- create_
time str - (ReadOnly) The time when this managed object was created.
- deployment_
summaries Sequence[WorkloadWorkload Definition Deployment Summary Args] - This complex property has following sub-properties:
- description str
- The description for this workload definition.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr_
version float - The version of the workload to support multiple versions.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Sequence[Workload
Workload Definition 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:
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Workload
Workload Definition 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[WorkloadWorkload Definition Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform_
types Sequence[str] - (Array of schema.TypeString) -
- preferred_
version bool - The flag to indicate that this is the preferred (default) version of the workload.
- preferred_
version_ Sequence[Workloadrollout_ strategies Workload Definition Preferred Version Rollout Strategy Args] - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref_
name str - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status str
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - Sequence[Workload
Workload Definition Tag Args] - This complex property has following sub-properties:
- validation_
informations Sequence[WorkloadWorkload Definition Validation Information Args] - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version_
contexts Sequence[WorkloadWorkload Definition Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload_
workload_ strdefinition_ id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints List<Property Map>
- This complex property has following sub-properties:
- class
Id 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.
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployment
Summaries List<Property Map> - This complex property has following sub-properties:
- description String
- The description for this workload definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr
Version Number - The version of the workload to support multiple versions.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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:
- 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:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform
Types List<String> - (Array of schema.TypeString) -
- preferred
Version Boolean - The flag to indicate that this is the preferred (default) version of the workload.
- preferred
Version List<Property Map>Rollout Strategies - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref
Name String - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status String
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - List<Property Map>
- This complex property has following sub-properties:
- validation
Informations List<Property Map> - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload
Workload StringDefinition Id
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkloadWorkloadDefinition 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 WorkloadWorkloadDefinition Resource
Get an existing WorkloadWorkloadDefinition 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?: WorkloadWorkloadDefinitionState, opts?: CustomResourceOptions): WorkloadWorkloadDefinition
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[WorkloadWorkloadDefinitionAncestorArgs]] = None,
blueprints: Optional[Sequence[WorkloadWorkloadDefinitionBlueprintArgs]] = None,
class_id: Optional[str] = None,
create_time: Optional[str] = None,
deployment_summaries: Optional[Sequence[WorkloadWorkloadDefinitionDeploymentSummaryArgs]] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
nr_version: Optional[float] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[WorkloadWorkloadDefinitionOrganizationArgs]] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[WorkloadWorkloadDefinitionParentArgs]] = None,
permission_resources: Optional[Sequence[WorkloadWorkloadDefinitionPermissionResourceArgs]] = None,
platform_types: Optional[Sequence[str]] = None,
preferred_version: Optional[bool] = None,
preferred_version_rollout_strategies: Optional[Sequence[WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs]] = None,
ref_name: Optional[str] = None,
shared_scope: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Sequence[WorkloadWorkloadDefinitionTagArgs]] = None,
validation_informations: Optional[Sequence[WorkloadWorkloadDefinitionValidationInformationArgs]] = None,
version_contexts: Optional[Sequence[WorkloadWorkloadDefinitionVersionContextArgs]] = None,
workload_workload_definition_id: Optional[str] = None) -> WorkloadWorkloadDefinition
func GetWorkloadWorkloadDefinition(ctx *Context, name string, id IDInput, state *WorkloadWorkloadDefinitionState, opts ...ResourceOption) (*WorkloadWorkloadDefinition, error)
public static WorkloadWorkloadDefinition Get(string name, Input<string> id, WorkloadWorkloadDefinitionState? state, CustomResourceOptions? opts = null)
public static WorkloadWorkloadDefinition get(String name, Output<String> id, WorkloadWorkloadDefinitionState state, CustomResourceOptions options)
resources: _: type: intersight:WorkloadWorkloadDefinition 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.
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Workload
Workload Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Blueprints
List<Workload
Workload Definition Blueprint> - This complex property has following sub-properties:
- Class
Id 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.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployment
Summaries List<WorkloadWorkload Definition Deployment Summary> - This complex property has following sub-properties:
- Description string
- The description for this workload definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- Nr
Version double - The version of the workload to support multiple versions.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<Workload
Workload Definition 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:
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Workload
Workload Definition 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:
- Permission
Resources List<WorkloadWorkload Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Platform
Types List<string> - (Array of schema.TypeString) -
- Preferred
Version bool - The flag to indicate that this is the preferred (default) version of the workload.
- Preferred
Version List<WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy> - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- Ref
Name string - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- Status string
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - List<Workload
Workload Definition Tag> - This complex property has following sub-properties:
- Validation
Informations List<WorkloadWorkload Definition Validation Information> - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- Version
Contexts List<WorkloadWorkload Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workload
Workload stringDefinition Id
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
[]Workload
Workload Definition Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Blueprints
[]Workload
Workload Definition Blueprint Args - This complex property has following sub-properties:
- Class
Id 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.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployment
Summaries []WorkloadWorkload Definition Deployment Summary Args - This complex property has following sub-properties:
- Description string
- The description for this workload definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- Nr
Version float64 - The version of the workload to support multiple versions.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Workload
Workload Definition 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:
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Workload
Workload Definition 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 []WorkloadWorkload Definition Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Platform
Types []string - (Array of schema.TypeString) -
- Preferred
Version bool - The flag to indicate that this is the preferred (default) version of the workload.
- Preferred
Version []WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy Args - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- Ref
Name string - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- Status string
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - []Workload
Workload Definition Tag Args - This complex property has following sub-properties:
- Validation
Informations []WorkloadWorkload Definition Validation Information Args - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- Version
Contexts []WorkloadWorkload Definition Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workload
Workload stringDefinition Id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors
List<Workload
Workload Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints
List<Workload
Workload Definition Blueprint> - This complex property has following sub-properties:
- class
Id 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.
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployment
Summaries List<WorkloadWorkload Definition Deployment Summary> - This complex property has following sub-properties:
- description String
- The description for this workload definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr
Version Double - The version of the workload to support multiple versions.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<Workload
Workload Definition 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:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Workload
Workload Definition 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:
- permission
Resources List<WorkloadWorkload Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform
Types List<String> - (Array of schema.TypeString) -
- preferred
Version Boolean - The flag to indicate that this is the preferred (default) version of the workload.
- preferred
Version List<WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy> - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref
Name String - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status String
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - List<Workload
Workload Definition Tag> - This complex property has following sub-properties:
- validation
Informations List<WorkloadWorkload Definition Validation Information> - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version
Contexts List<WorkloadWorkload Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload
Workload StringDefinition Id
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - ancestors
Workload
Workload Definition Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints
Workload
Workload Definition Blueprint[] - This complex property has following sub-properties:
- class
Id 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.
- create
Time string - (ReadOnly) The time when this managed object was created.
- deployment
Summaries WorkloadWorkload Definition Deployment Summary[] - This complex property has following sub-properties:
- description string
- The description for this workload definition.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr
Version number - The version of the workload to support multiple versions.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Workload
Workload Definition 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:
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Workload
Workload Definition 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:
- permission
Resources WorkloadWorkload Definition Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform
Types string[] - (Array of schema.TypeString) -
- preferred
Version boolean - The flag to indicate that this is the preferred (default) version of the workload.
- preferred
Version WorkloadRollout Strategies Workload Definition Preferred Version Rollout Strategy[] - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref
Name string - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status string
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - Workload
Workload Definition Tag[] - This complex property has following sub-properties:
- validation
Informations WorkloadWorkload Definition Validation Information[] - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version
Contexts WorkloadWorkload Definition Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload
Workload stringDefinition Id
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- additional_
properties str - ancestors
Sequence[Workload
Workload Definition Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints
Sequence[Workload
Workload Definition Blueprint Args] - 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.
- create_
time str - (ReadOnly) The time when this managed object was created.
- deployment_
summaries Sequence[WorkloadWorkload Definition Deployment Summary Args] - This complex property has following sub-properties:
- description str
- The description for this workload definition.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr_
version float - The version of the workload to support multiple versions.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Sequence[Workload
Workload Definition 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:
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Workload
Workload Definition 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[WorkloadWorkload Definition Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform_
types Sequence[str] - (Array of schema.TypeString) -
- preferred_
version bool - The flag to indicate that this is the preferred (default) version of the workload.
- preferred_
version_ Sequence[Workloadrollout_ strategies Workload Definition Preferred Version Rollout Strategy Args] - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref_
name str - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status str
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - Sequence[Workload
Workload Definition Tag Args] - This complex property has following sub-properties:
- validation_
informations Sequence[WorkloadWorkload Definition Validation Information Args] - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version_
contexts Sequence[WorkloadWorkload Definition Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload_
workload_ strdefinition_ id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- blueprints List<Property Map>
- This complex property has following sub-properties:
- class
Id 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.
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployment
Summaries List<Property Map> - This complex property has following sub-properties:
- description String
- The description for this workload definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- mod
Time 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 for this Workload. You can have multiple versions of the Workload with the same name. Name can only contain letters (a-z, A-Z), numbers (0-9), space, hyphen (-), or an underscore (_). A refName is generated from the given name, and that along with the version must be unique within an Organization.
- nr
Version Number - The version of the workload to support multiple versions.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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:
- 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:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- platform
Types List<String> - (Array of schema.TypeString) -
- preferred
Version Boolean - The flag to indicate that this is the preferred (default) version of the workload.
- preferred
Version List<Property Map>Rollout Strategies - The strategy used for rolling out deployment changes when this workload version is marked as the preferred version. This complex property has following sub-properties:
- ref
Name String - (ReadOnly) A reference name is generated by the system based on the given name by replacing spaces and hyphen in name with underscore. This reference name is used internally and cannot be edited by users. It may only contain letters (a–z, A–Z), numbers (0–9), and underscores (_).
- 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.
- status String
- The status of the definition.*
Inactive
- The definition is in an inactive state and there are no workload instances associated with this workload. Changes to input parameters within the workload are allowed in this state.*Active
- The definition is active and associated with one or more workload instances. - List<Property Map>
- This complex property has following sub-properties:
- validation
Informations List<Property Map> - (ReadOnly) The current validation state and associated validation errors when state is invalid. When state is valid, it means all the required inputs for the blueprint are provided. This complex property has following sub-properties:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workload
Workload StringDefinition Id
Supporting Types
WorkloadWorkloadDefinitionAncestor, WorkloadWorkloadDefinitionAncestorArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionBlueprint, WorkloadWorkloadDefinitionBlueprintArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Blueprints
List<Workload
Workload Definition Blueprint Blueprint> - The referred blueprint details. This complex property has following sub-properties:
- Class
Id string - Input string
- The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
- Input
Overrides List<string> - (Array of schema.TypeString) -
- Name string
- The name for the referred blueprint. This name must be unique within the workload definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Name string - (ReadOnly) The reference name for the blueprint which is derived by the system.
- Resource
Constraints List<WorkloadWorkload Definition Blueprint Resource Constraint> - The constraints that need to be applied to the resources in order to match this blueprint. This complex property has following sub-properties:
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Blueprints
[]Workload
Workload Definition Blueprint Blueprint - The referred blueprint details. This complex property has following sub-properties:
- Class
Id string - Input string
- The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
- Input
Overrides []string - (Array of schema.TypeString) -
- Name string
- The name for the referred blueprint. This name must be unique within the workload definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Name string - (ReadOnly) The reference name for the blueprint which is derived by the system.
- Resource
Constraints []WorkloadWorkload Definition Blueprint Resource Constraint - The constraints that need to be applied to the resources in order to match this blueprint. This complex property has following sub-properties:
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - blueprints
List<Workload
Workload Definition Blueprint Blueprint> - The referred blueprint details. This complex property has following sub-properties:
- class
Id String - input String
- The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
- input
Overrides List<String> - (Array of schema.TypeString) -
- name String
- The name for the referred blueprint. This name must be unique within the workload definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Name String - (ReadOnly) The reference name for the blueprint which is derived by the system.
- resource
Constraints List<WorkloadWorkload Definition Blueprint Resource Constraint> - The constraints that need to be applied to the resources in order to match this blueprint. This complex property has following sub-properties:
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - blueprints
Workload
Workload Definition Blueprint Blueprint[] - The referred blueprint details. This complex property has following sub-properties:
- class
Id string - input string
- The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
- input
Overrides string[] - (Array of schema.TypeString) -
- name string
- The name for the referred blueprint. This name must be unique within the workload definition.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Name string - (ReadOnly) The reference name for the blueprint which is derived by the system.
- resource
Constraints WorkloadWorkload Definition Blueprint Resource Constraint[] - The constraints that need to be applied to the resources in order to match this blueprint. This complex property has following sub-properties:
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - blueprints
Sequence[Workload
Workload Definition Blueprint Blueprint] - The referred blueprint details. This complex property has following sub-properties:
- class_
id str - input str
- The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
- input_
overrides Sequence[str] - (Array of schema.TypeString) -
- name str
- The name for the referred blueprint. This name must be unique within the workload definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
name str - (ReadOnly) The reference name for the blueprint which is derived by the system.
- resource_
constraints Sequence[WorkloadWorkload Definition Blueprint Resource Constraint] - The constraints that need to be applied to the resources in order to match this blueprint. This complex property has following sub-properties:
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - blueprints List<Property Map>
- The referred blueprint details. This complex property has following sub-properties:
- class
Id String - input String
- The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
- input
Overrides List<String> - (Array of schema.TypeString) -
- name String
- The name for the referred blueprint. This name must be unique within the workload definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Name String - (ReadOnly) The reference name for the blueprint which is derived by the system.
- resource
Constraints List<Property Map> - The constraints that need to be applied to the resources in order to match this blueprint. This complex property has following sub-properties:
WorkloadWorkloadDefinitionBlueprintBlueprint, WorkloadWorkloadDefinitionBlueprintBlueprintArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionBlueprintResourceConstraint, WorkloadWorkloadDefinitionBlueprintResourceConstraintArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Input string
- The input values from the user for the resource definition of the blueprint.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Input string
- The input values from the user for the resource definition of the blueprint.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - input String
- The input values from the user for the resource definition of the blueprint.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - input string
- The input values from the user for the resource definition of the blueprint.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class_
id str - input str
- The input values from the user for the resource definition of the blueprint.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - input String
- The input values from the user for the resource definition of the blueprint.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
WorkloadWorkloadDefinitionDeploymentSummary, WorkloadWorkloadDefinitionDeploymentSummaryArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Nr
Count double - (ReadOnly) The total number of referenced objects included in the aggregation.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- State string
- (ReadOnly) The overall aggregated state as a string, summarizing the status of all referenced objects.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Nr
Count float64 - (ReadOnly) The total number of referenced objects included in the aggregation.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- State string
- (ReadOnly) The overall aggregated state as a string, summarizing the status of all referenced objects.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - nr
Count Double - (ReadOnly) The total number of referenced objects included in the aggregation.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state String
- (ReadOnly) The overall aggregated state as a string, summarizing the status of all referenced objects.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - nr
Count number - (ReadOnly) The total number of referenced objects included in the aggregation.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state string
- (ReadOnly) The overall aggregated state as a string, summarizing the status of all referenced objects.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class_
id str - nr_
count float - (ReadOnly) The total number of referenced objects included in the aggregation.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state str
- (ReadOnly) The overall aggregated state as a string, summarizing the status of all referenced objects.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - nr
Count Number - (ReadOnly) The total number of referenced objects included in the aggregation.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state String
- (ReadOnly) The overall aggregated state as a string, summarizing the status of all referenced objects.
WorkloadWorkloadDefinitionOrganization, WorkloadWorkloadDefinitionOrganizationArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionParent, WorkloadWorkloadDefinitionParentArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionPermissionResource, WorkloadWorkloadDefinitionPermissionResourceArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionPreferredVersionRolloutStrategy, WorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Failure
Threshold double - (ReadOnly) Specifies no of errors can be allowed to skip executing next set.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Failure
Threshold float64 - (ReadOnly) Specifies no of errors can be allowed to skip executing next set.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - failure
Threshold Double - (ReadOnly) Specifies no of errors can be allowed to skip executing next set.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - failure
Threshold number - (ReadOnly) Specifies no of errors can be allowed to skip executing next set.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class_
id str - failure_
threshold float - (ReadOnly) Specifies no of errors can be allowed to skip executing next set.
- 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.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - failure
Threshold Number - (ReadOnly) Specifies no of errors can be allowed to skip executing next set.
- object
Type 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.
WorkloadWorkloadDefinitionTag, WorkloadWorkloadDefinitionTagArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Ancestor
Definitions List<WorkloadWorkload Definition Tag Ancestor Definition> - This complex property has following sub-properties:
- Definitions
List<Workload
Workload Definition Tag Definition> - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- Key string
- The string representation of a tag key.
- Propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- Type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue
- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag
- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - Value string
- The string representation of a tag value.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Ancestor
Definitions []WorkloadWorkload Definition Tag Ancestor Definition - This complex property has following sub-properties:
- Definitions
[]Workload
Workload Definition Tag Definition - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- Key string
- The string representation of a tag key.
- Propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- Type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue
- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag
- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - Value string
- The string representation of a tag value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - ancestor
Definitions List<WorkloadWorkload Definition Tag Ancestor Definition> - This complex property has following sub-properties:
- definitions
List<Workload
Workload Definition Tag Definition> - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key String
- The string representation of a tag key.
- propagated Boolean
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- type String
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue
- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag
- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value String
- The string representation of a tag value.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - ancestor
Definitions WorkloadWorkload Definition Tag Ancestor Definition[] - This complex property has following sub-properties:
- definitions
Workload
Workload Definition Tag Definition[] - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key string
- The string representation of a tag key.
- propagated boolean
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue
- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag
- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value string
- The string representation of a tag value.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - ancestor_
definitions Sequence[WorkloadWorkload Definition Tag Ancestor Definition] - This complex property has following sub-properties:
- definitions
Sequence[Workload
Workload Definition Tag Definition] - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key str
- The string representation of a tag key.
- propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- type str
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue
- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag
- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value str
- The string representation of a tag value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - ancestor
Definitions List<Property Map> - This complex property has following sub-properties:
- definitions List<Property Map>
- (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key String
- The string representation of a tag key.
- propagated Boolean
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- type String
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue
- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag
- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value String
- The string representation of a tag value.
WorkloadWorkloadDefinitionTagAncestorDefinition, WorkloadWorkloadDefinitionTagAncestorDefinitionArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionTagDefinition, WorkloadWorkloadDefinitionTagDefinitionArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionValidationInformation, WorkloadWorkloadDefinitionValidationInformationArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Engine
State string - (ReadOnly) The state of workflow definition metadata in the workflow engine. The workflow definition must be successfully updated in the engine before workflows can be executed.*
NotUpdated
- The workflow and task definition metadata is not yet updated in the workflow engine.*Updating
- The workflow and task definition metadata is in the processing of being updated in the workflow engine.*UpdateFailed
- The workflow and task definition metadata failed to be updated in the workflow engine.*Updated
- The workflow and task definition metadata was updated successfully in the workflow engine. - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- State string
- (ReadOnly) The current validation state of this workflow. The possible states are Valid, Invalid, NotValidated (default).*
NotValidated
- The state when workflow definition has not been validated.*Valid
- The state when workflow definition is valid.*Invalid
- The state when workflow definition is invalid. - Validation
Errors List<WorkloadWorkload Definition Validation Information Validation Error> - This complex property has following sub-properties:
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Engine
State string - (ReadOnly) The state of workflow definition metadata in the workflow engine. The workflow definition must be successfully updated in the engine before workflows can be executed.*
NotUpdated
- The workflow and task definition metadata is not yet updated in the workflow engine.*Updating
- The workflow and task definition metadata is in the processing of being updated in the workflow engine.*UpdateFailed
- The workflow and task definition metadata failed to be updated in the workflow engine.*Updated
- The workflow and task definition metadata was updated successfully in the workflow engine. - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- State string
- (ReadOnly) The current validation state of this workflow. The possible states are Valid, Invalid, NotValidated (default).*
NotValidated
- The state when workflow definition has not been validated.*Valid
- The state when workflow definition is valid.*Invalid
- The state when workflow definition is invalid. - Validation
Errors []WorkloadWorkload Definition Validation Information Validation Error - This complex property has following sub-properties:
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - engine
State String - (ReadOnly) The state of workflow definition metadata in the workflow engine. The workflow definition must be successfully updated in the engine before workflows can be executed.*
NotUpdated
- The workflow and task definition metadata is not yet updated in the workflow engine.*Updating
- The workflow and task definition metadata is in the processing of being updated in the workflow engine.*UpdateFailed
- The workflow and task definition metadata failed to be updated in the workflow engine.*Updated
- The workflow and task definition metadata was updated successfully in the workflow engine. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state String
- (ReadOnly) The current validation state of this workflow. The possible states are Valid, Invalid, NotValidated (default).*
NotValidated
- The state when workflow definition has not been validated.*Valid
- The state when workflow definition is valid.*Invalid
- The state when workflow definition is invalid. - validation
Errors List<WorkloadWorkload Definition Validation Information Validation Error> - This complex property has following sub-properties:
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - engine
State string - (ReadOnly) The state of workflow definition metadata in the workflow engine. The workflow definition must be successfully updated in the engine before workflows can be executed.*
NotUpdated
- The workflow and task definition metadata is not yet updated in the workflow engine.*Updating
- The workflow and task definition metadata is in the processing of being updated in the workflow engine.*UpdateFailed
- The workflow and task definition metadata failed to be updated in the workflow engine.*Updated
- The workflow and task definition metadata was updated successfully in the workflow engine. - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state string
- (ReadOnly) The current validation state of this workflow. The possible states are Valid, Invalid, NotValidated (default).*
NotValidated
- The state when workflow definition has not been validated.*Valid
- The state when workflow definition is valid.*Invalid
- The state when workflow definition is invalid. - validation
Errors WorkloadWorkload Definition Validation Information Validation Error[] - This complex property has following sub-properties:
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class_
id str - engine_
state str - (ReadOnly) The state of workflow definition metadata in the workflow engine. The workflow definition must be successfully updated in the engine before workflows can be executed.*
NotUpdated
- The workflow and task definition metadata is not yet updated in the workflow engine.*Updating
- The workflow and task definition metadata is in the processing of being updated in the workflow engine.*UpdateFailed
- The workflow and task definition metadata failed to be updated in the workflow engine.*Updated
- The workflow and task definition metadata was updated successfully in the workflow engine. - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state str
- (ReadOnly) The current validation state of this workflow. The possible states are Valid, Invalid, NotValidated (default).*
NotValidated
- The state when workflow definition has not been validated.*Valid
- The state when workflow definition is valid.*Invalid
- The state when workflow definition is invalid. - validation_
errors Sequence[WorkloadWorkload Definition Validation Information Validation Error] - This complex property has following sub-properties:
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - engine
State String - (ReadOnly) The state of workflow definition metadata in the workflow engine. The workflow definition must be successfully updated in the engine before workflows can be executed.*
NotUpdated
- The workflow and task definition metadata is not yet updated in the workflow engine.*Updating
- The workflow and task definition metadata is in the processing of being updated in the workflow engine.*UpdateFailed
- The workflow and task definition metadata failed to be updated in the workflow engine.*Updated
- The workflow and task definition metadata was updated successfully in the workflow engine. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- state String
- (ReadOnly) The current validation state of this workflow. The possible states are Valid, Invalid, NotValidated (default).*
NotValidated
- The state when workflow definition has not been validated.*Valid
- The state when workflow definition is valid.*Invalid
- The state when workflow definition is invalid. - validation
Errors List<Property Map> - This complex property has following sub-properties:
WorkloadWorkloadDefinitionValidationInformationValidationError, WorkloadWorkloadDefinitionValidationInformationValidationErrorArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Error
Log string - (ReadOnly) Description of the error.
- Field string
- (ReadOnly) When populated this refers to the input or output field within the workflow or task.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Task
Name string - (ReadOnly) The task name on which the error is found, when empty the error applies to the top level workflow.
- Transition
Name string - (ReadOnly) When populated this refers to the transition connection that has a problem. When this field has value OnSuccess it means the transition connection OnSuccess for the task has an issue.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Error
Log string - (ReadOnly) Description of the error.
- Field string
- (ReadOnly) When populated this refers to the input or output field within the workflow or task.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Task
Name string - (ReadOnly) The task name on which the error is found, when empty the error applies to the top level workflow.
- Transition
Name string - (ReadOnly) When populated this refers to the transition connection that has a problem. When this field has value OnSuccess it means the transition connection OnSuccess for the task has an issue.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - error
Log String - (ReadOnly) Description of the error.
- field String
- (ReadOnly) When populated this refers to the input or output field within the workflow or task.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- task
Name String - (ReadOnly) The task name on which the error is found, when empty the error applies to the top level workflow.
- transition
Name String - (ReadOnly) When populated this refers to the transition connection that has a problem. When this field has value OnSuccess it means the transition connection OnSuccess for the task has an issue.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - error
Log string - (ReadOnly) Description of the error.
- field string
- (ReadOnly) When populated this refers to the input or output field within the workflow or task.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- task
Name string - (ReadOnly) The task name on which the error is found, when empty the error applies to the top level workflow.
- transition
Name string - (ReadOnly) When populated this refers to the transition connection that has a problem. When this field has value OnSuccess it means the transition connection OnSuccess for the task has an issue.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class_
id str - error_
log str - (ReadOnly) Description of the error.
- field str
- (ReadOnly) When populated this refers to the input or output field within the workflow or task.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- task_
name str - (ReadOnly) The task name on which the error is found, when empty the error applies to the top level workflow.
- transition_
name str - (ReadOnly) When populated this refers to the transition connection that has a problem. When this field has value OnSuccess it means the transition connection OnSuccess for the task has an issue.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - error
Log String - (ReadOnly) Description of the error.
- field String
- (ReadOnly) When populated this refers to the input or output field within the workflow or task.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- task
Name String - (ReadOnly) The task name on which the error is found, when empty the error applies to the top level workflow.
- transition
Name String - (ReadOnly) When populated this refers to the transition connection that has a problem. When this field has value OnSuccess it means the transition connection OnSuccess for the task has an issue.
WorkloadWorkloadDefinitionVersionContext, WorkloadWorkloadDefinitionVersionContextArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Interested
Mos List<WorkloadWorkload Definition 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 string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos List<WorkloadWorkload Definition 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.
- Version
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Interested
Mos []WorkloadWorkload Definition 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 string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []WorkloadWorkload Definition 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.
- Version
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - interested
Mos List<WorkloadWorkload Definition Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For 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.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<WorkloadWorkload Definition 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.
- version
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - interested
Mos WorkloadWorkload Definition Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For 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.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos WorkloadWorkload Definition 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.
- version
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class_
id str - interested_
mos Sequence[WorkloadWorkload Definition 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[WorkloadWorkload Definition 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.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - interested
Mos List<Property Map> - This complex property has following sub-properties:
- marked
For 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.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos 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.
- version
Type 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.
WorkloadWorkloadDefinitionVersionContextInterestedMo, WorkloadWorkloadDefinitionVersionContextInterestedMoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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'.
WorkloadWorkloadDefinitionVersionContextRefMo, WorkloadWorkloadDefinitionVersionContextRefMoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - 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'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workload.BatchDeployment workload.CanaryDeployment - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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_workload_workload_definition
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/workloadWorkloadDefinition:WorkloadWorkloadDefinition example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the
intersight
Terraform Provider.