1. Packages
  2. Intersight Provider
  3. API Docs
  4. getWorkloadWorkloadDefinition
intersight 1.0.70 published on Wednesday, Oct 8, 2025 by ciscodevnet

intersight.getWorkloadWorkloadDefinition

Deploy with Pulumi
intersight logo
intersight 1.0.70 published on Wednesday, Oct 8, 2025 by ciscodevnet

    Details of a Workload Definition.

    Using getWorkloadWorkloadDefinition

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

    function getWorkloadWorkloadDefinition(args: GetWorkloadWorkloadDefinitionArgs, opts?: InvokeOptions): Promise<GetWorkloadWorkloadDefinitionResult>
    function getWorkloadWorkloadDefinitionOutput(args: GetWorkloadWorkloadDefinitionOutputArgs, opts?: InvokeOptions): Output<GetWorkloadWorkloadDefinitionResult>
    def get_workload_workload_definition(account_moid: Optional[str] = None,
                                         additional_properties: Optional[str] = None,
                                         ancestors: Optional[Sequence[GetWorkloadWorkloadDefinitionAncestor]] = None,
                                         blueprints: Optional[Sequence[GetWorkloadWorkloadDefinitionBlueprint]] = None,
                                         class_id: Optional[str] = None,
                                         create_time: Optional[str] = None,
                                         deployment_summaries: Optional[Sequence[GetWorkloadWorkloadDefinitionDeploymentSummary]] = None,
                                         description: Optional[str] = None,
                                         domain_group_moid: Optional[str] = None,
                                         id: 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,
                                         organization: Optional[GetWorkloadWorkloadDefinitionOrganization] = None,
                                         owners: Optional[Sequence[str]] = None,
                                         parent: Optional[GetWorkloadWorkloadDefinitionParent] = None,
                                         permission_resources: Optional[Sequence[GetWorkloadWorkloadDefinitionPermissionResource]] = None,
                                         platform_types: Optional[Sequence[str]] = None,
                                         preferred_version: Optional[bool] = None,
                                         preferred_version_rollout_strategy: Optional[GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy] = None,
                                         ref_name: Optional[str] = None,
                                         shared_scope: Optional[str] = None,
                                         status: Optional[str] = None,
                                         tags: Optional[Sequence[GetWorkloadWorkloadDefinitionTag]] = None,
                                         validation_information: Optional[GetWorkloadWorkloadDefinitionValidationInformation] = None,
                                         version_context: Optional[GetWorkloadWorkloadDefinitionVersionContext] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetWorkloadWorkloadDefinitionResult
    def get_workload_workload_definition_output(account_moid: Optional[pulumi.Input[str]] = None,
                                         additional_properties: Optional[pulumi.Input[str]] = None,
                                         ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetWorkloadWorkloadDefinitionAncestorArgs]]]] = None,
                                         blueprints: Optional[pulumi.Input[Sequence[pulumi.Input[GetWorkloadWorkloadDefinitionBlueprintArgs]]]] = None,
                                         class_id: Optional[pulumi.Input[str]] = None,
                                         create_time: Optional[pulumi.Input[str]] = None,
                                         deployment_summaries: Optional[pulumi.Input[Sequence[pulumi.Input[GetWorkloadWorkloadDefinitionDeploymentSummaryArgs]]]] = None,
                                         description: Optional[pulumi.Input[str]] = None,
                                         domain_group_moid: Optional[pulumi.Input[str]] = None,
                                         id: Optional[pulumi.Input[str]] = None,
                                         mod_time: Optional[pulumi.Input[str]] = None,
                                         moid: Optional[pulumi.Input[str]] = None,
                                         name: Optional[pulumi.Input[str]] = None,
                                         nr_version: Optional[pulumi.Input[float]] = None,
                                         object_type: Optional[pulumi.Input[str]] = None,
                                         organization: Optional[pulumi.Input[GetWorkloadWorkloadDefinitionOrganizationArgs]] = None,
                                         owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         parent: Optional[pulumi.Input[GetWorkloadWorkloadDefinitionParentArgs]] = None,
                                         permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetWorkloadWorkloadDefinitionPermissionResourceArgs]]]] = None,
                                         platform_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         preferred_version: Optional[pulumi.Input[bool]] = None,
                                         preferred_version_rollout_strategy: Optional[pulumi.Input[GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategyArgs]] = None,
                                         ref_name: Optional[pulumi.Input[str]] = None,
                                         shared_scope: Optional[pulumi.Input[str]] = None,
                                         status: Optional[pulumi.Input[str]] = None,
                                         tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetWorkloadWorkloadDefinitionTagArgs]]]] = None,
                                         validation_information: Optional[pulumi.Input[GetWorkloadWorkloadDefinitionValidationInformationArgs]] = None,
                                         version_context: Optional[pulumi.Input[GetWorkloadWorkloadDefinitionVersionContextArgs]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetWorkloadWorkloadDefinitionResult]
    func LookupWorkloadWorkloadDefinition(ctx *Context, args *LookupWorkloadWorkloadDefinitionArgs, opts ...InvokeOption) (*LookupWorkloadWorkloadDefinitionResult, error)
    func LookupWorkloadWorkloadDefinitionOutput(ctx *Context, args *LookupWorkloadWorkloadDefinitionOutputArgs, opts ...InvokeOption) LookupWorkloadWorkloadDefinitionResultOutput

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

    public static class GetWorkloadWorkloadDefinition 
    {
        public static Task<GetWorkloadWorkloadDefinitionResult> InvokeAsync(GetWorkloadWorkloadDefinitionArgs args, InvokeOptions? opts = null)
        public static Output<GetWorkloadWorkloadDefinitionResult> Invoke(GetWorkloadWorkloadDefinitionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetWorkloadWorkloadDefinitionResult> getWorkloadWorkloadDefinition(GetWorkloadWorkloadDefinitionArgs args, InvokeOptions options)
    public static Output<GetWorkloadWorkloadDefinitionResult> getWorkloadWorkloadDefinition(GetWorkloadWorkloadDefinitionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getWorkloadWorkloadDefinition:getWorkloadWorkloadDefinition
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetWorkloadWorkloadDefinitionAncestor>
    Blueprints List<GetWorkloadWorkloadDefinitionBlueprint>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeploymentSummaries List<GetWorkloadWorkloadDefinitionDeploymentSummary>
    Description string
    The description for this workload definition.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name 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.
    NrVersion double
    The version of the workload to support multiple versions.
    ObjectType string
    Organization GetWorkloadWorkloadDefinitionOrganization
    Owners List<string>
    Parent GetWorkloadWorkloadDefinitionParent
    PermissionResources List<GetWorkloadWorkloadDefinitionPermissionResource>
    PlatformTypes List<string>
    PreferredVersion bool
    The flag to indicate that this is the preferred (default) version of the workload.
    PreferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    RefName string
    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 (_).
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    Tags List<GetWorkloadWorkloadDefinitionTag>
    ValidationInformation GetWorkloadWorkloadDefinitionValidationInformation
    VersionContext GetWorkloadWorkloadDefinitionVersionContext
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetWorkloadWorkloadDefinitionAncestor
    Blueprints []GetWorkloadWorkloadDefinitionBlueprint
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeploymentSummaries []GetWorkloadWorkloadDefinitionDeploymentSummary
    Description string
    The description for this workload definition.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name 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.
    NrVersion float64
    The version of the workload to support multiple versions.
    ObjectType string
    Organization GetWorkloadWorkloadDefinitionOrganization
    Owners []string
    Parent GetWorkloadWorkloadDefinitionParent
    PermissionResources []GetWorkloadWorkloadDefinitionPermissionResource
    PlatformTypes []string
    PreferredVersion bool
    The flag to indicate that this is the preferred (default) version of the workload.
    PreferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    RefName string
    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 (_).
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    Tags []GetWorkloadWorkloadDefinitionTag
    ValidationInformation GetWorkloadWorkloadDefinitionValidationInformation
    VersionContext GetWorkloadWorkloadDefinitionVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetWorkloadWorkloadDefinitionAncestor>
    blueprints List<GetWorkloadWorkloadDefinitionBlueprint>
    classId String
    createTime String
    The time when this managed object was created.
    deploymentSummaries List<GetWorkloadWorkloadDefinitionDeploymentSummary>
    description String
    The description for this workload definition.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name 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.
    nrVersion Double
    The version of the workload to support multiple versions.
    objectType String
    organization GetWorkloadWorkloadDefinitionOrganization
    owners List<String>
    parent GetWorkloadWorkloadDefinitionParent
    permissionResources List<GetWorkloadWorkloadDefinitionPermissionResource>
    platformTypes List<String>
    preferredVersion Boolean
    The flag to indicate that this is the preferred (default) version of the workload.
    preferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    refName String
    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 (_).
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags List<GetWorkloadWorkloadDefinitionTag>
    validationInformation GetWorkloadWorkloadDefinitionValidationInformation
    versionContext GetWorkloadWorkloadDefinitionVersionContext
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetWorkloadWorkloadDefinitionAncestor[]
    blueprints GetWorkloadWorkloadDefinitionBlueprint[]
    classId string
    createTime string
    The time when this managed object was created.
    deploymentSummaries GetWorkloadWorkloadDefinitionDeploymentSummary[]
    description string
    The description for this workload definition.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    id string
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name 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.
    nrVersion number
    The version of the workload to support multiple versions.
    objectType string
    organization GetWorkloadWorkloadDefinitionOrganization
    owners string[]
    parent GetWorkloadWorkloadDefinitionParent
    permissionResources GetWorkloadWorkloadDefinitionPermissionResource[]
    platformTypes string[]
    preferredVersion boolean
    The flag to indicate that this is the preferred (default) version of the workload.
    preferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    refName string
    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 (_).
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags GetWorkloadWorkloadDefinitionTag[]
    validationInformation GetWorkloadWorkloadDefinitionValidationInformation
    versionContext GetWorkloadWorkloadDefinitionVersionContext
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetWorkloadWorkloadDefinitionAncestor]
    blueprints Sequence[GetWorkloadWorkloadDefinitionBlueprint]
    class_id str
    create_time str
    The time when this managed object was created.
    deployment_summaries Sequence[GetWorkloadWorkloadDefinitionDeploymentSummary]
    description str
    The description for this workload definition.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    id str
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name 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
    organization GetWorkloadWorkloadDefinitionOrganization
    owners Sequence[str]
    parent GetWorkloadWorkloadDefinitionParent
    permission_resources Sequence[GetWorkloadWorkloadDefinitionPermissionResource]
    platform_types Sequence[str]
    preferred_version bool
    The flag to indicate that this is the preferred (default) version of the workload.
    preferred_version_rollout_strategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    ref_name str
    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 (_).
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags Sequence[GetWorkloadWorkloadDefinitionTag]
    validation_information GetWorkloadWorkloadDefinitionValidationInformation
    version_context GetWorkloadWorkloadDefinitionVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    blueprints List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    deploymentSummaries List<Property Map>
    description String
    The description for this workload definition.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name 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.
    nrVersion Number
    The version of the workload to support multiple versions.
    objectType String
    organization Property Map
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    platformTypes List<String>
    preferredVersion Boolean
    The flag to indicate that this is the preferred (default) version of the workload.
    preferredVersionRolloutStrategy Property Map
    refName String
    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 (_).
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags List<Property Map>
    validationInformation Property Map
    versionContext Property Map

    getWorkloadWorkloadDefinition Result

    The following output properties are available:

    Id string
    Results List<GetWorkloadWorkloadDefinitionResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetWorkloadWorkloadDefinitionAncestor>
    Blueprints List<GetWorkloadWorkloadDefinitionBlueprint>
    ClassId string
    CreateTime string
    DeploymentSummaries List<GetWorkloadWorkloadDefinitionDeploymentSummary>
    Description string
    DomainGroupMoid string
    ModTime string
    Moid string
    Name string
    NrVersion double
    ObjectType string
    Organization GetWorkloadWorkloadDefinitionOrganization
    Owners List<string>
    Parent GetWorkloadWorkloadDefinitionParent
    PermissionResources List<GetWorkloadWorkloadDefinitionPermissionResource>
    PlatformTypes List<string>
    PreferredVersion bool
    PreferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    RefName string
    SharedScope string
    Status string
    Tags List<GetWorkloadWorkloadDefinitionTag>
    ValidationInformation GetWorkloadWorkloadDefinitionValidationInformation
    VersionContext GetWorkloadWorkloadDefinitionVersionContext
    Id string
    Results []GetWorkloadWorkloadDefinitionResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetWorkloadWorkloadDefinitionAncestor
    Blueprints []GetWorkloadWorkloadDefinitionBlueprint
    ClassId string
    CreateTime string
    DeploymentSummaries []GetWorkloadWorkloadDefinitionDeploymentSummary
    Description string
    DomainGroupMoid string
    ModTime string
    Moid string
    Name string
    NrVersion float64
    ObjectType string
    Organization GetWorkloadWorkloadDefinitionOrganization
    Owners []string
    Parent GetWorkloadWorkloadDefinitionParent
    PermissionResources []GetWorkloadWorkloadDefinitionPermissionResource
    PlatformTypes []string
    PreferredVersion bool
    PreferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    RefName string
    SharedScope string
    Status string
    Tags []GetWorkloadWorkloadDefinitionTag
    ValidationInformation GetWorkloadWorkloadDefinitionValidationInformation
    VersionContext GetWorkloadWorkloadDefinitionVersionContext
    id String
    results List<GetWorkloadWorkloadDefinitionResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetWorkloadWorkloadDefinitionAncestor>
    blueprints List<GetWorkloadWorkloadDefinitionBlueprint>
    classId String
    createTime String
    deploymentSummaries List<GetWorkloadWorkloadDefinitionDeploymentSummary>
    description String
    domainGroupMoid String
    modTime String
    moid String
    name String
    nrVersion Double
    objectType String
    organization GetWorkloadWorkloadDefinitionOrganization
    owners List<String>
    parent GetWorkloadWorkloadDefinitionParent
    permissionResources List<GetWorkloadWorkloadDefinitionPermissionResource>
    platformTypes List<String>
    preferredVersion Boolean
    preferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    refName String
    sharedScope String
    status String
    tags List<GetWorkloadWorkloadDefinitionTag>
    validationInformation GetWorkloadWorkloadDefinitionValidationInformation
    versionContext GetWorkloadWorkloadDefinitionVersionContext
    id string
    results GetWorkloadWorkloadDefinitionResult[]
    accountMoid string
    additionalProperties string
    ancestors GetWorkloadWorkloadDefinitionAncestor[]
    blueprints GetWorkloadWorkloadDefinitionBlueprint[]
    classId string
    createTime string
    deploymentSummaries GetWorkloadWorkloadDefinitionDeploymentSummary[]
    description string
    domainGroupMoid string
    modTime string
    moid string
    name string
    nrVersion number
    objectType string
    organization GetWorkloadWorkloadDefinitionOrganization
    owners string[]
    parent GetWorkloadWorkloadDefinitionParent
    permissionResources GetWorkloadWorkloadDefinitionPermissionResource[]
    platformTypes string[]
    preferredVersion boolean
    preferredVersionRolloutStrategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    refName string
    sharedScope string
    status string
    tags GetWorkloadWorkloadDefinitionTag[]
    validationInformation GetWorkloadWorkloadDefinitionValidationInformation
    versionContext GetWorkloadWorkloadDefinitionVersionContext
    id str
    results Sequence[GetWorkloadWorkloadDefinitionResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetWorkloadWorkloadDefinitionAncestor]
    blueprints Sequence[GetWorkloadWorkloadDefinitionBlueprint]
    class_id str
    create_time str
    deployment_summaries Sequence[GetWorkloadWorkloadDefinitionDeploymentSummary]
    description str
    domain_group_moid str
    mod_time str
    moid str
    name str
    nr_version float
    object_type str
    organization GetWorkloadWorkloadDefinitionOrganization
    owners Sequence[str]
    parent GetWorkloadWorkloadDefinitionParent
    permission_resources Sequence[GetWorkloadWorkloadDefinitionPermissionResource]
    platform_types Sequence[str]
    preferred_version bool
    preferred_version_rollout_strategy GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy
    ref_name str
    shared_scope str
    status str
    tags Sequence[GetWorkloadWorkloadDefinitionTag]
    validation_information GetWorkloadWorkloadDefinitionValidationInformation
    version_context GetWorkloadWorkloadDefinitionVersionContext

    Supporting Types

    GetWorkloadWorkloadDefinitionAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionBlueprint

    AdditionalProperties string
    Blueprint GetWorkloadWorkloadDefinitionBlueprintBlueprint
    The referred blueprint details.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Input string
    The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
    InputOverrides List<string>
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefName string
    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 (_).
    ResourceConstraint GetWorkloadWorkloadDefinitionBlueprintResourceConstraint
    The constraints that need to be applied to the resources in order to match this blueprint.
    AdditionalProperties string
    Blueprint GetWorkloadWorkloadDefinitionBlueprintBlueprint
    The referred blueprint details.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Input string
    The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
    InputOverrides []string
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefName string
    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 (_).
    ResourceConstraint GetWorkloadWorkloadDefinitionBlueprintResourceConstraint
    The constraints that need to be applied to the resources in order to match this blueprint.
    additionalProperties String
    blueprint GetWorkloadWorkloadDefinitionBlueprintBlueprint
    The referred blueprint details.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    input String
    The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
    inputOverrides List<String>
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refName String
    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 (_).
    resourceConstraint GetWorkloadWorkloadDefinitionBlueprintResourceConstraint
    The constraints that need to be applied to the resources in order to match this blueprint.
    additionalProperties string
    blueprint GetWorkloadWorkloadDefinitionBlueprintBlueprint
    The referred blueprint details.
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    input string
    The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
    inputOverrides string[]
    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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refName string
    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 (_).
    resourceConstraint GetWorkloadWorkloadDefinitionBlueprintResourceConstraint
    The constraints that need to be applied to the resources in order to match this blueprint.
    additional_properties str
    blueprint GetWorkloadWorkloadDefinitionBlueprintBlueprint
    The referred blueprint details.
    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.
    input str
    The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
    input_overrides Sequence[str]
    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.
    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
    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 (_).
    resource_constraint GetWorkloadWorkloadDefinitionBlueprintResourceConstraint
    The constraints that need to be applied to the resources in order to match this blueprint.
    additionalProperties String
    blueprint Property Map
    The referred blueprint details.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    input String
    The input data for the referred blueprint. All required inputs of the blueprint must have a value provided.
    inputOverrides List<String>
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refName String
    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 (_).
    resourceConstraint Property Map
    The constraints that need to be applied to the resources in order to match this blueprint.

    GetWorkloadWorkloadDefinitionBlueprintBlueprint

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionBlueprintResourceConstraint

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Input string
    The input values from the user for the resource definition of the blueprint.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Input string
    The input values from the user for the resource definition of the blueprint.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    input String
    The input values from the user for the resource definition of the blueprint.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    input string
    The input values from the user for the resource definition of the blueprint.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    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.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    input String
    The input values from the user for the resource definition of the blueprint.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetWorkloadWorkloadDefinitionDeploymentSummary

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    NrCount double
    The total number of referenced objects included in the aggregation.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    State string
    The overall aggregated state as a string, summarizing the status of all referenced objects.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    NrCount float64
    The total number of referenced objects included in the aggregation.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    State string
    The overall aggregated state as a string, summarizing the status of all referenced objects.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nrCount Double
    The total number of referenced objects included in the aggregation.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    state String
    The overall aggregated state as a string, summarizing the status of all referenced objects.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nrCount number
    The total number of referenced objects included in the aggregation.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    state string
    The overall aggregated state as a string, summarizing the status of all referenced objects.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nr_count float
    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
    The overall aggregated state as a string, summarizing the status of all referenced objects.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nrCount Number
    The total number of referenced objects included in the aggregation.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    state String
    The overall aggregated state as a string, summarizing the status of all referenced objects.

    GetWorkloadWorkloadDefinitionOrganization

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionPreferredVersionRolloutStrategy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    FailureThreshold double
    Specifies no of errors can be allowed to skip executing next set.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    FailureThreshold float64
    Specifies no of errors can be allowed to skip executing next set.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    failureThreshold Double
    Specifies no of errors can be allowed to skip executing next set.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    failureThreshold number
    Specifies no of errors can be allowed to skip executing next set.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    failure_threshold float
    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.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    failureThreshold Number
    Specifies no of errors can be allowed to skip executing next set.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.

    GetWorkloadWorkloadDefinitionResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetWorkloadWorkloadDefinitionResultAncestor>
    Blueprints List<GetWorkloadWorkloadDefinitionResultBlueprint>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeploymentSummaries List<GetWorkloadWorkloadDefinitionResultDeploymentSummary>
    Description string
    The description for this workload definition.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name 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.
    NrVersion double
    The version of the workload to support multiple versions.
    ObjectType string
    Organizations List<GetWorkloadWorkloadDefinitionResultOrganization>
    Owners List<string>
    Parents List<GetWorkloadWorkloadDefinitionResultParent>
    PermissionResources List<GetWorkloadWorkloadDefinitionResultPermissionResource>
    PlatformTypes List<string>
    PreferredVersion bool
    The flag to indicate that this is the preferred (default) version of the workload.
    PreferredVersionRolloutStrategies List<GetWorkloadWorkloadDefinitionResultPreferredVersionRolloutStrategy>
    RefName string
    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 (_).
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    Tags List<GetWorkloadWorkloadDefinitionResultTag>
    ValidationInformations List<GetWorkloadWorkloadDefinitionResultValidationInformation>
    VersionContexts List<GetWorkloadWorkloadDefinitionResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetWorkloadWorkloadDefinitionResultAncestor
    Blueprints []GetWorkloadWorkloadDefinitionResultBlueprint
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeploymentSummaries []GetWorkloadWorkloadDefinitionResultDeploymentSummary
    Description string
    The description for this workload definition.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name 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.
    NrVersion float64
    The version of the workload to support multiple versions.
    ObjectType string
    Organizations []GetWorkloadWorkloadDefinitionResultOrganization
    Owners []string
    Parents []GetWorkloadWorkloadDefinitionResultParent
    PermissionResources []GetWorkloadWorkloadDefinitionResultPermissionResource
    PlatformTypes []string
    PreferredVersion bool
    The flag to indicate that this is the preferred (default) version of the workload.
    PreferredVersionRolloutStrategies []GetWorkloadWorkloadDefinitionResultPreferredVersionRolloutStrategy
    RefName string
    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 (_).
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    Tags []GetWorkloadWorkloadDefinitionResultTag
    ValidationInformations []GetWorkloadWorkloadDefinitionResultValidationInformation
    VersionContexts []GetWorkloadWorkloadDefinitionResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetWorkloadWorkloadDefinitionResultAncestor>
    blueprints List<GetWorkloadWorkloadDefinitionResultBlueprint>
    classId String
    createTime String
    The time when this managed object was created.
    deploymentSummaries List<GetWorkloadWorkloadDefinitionResultDeploymentSummary>
    description String
    The description for this workload definition.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name 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.
    nrVersion Double
    The version of the workload to support multiple versions.
    objectType String
    organizations List<GetWorkloadWorkloadDefinitionResultOrganization>
    owners List<String>
    parents List<GetWorkloadWorkloadDefinitionResultParent>
    permissionResources List<GetWorkloadWorkloadDefinitionResultPermissionResource>
    platformTypes List<String>
    preferredVersion Boolean
    The flag to indicate that this is the preferred (default) version of the workload.
    preferredVersionRolloutStrategies List<GetWorkloadWorkloadDefinitionResultPreferredVersionRolloutStrategy>
    refName String
    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 (_).
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags List<GetWorkloadWorkloadDefinitionResultTag>
    validationInformations List<GetWorkloadWorkloadDefinitionResultValidationInformation>
    versionContexts List<GetWorkloadWorkloadDefinitionResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetWorkloadWorkloadDefinitionResultAncestor[]
    blueprints GetWorkloadWorkloadDefinitionResultBlueprint[]
    classId string
    createTime string
    The time when this managed object was created.
    deploymentSummaries GetWorkloadWorkloadDefinitionResultDeploymentSummary[]
    description string
    The description for this workload definition.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name 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.
    nrVersion number
    The version of the workload to support multiple versions.
    objectType string
    organizations GetWorkloadWorkloadDefinitionResultOrganization[]
    owners string[]
    parents GetWorkloadWorkloadDefinitionResultParent[]
    permissionResources GetWorkloadWorkloadDefinitionResultPermissionResource[]
    platformTypes string[]
    preferredVersion boolean
    The flag to indicate that this is the preferred (default) version of the workload.
    preferredVersionRolloutStrategies GetWorkloadWorkloadDefinitionResultPreferredVersionRolloutStrategy[]
    refName string
    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 (_).
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags GetWorkloadWorkloadDefinitionResultTag[]
    validationInformations GetWorkloadWorkloadDefinitionResultValidationInformation[]
    versionContexts GetWorkloadWorkloadDefinitionResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetWorkloadWorkloadDefinitionResultAncestor]
    blueprints Sequence[GetWorkloadWorkloadDefinitionResultBlueprint]
    class_id str
    create_time str
    The time when this managed object was created.
    deployment_summaries Sequence[GetWorkloadWorkloadDefinitionResultDeploymentSummary]
    description str
    The description for this workload definition.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name 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
    organizations Sequence[GetWorkloadWorkloadDefinitionResultOrganization]
    owners Sequence[str]
    parents Sequence[GetWorkloadWorkloadDefinitionResultParent]
    permission_resources Sequence[GetWorkloadWorkloadDefinitionResultPermissionResource]
    platform_types Sequence[str]
    preferred_version bool
    The flag to indicate that this is the preferred (default) version of the workload.
    preferred_version_rollout_strategies Sequence[GetWorkloadWorkloadDefinitionResultPreferredVersionRolloutStrategy]
    ref_name str
    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 (_).
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags Sequence[GetWorkloadWorkloadDefinitionResultTag]
    validation_informations Sequence[GetWorkloadWorkloadDefinitionResultValidationInformation]
    version_contexts Sequence[GetWorkloadWorkloadDefinitionResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    blueprints List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    deploymentSummaries List<Property Map>
    description String
    The description for this workload definition.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name 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.
    nrVersion Number
    The version of the workload to support multiple versions.
    objectType String
    organizations List<Property Map>
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    platformTypes List<String>
    preferredVersion Boolean
    The flag to indicate that this is the preferred (default) version of the workload.
    preferredVersionRolloutStrategies List<Property Map>
    refName String
    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 (_).
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    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.
    tags List<Property Map>
    validationInformations List<Property Map>
    versionContexts List<Property Map>

    GetWorkloadWorkloadDefinitionResultAncestor

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

    GetWorkloadWorkloadDefinitionResultBlueprint

    AdditionalProperties string
    Blueprints List<GetWorkloadWorkloadDefinitionResultBlueprintBlueprint>
    ClassId string
    Input string
    InputOverrides List<string>
    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.
    ObjectType string
    RefName string
    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 (_).
    ResourceConstraints List<GetWorkloadWorkloadDefinitionResultBlueprintResourceConstraint>
    AdditionalProperties string
    Blueprints []GetWorkloadWorkloadDefinitionResultBlueprintBlueprint
    ClassId string
    Input string
    InputOverrides []string
    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.
    ObjectType string
    RefName string
    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 (_).
    ResourceConstraints []GetWorkloadWorkloadDefinitionResultBlueprintResourceConstraint
    additionalProperties String
    blueprints List<GetWorkloadWorkloadDefinitionResultBlueprintBlueprint>
    classId String
    input String
    inputOverrides List<String>
    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.
    objectType String
    refName String
    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 (_).
    resourceConstraints List<GetWorkloadWorkloadDefinitionResultBlueprintResourceConstraint>
    additionalProperties string
    blueprints GetWorkloadWorkloadDefinitionResultBlueprintBlueprint[]
    classId string
    input string
    inputOverrides string[]
    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.
    objectType string
    refName string
    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 (_).
    resourceConstraints GetWorkloadWorkloadDefinitionResultBlueprintResourceConstraint[]
    additional_properties str
    blueprints Sequence[GetWorkloadWorkloadDefinitionResultBlueprintBlueprint]
    class_id str
    input str
    input_overrides Sequence[str]
    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.
    object_type str
    ref_name str
    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 (_).
    resource_constraints Sequence[GetWorkloadWorkloadDefinitionResultBlueprintResourceConstraint]
    additionalProperties String
    blueprints List<Property Map>
    classId String
    input String
    inputOverrides List<String>
    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.
    objectType String
    refName String
    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 (_).
    resourceConstraints List<Property Map>

    GetWorkloadWorkloadDefinitionResultBlueprintBlueprint

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

    GetWorkloadWorkloadDefinitionResultBlueprintResourceConstraint

    AdditionalProperties string
    ClassId string
    Input string
    ObjectType string
    AdditionalProperties string
    ClassId string
    Input string
    ObjectType string
    additionalProperties String
    classId String
    input String
    objectType String
    additionalProperties string
    classId string
    input string
    objectType string
    additionalProperties String
    classId String
    input String
    objectType String

    GetWorkloadWorkloadDefinitionResultDeploymentSummary

    AdditionalProperties string
    ClassId string
    NrCount double
    ObjectType string
    State string
    AdditionalProperties string
    ClassId string
    NrCount float64
    ObjectType string
    State string
    additionalProperties String
    classId String
    nrCount Double
    objectType String
    state String
    additionalProperties string
    classId string
    nrCount number
    objectType string
    state string
    additionalProperties String
    classId String
    nrCount Number
    objectType String
    state String

    GetWorkloadWorkloadDefinitionResultOrganization

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

    GetWorkloadWorkloadDefinitionResultParent

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

    GetWorkloadWorkloadDefinitionResultPermissionResource

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

    GetWorkloadWorkloadDefinitionResultPreferredVersionRolloutStrategy

    GetWorkloadWorkloadDefinitionResultTag

    GetWorkloadWorkloadDefinitionResultTagAncestorDefinition

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

    GetWorkloadWorkloadDefinitionResultTagDefinition

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

    GetWorkloadWorkloadDefinitionResultValidationInformation

    GetWorkloadWorkloadDefinitionResultValidationInformationValidationError

    AdditionalProperties string
    ClassId string
    ErrorLog string
    Field string
    ObjectType string
    TaskName string
    TransitionName string
    AdditionalProperties string
    ClassId string
    ErrorLog string
    Field string
    ObjectType string
    TaskName string
    TransitionName string
    additionalProperties String
    classId String
    errorLog String
    field String
    objectType String
    taskName String
    transitionName String
    additionalProperties string
    classId string
    errorLog string
    field string
    objectType string
    taskName string
    transitionName string
    additionalProperties String
    classId String
    errorLog String
    field String
    objectType String
    taskName String
    transitionName String

    GetWorkloadWorkloadDefinitionResultVersionContext

    additionalProperties String
    classId String
    interestedMos List<Property Map>
    markedForDeletion Boolean
    nrVersion String
    The version of the workload to support multiple versions.
    objectType String
    refMos List<Property Map>
    timestamp String
    versionType String

    GetWorkloadWorkloadDefinitionResultVersionContextInterestedMo

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

    GetWorkloadWorkloadDefinitionResultVersionContextRefMo

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

    GetWorkloadWorkloadDefinitionTag

    AdditionalProperties string
    AncestorDefinitions List<GetWorkloadWorkloadDefinitionTagAncestorDefinition>
    Definition GetWorkloadWorkloadDefinitionTagDefinition
    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.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    Type string
    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.
    AdditionalProperties string
    AncestorDefinitions []GetWorkloadWorkloadDefinitionTagAncestorDefinition
    Definition GetWorkloadWorkloadDefinitionTagDefinition
    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.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    Type string
    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.
    additionalProperties String
    ancestorDefinitions List<GetWorkloadWorkloadDefinitionTagAncestorDefinition>
    definition GetWorkloadWorkloadDefinitionTagDefinition
    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.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    type String
    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.
    additionalProperties string
    ancestorDefinitions GetWorkloadWorkloadDefinitionTagAncestorDefinition[]
    definition GetWorkloadWorkloadDefinitionTagDefinition
    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.
    key string
    The string representation of a tag key.
    propagated boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    type string
    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
    ancestor_definitions Sequence[GetWorkloadWorkloadDefinitionTagAncestorDefinition]
    definition GetWorkloadWorkloadDefinitionTagDefinition
    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.
    key str
    The string representation of a tag key.
    propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    type str
    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.
    additionalProperties String
    ancestorDefinitions List<Property Map>
    definition Property Map
    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.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    type String
    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.

    GetWorkloadWorkloadDefinitionTagAncestorDefinition

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionTagDefinition

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionValidationInformation

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    EngineState string
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    State string
    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.
    ValidationErrors List<GetWorkloadWorkloadDefinitionValidationInformationValidationError>
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    EngineState string
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    State string
    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.
    ValidationErrors []GetWorkloadWorkloadDefinitionValidationInformationValidationError
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    engineState String
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    state String
    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.
    validationErrors List<GetWorkloadWorkloadDefinitionValidationInformationValidationError>
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    engineState string
    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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    state string
    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.
    validationErrors GetWorkloadWorkloadDefinitionValidationInformationValidationError[]
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    engine_state str
    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
    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[GetWorkloadWorkloadDefinitionValidationInformationValidationError]
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    engineState String
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    state String
    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.
    validationErrors List<Property Map>

    GetWorkloadWorkloadDefinitionValidationInformationValidationError

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ErrorLog string
    Description of the error.
    Field string
    When populated this refers to the input or output field within the workflow or task.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    TaskName string
    The task name on which the error is found, when empty the error applies to the top level workflow.
    TransitionName string
    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.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ErrorLog string
    Description of the error.
    Field string
    When populated this refers to the input or output field within the workflow or task.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    TaskName string
    The task name on which the error is found, when empty the error applies to the top level workflow.
    TransitionName string
    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.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    errorLog String
    Description of the error.
    field String
    When populated this refers to the input or output field within the workflow or task.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    taskName String
    The task name on which the error is found, when empty the error applies to the top level workflow.
    transitionName String
    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.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    errorLog string
    Description of the error.
    field string
    When populated this refers to the input or output field within the workflow or task.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    taskName string
    The task name on which the error is found, when empty the error applies to the top level workflow.
    transitionName string
    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
    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.
    error_log str
    Description of the error.
    field str
    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
    The task name on which the error is found, when empty the error applies to the top level workflow.
    transition_name str
    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.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    errorLog String
    Description of the error.
    field String
    When populated this refers to the input or output field within the workflow or task.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    taskName String
    The task name on which the error is found, when empty the error applies to the top level workflow.
    transitionName String
    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.

    GetWorkloadWorkloadDefinitionVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetWorkloadWorkloadDefinitionVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the workload to support multiple versions.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetWorkloadWorkloadDefinitionVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetWorkloadWorkloadDefinitionVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the workload to support multiple versions.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetWorkloadWorkloadDefinitionVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetWorkloadWorkloadDefinitionVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the workload to support multiple versions.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetWorkloadWorkloadDefinitionVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetWorkloadWorkloadDefinitionVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the workload to support multiple versions.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetWorkloadWorkloadDefinitionVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetWorkloadWorkloadDefinitionVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the 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.
    ref_mo GetWorkloadWorkloadDefinitionVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the workload to support multiple versions.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetWorkloadWorkloadDefinitionVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetWorkloadWorkloadDefinitionVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.70 published on Wednesday, Oct 8, 2025 by ciscodevnet
      Meet Neo: Your AI Platform Teammate