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

intersight.getServerProfile

Explore with Pulumi AI

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

    A profile specifying configuration settings for a physical server.

    Using getServerProfile

    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 getServerProfile(args: GetServerProfileArgs, opts?: InvokeOptions): Promise<GetServerProfileResult>
    function getServerProfileOutput(args: GetServerProfileOutputArgs, opts?: InvokeOptions): Output<GetServerProfileResult>
    def get_server_profile(account_moid: Optional[str] = None,
                           action: Optional[str] = None,
                           action_params: Optional[Sequence[GetServerProfileActionParam]] = None,
                           additional_properties: Optional[str] = None,
                           ancestors: Optional[Sequence[GetServerProfileAncestor]] = None,
                           assigned_server: Optional[GetServerProfileAssignedServer] = None,
                           associated_server: Optional[GetServerProfileAssociatedServer] = None,
                           associated_server_pool: Optional[GetServerProfileAssociatedServerPool] = None,
                           class_id: Optional[str] = None,
                           config_change_context: Optional[GetServerProfileConfigChangeContext] = None,
                           config_change_details: Optional[Sequence[GetServerProfileConfigChangeDetail]] = None,
                           config_changes: Optional[GetServerProfileConfigChanges] = None,
                           config_context: Optional[GetServerProfileConfigContext] = None,
                           config_result: Optional[GetServerProfileConfigResult] = None,
                           create_time: Optional[str] = None,
                           deploy_status: Optional[str] = None,
                           deployed_policies: Optional[Sequence[str]] = None,
                           deployed_switches: Optional[str] = None,
                           description: Optional[str] = None,
                           domain_group_moid: Optional[str] = None,
                           id: Optional[str] = None,
                           internal_reservation_references: Optional[Sequence[GetServerProfileInternalReservationReference]] = None,
                           is_pmc_deployed_secure_passphrase_set: Optional[bool] = None,
                           leased_server: Optional[GetServerProfileLeasedServer] = None,
                           management_mode: Optional[str] = None,
                           mod_time: Optional[str] = None,
                           moid: Optional[str] = None,
                           name: Optional[str] = None,
                           object_type: Optional[str] = None,
                           organization: Optional[GetServerProfileOrganization] = None,
                           overridden_lists: Optional[Sequence[str]] = None,
                           owners: Optional[Sequence[str]] = None,
                           parent: Optional[GetServerProfileParent] = None,
                           permission_resources: Optional[Sequence[GetServerProfilePermissionResource]] = None,
                           pmc_deployed_secure_passphrase: Optional[str] = None,
                           policy_buckets: Optional[Sequence[GetServerProfilePolicyBucket]] = None,
                           removed_policies: Optional[Sequence[str]] = None,
                           reservation_references: Optional[Sequence[GetServerProfileReservationReference]] = None,
                           resource_lease: Optional[GetServerProfileResourceLease] = None,
                           running_workflows: Optional[Sequence[GetServerProfileRunningWorkflow]] = None,
                           scheduled_actions: Optional[Sequence[GetServerProfileScheduledAction]] = None,
                           server_assignment_mode: Optional[str] = None,
                           server_pool: Optional[GetServerProfileServerPool] = None,
                           server_pre_assign_by_serial: Optional[str] = None,
                           server_pre_assign_by_slot: Optional[GetServerProfileServerPreAssignBySlot] = None,
                           shared_scope: Optional[str] = None,
                           src_template: Optional[GetServerProfileSrcTemplate] = None,
                           static_uuid_address: Optional[str] = None,
                           tags: Optional[Sequence[GetServerProfileTag]] = None,
                           target_platform: Optional[str] = None,
                           template_actions: Optional[Sequence[GetServerProfileTemplateAction]] = None,
                           template_sync_errors: Optional[Sequence[GetServerProfileTemplateSyncError]] = None,
                           template_sync_status: Optional[str] = None,
                           type: Optional[str] = None,
                           user_label: Optional[str] = None,
                           uuid: Optional[str] = None,
                           uuid_address_type: Optional[str] = None,
                           uuid_lease: Optional[GetServerProfileUuidLease] = None,
                           uuid_pool: Optional[GetServerProfileUuidPool] = None,
                           version_context: Optional[GetServerProfileVersionContext] = None,
                           opts: Optional[InvokeOptions] = None) -> GetServerProfileResult
    def get_server_profile_output(account_moid: Optional[pulumi.Input[str]] = None,
                           action: Optional[pulumi.Input[str]] = None,
                           action_params: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileActionParamArgs]]]] = None,
                           additional_properties: Optional[pulumi.Input[str]] = None,
                           ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileAncestorArgs]]]] = None,
                           assigned_server: Optional[pulumi.Input[GetServerProfileAssignedServerArgs]] = None,
                           associated_server: Optional[pulumi.Input[GetServerProfileAssociatedServerArgs]] = None,
                           associated_server_pool: Optional[pulumi.Input[GetServerProfileAssociatedServerPoolArgs]] = None,
                           class_id: Optional[pulumi.Input[str]] = None,
                           config_change_context: Optional[pulumi.Input[GetServerProfileConfigChangeContextArgs]] = None,
                           config_change_details: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileConfigChangeDetailArgs]]]] = None,
                           config_changes: Optional[pulumi.Input[GetServerProfileConfigChangesArgs]] = None,
                           config_context: Optional[pulumi.Input[GetServerProfileConfigContextArgs]] = None,
                           config_result: Optional[pulumi.Input[GetServerProfileConfigResultArgs]] = None,
                           create_time: Optional[pulumi.Input[str]] = None,
                           deploy_status: Optional[pulumi.Input[str]] = None,
                           deployed_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           deployed_switches: Optional[pulumi.Input[str]] = None,
                           description: Optional[pulumi.Input[str]] = None,
                           domain_group_moid: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           internal_reservation_references: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileInternalReservationReferenceArgs]]]] = None,
                           is_pmc_deployed_secure_passphrase_set: Optional[pulumi.Input[bool]] = None,
                           leased_server: Optional[pulumi.Input[GetServerProfileLeasedServerArgs]] = None,
                           management_mode: Optional[pulumi.Input[str]] = None,
                           mod_time: Optional[pulumi.Input[str]] = None,
                           moid: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           object_type: Optional[pulumi.Input[str]] = None,
                           organization: Optional[pulumi.Input[GetServerProfileOrganizationArgs]] = None,
                           overridden_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           parent: Optional[pulumi.Input[GetServerProfileParentArgs]] = None,
                           permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfilePermissionResourceArgs]]]] = None,
                           pmc_deployed_secure_passphrase: Optional[pulumi.Input[str]] = None,
                           policy_buckets: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfilePolicyBucketArgs]]]] = None,
                           removed_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           reservation_references: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileReservationReferenceArgs]]]] = None,
                           resource_lease: Optional[pulumi.Input[GetServerProfileResourceLeaseArgs]] = None,
                           running_workflows: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileRunningWorkflowArgs]]]] = None,
                           scheduled_actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileScheduledActionArgs]]]] = None,
                           server_assignment_mode: Optional[pulumi.Input[str]] = None,
                           server_pool: Optional[pulumi.Input[GetServerProfileServerPoolArgs]] = None,
                           server_pre_assign_by_serial: Optional[pulumi.Input[str]] = None,
                           server_pre_assign_by_slot: Optional[pulumi.Input[GetServerProfileServerPreAssignBySlotArgs]] = None,
                           shared_scope: Optional[pulumi.Input[str]] = None,
                           src_template: Optional[pulumi.Input[GetServerProfileSrcTemplateArgs]] = None,
                           static_uuid_address: Optional[pulumi.Input[str]] = None,
                           tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileTagArgs]]]] = None,
                           target_platform: Optional[pulumi.Input[str]] = None,
                           template_actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileTemplateActionArgs]]]] = None,
                           template_sync_errors: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerProfileTemplateSyncErrorArgs]]]] = None,
                           template_sync_status: Optional[pulumi.Input[str]] = None,
                           type: Optional[pulumi.Input[str]] = None,
                           user_label: Optional[pulumi.Input[str]] = None,
                           uuid: Optional[pulumi.Input[str]] = None,
                           uuid_address_type: Optional[pulumi.Input[str]] = None,
                           uuid_lease: Optional[pulumi.Input[GetServerProfileUuidLeaseArgs]] = None,
                           uuid_pool: Optional[pulumi.Input[GetServerProfileUuidPoolArgs]] = None,
                           version_context: Optional[pulumi.Input[GetServerProfileVersionContextArgs]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetServerProfileResult]
    func LookupServerProfile(ctx *Context, args *LookupServerProfileArgs, opts ...InvokeOption) (*LookupServerProfileResult, error)
    func LookupServerProfileOutput(ctx *Context, args *LookupServerProfileOutputArgs, opts ...InvokeOption) LookupServerProfileResultOutput

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

    public static class GetServerProfile 
    {
        public static Task<GetServerProfileResult> InvokeAsync(GetServerProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetServerProfileResult> Invoke(GetServerProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServerProfileResult> getServerProfile(GetServerProfileArgs args, InvokeOptions options)
    public static Output<GetServerProfileResult> getServerProfile(GetServerProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getServerProfile:getServerProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionParams List<GetServerProfileActionParam>
    AdditionalProperties string
    Ancestors List<GetServerProfileAncestor>
    AssignedServer GetServerProfileAssignedServer
    AssociatedServer GetServerProfileAssociatedServer
    AssociatedServerPool GetServerProfileAssociatedServerPool
    ClassId string
    ConfigChangeContext GetServerProfileConfigChangeContext
    ConfigChangeDetails List<GetServerProfileConfigChangeDetail>
    ConfigChanges GetServerProfileConfigChanges
    ConfigContext GetServerProfileConfigContext
    ConfigResult GetServerProfileConfigResult
    CreateTime string
    The time when this managed object was created.
    DeployStatus string
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    DeployedPolicies List<string>
    DeployedSwitches string
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    InternalReservationReferences List<GetServerProfileInternalReservationReference>
    IsPmcDeployedSecurePassphraseSet bool
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    LeasedServer GetServerProfileLeasedServer
    ManagementMode string
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Organization GetServerProfileOrganization
    OverriddenLists List<string>
    Owners List<string>
    Parent GetServerProfileParent
    PermissionResources List<GetServerProfilePermissionResource>
    PmcDeployedSecurePassphrase string
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    PolicyBuckets List<GetServerProfilePolicyBucket>
    RemovedPolicies List<string>
    ReservationReferences List<GetServerProfileReservationReference>
    ResourceLease GetServerProfileResourceLease
    RunningWorkflows List<GetServerProfileRunningWorkflow>
    ScheduledActions List<GetServerProfileScheduledAction>
    ServerAssignmentMode string
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    ServerPool GetServerProfileServerPool
    ServerPreAssignBySerial string
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    ServerPreAssignBySlot GetServerProfileServerPreAssignBySlot
    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.
    SrcTemplate GetServerProfileSrcTemplate
    StaticUuidAddress string
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    Tags List<GetServerProfileTag>
    TargetPlatform string
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    TemplateActions List<GetServerProfileTemplateAction>
    TemplateSyncErrors List<GetServerProfileTemplateSyncError>
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    UserLabel string
    User label assigned to the server profile.
    Uuid string
    The UUID address that is assigned to the server based on the UUID pool.
    UuidAddressType string
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    UuidLease GetServerProfileUuidLease
    UuidPool GetServerProfileUuidPool
    VersionContext GetServerProfileVersionContext
    AccountMoid string
    The Account ID for this managed object.
    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionParams []GetServerProfileActionParam
    AdditionalProperties string
    Ancestors []GetServerProfileAncestor
    AssignedServer GetServerProfileAssignedServer
    AssociatedServer GetServerProfileAssociatedServer
    AssociatedServerPool GetServerProfileAssociatedServerPool
    ClassId string
    ConfigChangeContext GetServerProfileConfigChangeContext
    ConfigChangeDetails []GetServerProfileConfigChangeDetail
    ConfigChanges GetServerProfileConfigChanges
    ConfigContext GetServerProfileConfigContext
    ConfigResult GetServerProfileConfigResult
    CreateTime string
    The time when this managed object was created.
    DeployStatus string
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    DeployedPolicies []string
    DeployedSwitches string
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    InternalReservationReferences []GetServerProfileInternalReservationReference
    IsPmcDeployedSecurePassphraseSet bool
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    LeasedServer GetServerProfileLeasedServer
    ManagementMode string
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Organization GetServerProfileOrganization
    OverriddenLists []string
    Owners []string
    Parent GetServerProfileParent
    PermissionResources []GetServerProfilePermissionResource
    PmcDeployedSecurePassphrase string
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    PolicyBuckets []GetServerProfilePolicyBucket
    RemovedPolicies []string
    ReservationReferences []GetServerProfileReservationReference
    ResourceLease GetServerProfileResourceLease
    RunningWorkflows []GetServerProfileRunningWorkflow
    ScheduledActions []GetServerProfileScheduledAction
    ServerAssignmentMode string
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    ServerPool GetServerProfileServerPool
    ServerPreAssignBySerial string
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    ServerPreAssignBySlot GetServerProfileServerPreAssignBySlot
    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.
    SrcTemplate GetServerProfileSrcTemplate
    StaticUuidAddress string
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    Tags []GetServerProfileTag
    TargetPlatform string
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    TemplateActions []GetServerProfileTemplateAction
    TemplateSyncErrors []GetServerProfileTemplateSyncError
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    UserLabel string
    User label assigned to the server profile.
    Uuid string
    The UUID address that is assigned to the server based on the UUID pool.
    UuidAddressType string
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    UuidLease GetServerProfileUuidLease
    UuidPool GetServerProfileUuidPool
    VersionContext GetServerProfileVersionContext
    accountMoid String
    The Account ID for this managed object.
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionParams List<GetServerProfileActionParam>
    additionalProperties String
    ancestors List<GetServerProfileAncestor>
    assignedServer GetServerProfileAssignedServer
    associatedServer GetServerProfileAssociatedServer
    associatedServerPool GetServerProfileAssociatedServerPool
    classId String
    configChangeContext GetServerProfileConfigChangeContext
    configChangeDetails List<GetServerProfileConfigChangeDetail>
    configChanges GetServerProfileConfigChanges
    configContext GetServerProfileConfigContext
    configResult GetServerProfileConfigResult
    createTime String
    The time when this managed object was created.
    deployStatus String
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployedPolicies List<String>
    deployedSwitches String
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    internalReservationReferences List<GetServerProfileInternalReservationReference>
    isPmcDeployedSecurePassphraseSet Boolean
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leasedServer GetServerProfileLeasedServer
    managementMode String
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    organization GetServerProfileOrganization
    overriddenLists List<String>
    owners List<String>
    parent GetServerProfileParent
    permissionResources List<GetServerProfilePermissionResource>
    pmcDeployedSecurePassphrase String
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policyBuckets List<GetServerProfilePolicyBucket>
    removedPolicies List<String>
    reservationReferences List<GetServerProfileReservationReference>
    resourceLease GetServerProfileResourceLease
    runningWorkflows List<GetServerProfileRunningWorkflow>
    scheduledActions List<GetServerProfileScheduledAction>
    serverAssignmentMode String
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    serverPool GetServerProfileServerPool
    serverPreAssignBySerial String
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    serverPreAssignBySlot GetServerProfileServerPreAssignBySlot
    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.
    srcTemplate GetServerProfileSrcTemplate
    staticUuidAddress String
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags List<GetServerProfileTag>
    targetPlatform String
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    templateActions List<GetServerProfileTemplateAction>
    templateSyncErrors List<GetServerProfileTemplateSyncError>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    userLabel String
    User label assigned to the server profile.
    uuid String
    The UUID address that is assigned to the server based on the UUID pool.
    uuidAddressType String
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuidLease GetServerProfileUuidLease
    uuidPool GetServerProfileUuidPool
    versionContext GetServerProfileVersionContext
    accountMoid string
    The Account ID for this managed object.
    action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionParams GetServerProfileActionParam[]
    additionalProperties string
    ancestors GetServerProfileAncestor[]
    assignedServer GetServerProfileAssignedServer
    associatedServer GetServerProfileAssociatedServer
    associatedServerPool GetServerProfileAssociatedServerPool
    classId string
    configChangeContext GetServerProfileConfigChangeContext
    configChangeDetails GetServerProfileConfigChangeDetail[]
    configChanges GetServerProfileConfigChanges
    configContext GetServerProfileConfigContext
    configResult GetServerProfileConfigResult
    createTime string
    The time when this managed object was created.
    deployStatus string
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployedPolicies string[]
    deployedSwitches string
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description string
    Description of the profile.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    id string
    internalReservationReferences GetServerProfileInternalReservationReference[]
    isPmcDeployedSecurePassphraseSet boolean
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leasedServer GetServerProfileLeasedServer
    managementMode string
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the profile instance or profile template.
    objectType string
    organization GetServerProfileOrganization
    overriddenLists string[]
    owners string[]
    parent GetServerProfileParent
    permissionResources GetServerProfilePermissionResource[]
    pmcDeployedSecurePassphrase string
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policyBuckets GetServerProfilePolicyBucket[]
    removedPolicies string[]
    reservationReferences GetServerProfileReservationReference[]
    resourceLease GetServerProfileResourceLease
    runningWorkflows GetServerProfileRunningWorkflow[]
    scheduledActions GetServerProfileScheduledAction[]
    serverAssignmentMode string
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    serverPool GetServerProfileServerPool
    serverPreAssignBySerial string
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    serverPreAssignBySlot GetServerProfileServerPreAssignBySlot
    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.
    srcTemplate GetServerProfileSrcTemplate
    staticUuidAddress string
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags GetServerProfileTag[]
    targetPlatform string
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    templateActions GetServerProfileTemplateAction[]
    templateSyncErrors GetServerProfileTemplateSyncError[]
    templateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    userLabel string
    User label assigned to the server profile.
    uuid string
    The UUID address that is assigned to the server based on the UUID pool.
    uuidAddressType string
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuidLease GetServerProfileUuidLease
    uuidPool GetServerProfileUuidPool
    versionContext GetServerProfileVersionContext
    account_moid str
    The Account ID for this managed object.
    action str
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    action_params Sequence[GetServerProfileActionParam]
    additional_properties str
    ancestors Sequence[GetServerProfileAncestor]
    assigned_server GetServerProfileAssignedServer
    associated_server GetServerProfileAssociatedServer
    associated_server_pool GetServerProfileAssociatedServerPool
    class_id str
    config_change_context GetServerProfileConfigChangeContext
    config_change_details Sequence[GetServerProfileConfigChangeDetail]
    config_changes GetServerProfileConfigChanges
    config_context GetServerProfileConfigContext
    config_result GetServerProfileConfigResult
    create_time str
    The time when this managed object was created.
    deploy_status str
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployed_policies Sequence[str]
    deployed_switches str
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description str
    Description of the profile.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    id str
    internal_reservation_references Sequence[GetServerProfileInternalReservationReference]
    is_pmc_deployed_secure_passphrase_set bool
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leased_server GetServerProfileLeasedServer
    management_mode str
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the profile instance or profile template.
    object_type str
    organization GetServerProfileOrganization
    overridden_lists Sequence[str]
    owners Sequence[str]
    parent GetServerProfileParent
    permission_resources Sequence[GetServerProfilePermissionResource]
    pmc_deployed_secure_passphrase str
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policy_buckets Sequence[GetServerProfilePolicyBucket]
    removed_policies Sequence[str]
    reservation_references Sequence[GetServerProfileReservationReference]
    resource_lease GetServerProfileResourceLease
    running_workflows Sequence[GetServerProfileRunningWorkflow]
    scheduled_actions Sequence[GetServerProfileScheduledAction]
    server_assignment_mode str
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    server_pool GetServerProfileServerPool
    server_pre_assign_by_serial str
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    server_pre_assign_by_slot GetServerProfileServerPreAssignBySlot
    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.
    src_template GetServerProfileSrcTemplate
    static_uuid_address str
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags Sequence[GetServerProfileTag]
    target_platform str
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    template_actions Sequence[GetServerProfileTemplateAction]
    template_sync_errors Sequence[GetServerProfileTemplateSyncError]
    template_sync_status str
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type str
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    user_label str
    User label assigned to the server profile.
    uuid str
    The UUID address that is assigned to the server based on the UUID pool.
    uuid_address_type str
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuid_lease GetServerProfileUuidLease
    uuid_pool GetServerProfileUuidPool
    version_context GetServerProfileVersionContext
    accountMoid String
    The Account ID for this managed object.
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionParams List<Property Map>
    additionalProperties String
    ancestors List<Property Map>
    assignedServer Property Map
    associatedServer Property Map
    associatedServerPool Property Map
    classId String
    configChangeContext Property Map
    configChangeDetails List<Property Map>
    configChanges Property Map
    configContext Property Map
    configResult Property Map
    createTime String
    The time when this managed object was created.
    deployStatus String
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployedPolicies List<String>
    deployedSwitches String
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    internalReservationReferences List<Property Map>
    isPmcDeployedSecurePassphraseSet Boolean
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leasedServer Property Map
    managementMode String
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    organization Property Map
    overriddenLists List<String>
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    pmcDeployedSecurePassphrase String
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policyBuckets List<Property Map>
    removedPolicies List<String>
    reservationReferences List<Property Map>
    resourceLease Property Map
    runningWorkflows List<Property Map>
    scheduledActions List<Property Map>
    serverAssignmentMode String
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    serverPool Property Map
    serverPreAssignBySerial String
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    serverPreAssignBySlot Property Map
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    srcTemplate Property Map
    staticUuidAddress String
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags List<Property Map>
    targetPlatform String
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    userLabel String
    User label assigned to the server profile.
    uuid String
    The UUID address that is assigned to the server based on the UUID pool.
    uuidAddressType String
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuidLease Property Map
    uuidPool Property Map
    versionContext Property Map

    getServerProfile Result

    The following output properties are available:

    Id string
    Results List<GetServerProfileResult>
    AccountMoid string
    Action string
    ActionParams List<GetServerProfileActionParam>
    AdditionalProperties string
    Ancestors List<GetServerProfileAncestor>
    AssignedServer GetServerProfileAssignedServer
    AssociatedServer GetServerProfileAssociatedServer
    AssociatedServerPool GetServerProfileAssociatedServerPool
    ClassId string
    ConfigChangeContext GetServerProfileConfigChangeContext
    ConfigChangeDetails List<GetServerProfileConfigChangeDetail>
    ConfigChanges GetServerProfileConfigChanges
    ConfigContext GetServerProfileConfigContext
    ConfigResult GetServerProfileConfigResult
    CreateTime string
    DeployStatus string
    DeployedPolicies List<string>
    DeployedSwitches string
    Description string
    DomainGroupMoid string
    InternalReservationReferences List<GetServerProfileInternalReservationReference>
    IsPmcDeployedSecurePassphraseSet bool
    LeasedServer GetServerProfileLeasedServer
    ManagementMode string
    ModTime string
    Moid string
    Name string
    ObjectType string
    Organization GetServerProfileOrganization
    OverriddenLists List<string>
    Owners List<string>
    Parent GetServerProfileParent
    PermissionResources List<GetServerProfilePermissionResource>
    PmcDeployedSecurePassphrase string
    PolicyBuckets List<GetServerProfilePolicyBucket>
    RemovedPolicies List<string>
    ReservationReferences List<GetServerProfileReservationReference>
    ResourceLease GetServerProfileResourceLease
    RunningWorkflows List<GetServerProfileRunningWorkflow>
    ScheduledActions List<GetServerProfileScheduledAction>
    ServerAssignmentMode string
    ServerPool GetServerProfileServerPool
    ServerPreAssignBySerial string
    ServerPreAssignBySlot GetServerProfileServerPreAssignBySlot
    SharedScope string
    SrcTemplate GetServerProfileSrcTemplate
    StaticUuidAddress string
    Tags List<GetServerProfileTag>
    TargetPlatform string
    TemplateActions List<GetServerProfileTemplateAction>
    TemplateSyncErrors List<GetServerProfileTemplateSyncError>
    TemplateSyncStatus string
    Type string
    UserLabel string
    Uuid string
    UuidAddressType string
    UuidLease GetServerProfileUuidLease
    UuidPool GetServerProfileUuidPool
    VersionContext GetServerProfileVersionContext
    Id string
    Results []GetServerProfileResult
    AccountMoid string
    Action string
    ActionParams []GetServerProfileActionParam
    AdditionalProperties string
    Ancestors []GetServerProfileAncestor
    AssignedServer GetServerProfileAssignedServer
    AssociatedServer GetServerProfileAssociatedServer
    AssociatedServerPool GetServerProfileAssociatedServerPool
    ClassId string
    ConfigChangeContext GetServerProfileConfigChangeContext
    ConfigChangeDetails []GetServerProfileConfigChangeDetail
    ConfigChanges GetServerProfileConfigChanges
    ConfigContext GetServerProfileConfigContext
    ConfigResult GetServerProfileConfigResult
    CreateTime string
    DeployStatus string
    DeployedPolicies []string
    DeployedSwitches string
    Description string
    DomainGroupMoid string
    InternalReservationReferences []GetServerProfileInternalReservationReference
    IsPmcDeployedSecurePassphraseSet bool
    LeasedServer GetServerProfileLeasedServer
    ManagementMode string
    ModTime string
    Moid string
    Name string
    ObjectType string
    Organization GetServerProfileOrganization
    OverriddenLists []string
    Owners []string
    Parent GetServerProfileParent
    PermissionResources []GetServerProfilePermissionResource
    PmcDeployedSecurePassphrase string
    PolicyBuckets []GetServerProfilePolicyBucket
    RemovedPolicies []string
    ReservationReferences []GetServerProfileReservationReference
    ResourceLease GetServerProfileResourceLease
    RunningWorkflows []GetServerProfileRunningWorkflow
    ScheduledActions []GetServerProfileScheduledAction
    ServerAssignmentMode string
    ServerPool GetServerProfileServerPool
    ServerPreAssignBySerial string
    ServerPreAssignBySlot GetServerProfileServerPreAssignBySlot
    SharedScope string
    SrcTemplate GetServerProfileSrcTemplate
    StaticUuidAddress string
    Tags []GetServerProfileTag
    TargetPlatform string
    TemplateActions []GetServerProfileTemplateAction
    TemplateSyncErrors []GetServerProfileTemplateSyncError
    TemplateSyncStatus string
    Type string
    UserLabel string
    Uuid string
    UuidAddressType string
    UuidLease GetServerProfileUuidLease
    UuidPool GetServerProfileUuidPool
    VersionContext GetServerProfileVersionContext
    id String
    results List<GetServerProfileResult>
    accountMoid String
    action String
    actionParams List<GetServerProfileActionParam>
    additionalProperties String
    ancestors List<GetServerProfileAncestor>
    assignedServer GetServerProfileAssignedServer
    associatedServer GetServerProfileAssociatedServer
    associatedServerPool GetServerProfileAssociatedServerPool
    classId String
    configChangeContext GetServerProfileConfigChangeContext
    configChangeDetails List<GetServerProfileConfigChangeDetail>
    configChanges GetServerProfileConfigChanges
    configContext GetServerProfileConfigContext
    configResult GetServerProfileConfigResult
    createTime String
    deployStatus String
    deployedPolicies List<String>
    deployedSwitches String
    description String
    domainGroupMoid String
    internalReservationReferences List<GetServerProfileInternalReservationReference>
    isPmcDeployedSecurePassphraseSet Boolean
    leasedServer GetServerProfileLeasedServer
    managementMode String
    modTime String
    moid String
    name String
    objectType String
    organization GetServerProfileOrganization
    overriddenLists List<String>
    owners List<String>
    parent GetServerProfileParent
    permissionResources List<GetServerProfilePermissionResource>
    pmcDeployedSecurePassphrase String
    policyBuckets List<GetServerProfilePolicyBucket>
    removedPolicies List<String>
    reservationReferences List<GetServerProfileReservationReference>
    resourceLease GetServerProfileResourceLease
    runningWorkflows List<GetServerProfileRunningWorkflow>
    scheduledActions List<GetServerProfileScheduledAction>
    serverAssignmentMode String
    serverPool GetServerProfileServerPool
    serverPreAssignBySerial String
    serverPreAssignBySlot GetServerProfileServerPreAssignBySlot
    sharedScope String
    srcTemplate GetServerProfileSrcTemplate
    staticUuidAddress String
    tags List<GetServerProfileTag>
    targetPlatform String
    templateActions List<GetServerProfileTemplateAction>
    templateSyncErrors List<GetServerProfileTemplateSyncError>
    templateSyncStatus String
    type String
    userLabel String
    uuid String
    uuidAddressType String
    uuidLease GetServerProfileUuidLease
    uuidPool GetServerProfileUuidPool
    versionContext GetServerProfileVersionContext
    id string
    results GetServerProfileResult[]
    accountMoid string
    action string
    actionParams GetServerProfileActionParam[]
    additionalProperties string
    ancestors GetServerProfileAncestor[]
    assignedServer GetServerProfileAssignedServer
    associatedServer GetServerProfileAssociatedServer
    associatedServerPool GetServerProfileAssociatedServerPool
    classId string
    configChangeContext GetServerProfileConfigChangeContext
    configChangeDetails GetServerProfileConfigChangeDetail[]
    configChanges GetServerProfileConfigChanges
    configContext GetServerProfileConfigContext
    configResult GetServerProfileConfigResult
    createTime string
    deployStatus string
    deployedPolicies string[]
    deployedSwitches string
    description string
    domainGroupMoid string
    internalReservationReferences GetServerProfileInternalReservationReference[]
    isPmcDeployedSecurePassphraseSet boolean
    leasedServer GetServerProfileLeasedServer
    managementMode string
    modTime string
    moid string
    name string
    objectType string
    organization GetServerProfileOrganization
    overriddenLists string[]
    owners string[]
    parent GetServerProfileParent
    permissionResources GetServerProfilePermissionResource[]
    pmcDeployedSecurePassphrase string
    policyBuckets GetServerProfilePolicyBucket[]
    removedPolicies string[]
    reservationReferences GetServerProfileReservationReference[]
    resourceLease GetServerProfileResourceLease
    runningWorkflows GetServerProfileRunningWorkflow[]
    scheduledActions GetServerProfileScheduledAction[]
    serverAssignmentMode string
    serverPool GetServerProfileServerPool
    serverPreAssignBySerial string
    serverPreAssignBySlot GetServerProfileServerPreAssignBySlot
    sharedScope string
    srcTemplate GetServerProfileSrcTemplate
    staticUuidAddress string
    tags GetServerProfileTag[]
    targetPlatform string
    templateActions GetServerProfileTemplateAction[]
    templateSyncErrors GetServerProfileTemplateSyncError[]
    templateSyncStatus string
    type string
    userLabel string
    uuid string
    uuidAddressType string
    uuidLease GetServerProfileUuidLease
    uuidPool GetServerProfileUuidPool
    versionContext GetServerProfileVersionContext
    id str
    results Sequence[GetServerProfileResult]
    account_moid str
    action str
    action_params Sequence[GetServerProfileActionParam]
    additional_properties str
    ancestors Sequence[GetServerProfileAncestor]
    assigned_server GetServerProfileAssignedServer
    associated_server GetServerProfileAssociatedServer
    associated_server_pool GetServerProfileAssociatedServerPool
    class_id str
    config_change_context GetServerProfileConfigChangeContext
    config_change_details Sequence[GetServerProfileConfigChangeDetail]
    config_changes GetServerProfileConfigChanges
    config_context GetServerProfileConfigContext
    config_result GetServerProfileConfigResult
    create_time str
    deploy_status str
    deployed_policies Sequence[str]
    deployed_switches str
    description str
    domain_group_moid str
    internal_reservation_references Sequence[GetServerProfileInternalReservationReference]
    is_pmc_deployed_secure_passphrase_set bool
    leased_server GetServerProfileLeasedServer
    management_mode str
    mod_time str
    moid str
    name str
    object_type str
    organization GetServerProfileOrganization
    overridden_lists Sequence[str]
    owners Sequence[str]
    parent GetServerProfileParent
    permission_resources Sequence[GetServerProfilePermissionResource]
    pmc_deployed_secure_passphrase str
    policy_buckets Sequence[GetServerProfilePolicyBucket]
    removed_policies Sequence[str]
    reservation_references Sequence[GetServerProfileReservationReference]
    resource_lease GetServerProfileResourceLease
    running_workflows Sequence[GetServerProfileRunningWorkflow]
    scheduled_actions Sequence[GetServerProfileScheduledAction]
    server_assignment_mode str
    server_pool GetServerProfileServerPool
    server_pre_assign_by_serial str
    server_pre_assign_by_slot GetServerProfileServerPreAssignBySlot
    shared_scope str
    src_template GetServerProfileSrcTemplate
    static_uuid_address str
    tags Sequence[GetServerProfileTag]
    target_platform str
    template_actions Sequence[GetServerProfileTemplateAction]
    template_sync_errors Sequence[GetServerProfileTemplateSyncError]
    template_sync_status str
    type str
    user_label str
    uuid str
    uuid_address_type str
    uuid_lease GetServerProfileUuidLease
    uuid_pool GetServerProfileUuidPool
    version_context GetServerProfileVersionContext
    id String
    results List<Property Map>
    accountMoid String
    action String
    actionParams List<Property Map>
    additionalProperties String
    ancestors List<Property Map>
    assignedServer Property Map
    associatedServer Property Map
    associatedServerPool Property Map
    classId String
    configChangeContext Property Map
    configChangeDetails List<Property Map>
    configChanges Property Map
    configContext Property Map
    configResult Property Map
    createTime String
    deployStatus String
    deployedPolicies List<String>
    deployedSwitches String
    description String
    domainGroupMoid String
    internalReservationReferences List<Property Map>
    isPmcDeployedSecurePassphraseSet Boolean
    leasedServer Property Map
    managementMode String
    modTime String
    moid String
    name String
    objectType String
    organization Property Map
    overriddenLists List<String>
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    pmcDeployedSecurePassphrase String
    policyBuckets List<Property Map>
    removedPolicies List<String>
    reservationReferences List<Property Map>
    resourceLease Property Map
    runningWorkflows List<Property Map>
    scheduledActions List<Property Map>
    serverAssignmentMode String
    serverPool Property Map
    serverPreAssignBySerial String
    serverPreAssignBySlot Property Map
    sharedScope String
    srcTemplate Property Map
    staticUuidAddress String
    tags List<Property Map>
    targetPlatform String
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    type String
    userLabel String
    uuid String
    uuidAddressType String
    uuidLease Property Map
    uuidPool Property Map
    versionContext Property Map

    Supporting Types

    GetServerProfileActionParam

    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.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value.
    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.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value.
    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.
    name String
    Name of the profile instance or profile template.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value.
    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.
    name string
    Name of the profile instance or profile template.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value string
    The action parameter value.
    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.
    name str
    Name of the profile instance or profile template.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value str
    The action parameter value.
    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.
    name String
    Name of the profile instance or profile template.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value.

    GetServerProfileAncestor

    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'.

    GetServerProfileAssignedServer

    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'.

    GetServerProfileAssociatedServer

    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'.

    GetServerProfileAssociatedServerPool

    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'.

    GetServerProfileConfigChangeContext

    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.
    ConfigChangeError string
    Indicates reason for failure state of configChangeState.
    ConfigChangeState string
    Indicates a profile's configuration change state. Used for tracking pending-changes and out-of-synch states.

    • Ok - Config change state represents Validation for change/drift is successful or is not applicable.
    • Validating-change - Config change state represents policy changes are being validated. This state starts when policy is changed and becomes different from deployed changes (Pending-changes).
    • Validating-drift - Config change state represents endpoint configuration changes are being validated. This state starts when endpoint is changed and endpoint configuration becomes different from policy configured changes (Out-of-sync).
    • Change-failed - Config change state represents there is internal error in calculating policy change.
    • Drift-failed - Config change state represents there is internal error in calculating endpoint configuraion drift.
    InitialConfigContext GetServerProfileConfigChangeContextInitialConfigContext
    Stores initial Configuration state. Used for reverting back to initial state of ConfigContext in case of validation failure.
    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.
    ConfigChangeError string
    Indicates reason for failure state of configChangeState.
    ConfigChangeState string
    Indicates a profile's configuration change state. Used for tracking pending-changes and out-of-synch states.

    • Ok - Config change state represents Validation for change/drift is successful or is not applicable.
    • Validating-change - Config change state represents policy changes are being validated. This state starts when policy is changed and becomes different from deployed changes (Pending-changes).
    • Validating-drift - Config change state represents endpoint configuration changes are being validated. This state starts when endpoint is changed and endpoint configuration becomes different from policy configured changes (Out-of-sync).
    • Change-failed - Config change state represents there is internal error in calculating policy change.
    • Drift-failed - Config change state represents there is internal error in calculating endpoint configuraion drift.
    InitialConfigContext GetServerProfileConfigChangeContextInitialConfigContext
    Stores initial Configuration state. Used for reverting back to initial state of ConfigContext in case of validation failure.
    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.
    configChangeError String
    Indicates reason for failure state of configChangeState.
    configChangeState String
    Indicates a profile's configuration change state. Used for tracking pending-changes and out-of-synch states.

    • Ok - Config change state represents Validation for change/drift is successful or is not applicable.
    • Validating-change - Config change state represents policy changes are being validated. This state starts when policy is changed and becomes different from deployed changes (Pending-changes).
    • Validating-drift - Config change state represents endpoint configuration changes are being validated. This state starts when endpoint is changed and endpoint configuration becomes different from policy configured changes (Out-of-sync).
    • Change-failed - Config change state represents there is internal error in calculating policy change.
    • Drift-failed - Config change state represents there is internal error in calculating endpoint configuraion drift.
    initialConfigContext GetServerProfileConfigChangeContextInitialConfigContext
    Stores initial Configuration state. Used for reverting back to initial state of ConfigContext in case of validation failure.
    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.
    configChangeError string
    Indicates reason for failure state of configChangeState.
    configChangeState string
    Indicates a profile's configuration change state. Used for tracking pending-changes and out-of-synch states.

    • Ok - Config change state represents Validation for change/drift is successful or is not applicable.
    • Validating-change - Config change state represents policy changes are being validated. This state starts when policy is changed and becomes different from deployed changes (Pending-changes).
    • Validating-drift - Config change state represents endpoint configuration changes are being validated. This state starts when endpoint is changed and endpoint configuration becomes different from policy configured changes (Out-of-sync).
    • Change-failed - Config change state represents there is internal error in calculating policy change.
    • Drift-failed - Config change state represents there is internal error in calculating endpoint configuraion drift.
    initialConfigContext GetServerProfileConfigChangeContextInitialConfigContext
    Stores initial Configuration state. Used for reverting back to initial state of ConfigContext in case of validation failure.
    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.
    config_change_error str
    Indicates reason for failure state of configChangeState.
    config_change_state str
    Indicates a profile's configuration change state. Used for tracking pending-changes and out-of-synch states.

    • Ok - Config change state represents Validation for change/drift is successful or is not applicable.
    • Validating-change - Config change state represents policy changes are being validated. This state starts when policy is changed and becomes different from deployed changes (Pending-changes).
    • Validating-drift - Config change state represents endpoint configuration changes are being validated. This state starts when endpoint is changed and endpoint configuration becomes different from policy configured changes (Out-of-sync).
    • Change-failed - Config change state represents there is internal error in calculating policy change.
    • Drift-failed - Config change state represents there is internal error in calculating endpoint configuraion drift.
    initial_config_context GetServerProfileConfigChangeContextInitialConfigContext
    Stores initial Configuration state. Used for reverting back to initial state of ConfigContext in case of validation failure.
    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.
    configChangeError String
    Indicates reason for failure state of configChangeState.
    configChangeState String
    Indicates a profile's configuration change state. Used for tracking pending-changes and out-of-synch states.

    • Ok - Config change state represents Validation for change/drift is successful or is not applicable.
    • Validating-change - Config change state represents policy changes are being validated. This state starts when policy is changed and becomes different from deployed changes (Pending-changes).
    • Validating-drift - Config change state represents endpoint configuration changes are being validated. This state starts when endpoint is changed and endpoint configuration becomes different from policy configured changes (Out-of-sync).
    • Change-failed - Config change state represents there is internal error in calculating policy change.
    • Drift-failed - Config change state represents there is internal error in calculating endpoint configuraion drift.
    initialConfigContext Property Map
    Stores initial Configuration state. Used for reverting back to initial state of ConfigContext in case of validation failure.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetServerProfileConfigChangeContextInitialConfigContext

    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.
    ConfigState string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    ConfigStateSummary string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    ConfigType string
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    ControlAction string
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    ErrorState string
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    InconsistencyReasons List<string>
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    OperState string
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    ConfigState string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    ConfigStateSummary string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    ConfigType string
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    ControlAction string
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    ErrorState string
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    InconsistencyReasons []string
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    OperState string
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    configState String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    configStateSummary String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    configType String
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    controlAction String
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    errorState String
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistencyReasons List<String>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    operState String
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    configState string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    configStateSummary string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    configType string
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    controlAction string
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    errorState string
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistencyReasons string[]
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    operState string
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    config_state str
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    config_state_summary str
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    config_type str
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    control_action str
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    error_state str
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistency_reasons Sequence[str]
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    oper_state str
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    configState String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    configStateSummary String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    configType String
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    controlAction String
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    errorState String
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistencyReasons List<String>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    operState String
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.

    GetServerProfileConfigChangeDetail

    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'.

    GetServerProfileConfigChanges

    AdditionalProperties string
    Changes List<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.
    Disruptions List<string>
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PolicyDisruptions List<GetServerProfileConfigChangesPolicyDisruption>
    AdditionalProperties string
    Changes []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.
    Disruptions []string
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PolicyDisruptions []GetServerProfileConfigChangesPolicyDisruption
    additionalProperties String
    changes List<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.
    disruptions List<String>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policyDisruptions List<GetServerProfileConfigChangesPolicyDisruption>
    additionalProperties string
    changes 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.
    disruptions string[]
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policyDisruptions GetServerProfileConfigChangesPolicyDisruption[]
    additional_properties str
    changes Sequence[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.
    disruptions Sequence[str]
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policy_disruptions Sequence[GetServerProfileConfigChangesPolicyDisruption]
    additionalProperties String
    changes List<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.
    disruptions List<String>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policyDisruptions List<Property Map>

    GetServerProfileConfigChangesPolicyDisruption

    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.
    Disruptions List<string>
    IsOnlyRequiredByOtherPolicies bool
    The current policy has to be redeployed only because there are other policy changes that require this.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PolicyName string
    Name of the policy that, when modified, causes the disruption.
    PolicyPendingAction string
    Name of the action which is pending on this policy. Example, if policy is not yet activated we mark this field as not-activated. Currently we support two actions, not-deployed and not-activated.
    RequiredByPolicies List<string>
    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.
    Disruptions []string
    IsOnlyRequiredByOtherPolicies bool
    The current policy has to be redeployed only because there are other policy changes that require this.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PolicyName string
    Name of the policy that, when modified, causes the disruption.
    PolicyPendingAction string
    Name of the action which is pending on this policy. Example, if policy is not yet activated we mark this field as not-activated. Currently we support two actions, not-deployed and not-activated.
    RequiredByPolicies []string
    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.
    disruptions List<String>
    isOnlyRequiredByOtherPolicies Boolean
    The current policy has to be redeployed only because there are other policy changes that require this.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policyName String
    Name of the policy that, when modified, causes the disruption.
    policyPendingAction String
    Name of the action which is pending on this policy. Example, if policy is not yet activated we mark this field as not-activated. Currently we support two actions, not-deployed and not-activated.
    requiredByPolicies List<String>
    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.
    disruptions string[]
    isOnlyRequiredByOtherPolicies boolean
    The current policy has to be redeployed only because there are other policy changes that require this.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policyName string
    Name of the policy that, when modified, causes the disruption.
    policyPendingAction string
    Name of the action which is pending on this policy. Example, if policy is not yet activated we mark this field as not-activated. Currently we support two actions, not-deployed and not-activated.
    requiredByPolicies string[]
    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.
    disruptions Sequence[str]
    is_only_required_by_other_policies bool
    The current policy has to be redeployed only because there are other policy changes that require this.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policy_name str
    Name of the policy that, when modified, causes the disruption.
    policy_pending_action str
    Name of the action which is pending on this policy. Example, if policy is not yet activated we mark this field as not-activated. Currently we support two actions, not-deployed and not-activated.
    required_by_policies Sequence[str]
    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.
    disruptions List<String>
    isOnlyRequiredByOtherPolicies Boolean
    The current policy has to be redeployed only because there are other policy changes that require this.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policyName String
    Name of the policy that, when modified, causes the disruption.
    policyPendingAction String
    Name of the action which is pending on this policy. Example, if policy is not yet activated we mark this field as not-activated. Currently we support two actions, not-deployed and not-activated.
    requiredByPolicies List<String>

    GetServerProfileConfigContext

    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.
    ConfigState string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    ConfigStateSummary string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    ConfigType string
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    ControlAction string
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    ErrorState string
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    InconsistencyReasons List<string>
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    OperState string
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    ConfigState string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    ConfigStateSummary string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    ConfigType string
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    ControlAction string
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    ErrorState string
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    InconsistencyReasons []string
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    OperState string
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    configState String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    configStateSummary String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    configType String
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    controlAction String
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    errorState String
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistencyReasons List<String>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    operState String
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    configState string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    configStateSummary string
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    configType string
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    controlAction string
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    errorState string
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistencyReasons string[]
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    operState string
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    config_state str
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    config_state_summary str
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    config_type str
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    control_action str
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    error_state str
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistency_reasons Sequence[str]
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    oper_state str
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
    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.
    configState String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
    configStateSummary String
    Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.

    • None - The default state is none.
    • Not-assigned - Server is not assigned to the profile.
    • Assigned - Server is assigned to the profile and the configurations are not yet deployed.
    • Preparing - Preparing to deploy the configuration.
    • Validating - Profile validation in progress.
    • Configuring - Profile deploy operation is in progress.
    • UnConfiguring - Server is unassigned and config cleanup is in progress.
    • Analyzing - Profile changes are being analyzed.
    • Activating - Configuration is being activated at the endpoint.
    • Inconsistent - Profile is inconsistent with the endpoint configuration.
    • Associated - The profile configuration has been applied to the endpoint and no inconsistencies have been detected.
    • Failed - The last action on the profile has failed.
    • Not-complete - Config import operation on the profile is not complete.
    • Waiting-for-resource - Waiting for the resource to be allocated for the profile.
    • Partially-deployed - The profile configuration has been applied on a subset of endpoints.
    configType String
    The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
    controlAction String
    System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
    errorState String
    Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
    inconsistencyReasons List<String>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    operState String
    Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.

    GetServerProfileConfigResult

    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'.

    GetServerProfileInternalReservationReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ReservationMoid string
    The moid of the reservation object.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ReservationMoid string
    The moid of the reservation object.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservationMoid String
    The moid of the reservation object.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservationMoid string
    The moid of the reservation object.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservation_moid str
    The moid of the reservation object.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservationMoid String
    The moid of the reservation object.

    GetServerProfileLeasedServer

    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'.

    GetServerProfileOrganization

    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'.

    GetServerProfileParent

    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'.

    GetServerProfilePermissionResource

    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'.

    GetServerProfilePolicyBucket

    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'.

    GetServerProfileReservationReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ReservationMoid string
    The moid of the reservation object.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ReservationMoid string
    The moid of the reservation object.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservationMoid String
    The moid of the reservation object.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservationMoid string
    The moid of the reservation object.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservation_moid str
    The moid of the reservation object.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    reservationMoid String
    The moid of the reservation object.

    GetServerProfileResourceLease

    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'.

    GetServerProfileResult

    AccountMoid string
    The Account ID for this managed object.
    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionParams List<GetServerProfileResultActionParam>
    AdditionalProperties string
    Ancestors List<GetServerProfileResultAncestor>
    AssignedServers List<GetServerProfileResultAssignedServer>
    AssociatedServerPools List<GetServerProfileResultAssociatedServerPool>
    AssociatedServers List<GetServerProfileResultAssociatedServer>
    ClassId string
    ConfigChangeContexts List<GetServerProfileResultConfigChangeContext>
    ConfigChangeDetails List<GetServerProfileResultConfigChangeDetail>
    ConfigChanges List<GetServerProfileResultConfigChange>
    ConfigContexts List<GetServerProfileResultConfigContext>
    ConfigResults List<GetServerProfileResultConfigResult>
    CreateTime string
    The time when this managed object was created.
    DeployStatus string
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    DeployedPolicies List<string>
    DeployedSwitches string
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    InternalReservationReferences List<GetServerProfileResultInternalReservationReference>
    IsPmcDeployedSecurePassphraseSet bool
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    LeasedServers List<GetServerProfileResultLeasedServer>
    ManagementMode string
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Organizations List<GetServerProfileResultOrganization>
    OverriddenLists List<string>
    Owners List<string>
    Parents List<GetServerProfileResultParent>
    PermissionResources List<GetServerProfileResultPermissionResource>
    PmcDeployedSecurePassphrase string
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    PolicyBuckets List<GetServerProfileResultPolicyBucket>
    RemovedPolicies List<string>
    ReservationReferences List<GetServerProfileResultReservationReference>
    ResourceLeases List<GetServerProfileResultResourceLease>
    RunningWorkflows List<GetServerProfileResultRunningWorkflow>
    ScheduledActions List<GetServerProfileResultScheduledAction>
    ServerAssignmentMode string
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    ServerPools List<GetServerProfileResultServerPool>
    ServerPreAssignBySerial string
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    ServerPreAssignBySlots List<GetServerProfileResultServerPreAssignBySlot>
    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.
    SrcTemplates List<GetServerProfileResultSrcTemplate>
    StaticUuidAddress string
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    Tags List<GetServerProfileResultTag>
    TargetPlatform string
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    TemplateActions List<GetServerProfileResultTemplateAction>
    TemplateSyncErrors List<GetServerProfileResultTemplateSyncError>
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    UserLabel string
    User label assigned to the server profile.
    Uuid string
    The UUID address that is assigned to the server based on the UUID pool.
    UuidAddressType string
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    UuidLeases List<GetServerProfileResultUuidLease>
    UuidPools List<GetServerProfileResultUuidPool>
    VersionContexts List<GetServerProfileResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionParams []GetServerProfileResultActionParam
    AdditionalProperties string
    Ancestors []GetServerProfileResultAncestor
    AssignedServers []GetServerProfileResultAssignedServer
    AssociatedServerPools []GetServerProfileResultAssociatedServerPool
    AssociatedServers []GetServerProfileResultAssociatedServer
    ClassId string
    ConfigChangeContexts []GetServerProfileResultConfigChangeContext
    ConfigChangeDetails []GetServerProfileResultConfigChangeDetail
    ConfigChanges []GetServerProfileResultConfigChange
    ConfigContexts []GetServerProfileResultConfigContext
    ConfigResults []GetServerProfileResultConfigResult
    CreateTime string
    The time when this managed object was created.
    DeployStatus string
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    DeployedPolicies []string
    DeployedSwitches string
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    InternalReservationReferences []GetServerProfileResultInternalReservationReference
    IsPmcDeployedSecurePassphraseSet bool
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    LeasedServers []GetServerProfileResultLeasedServer
    ManagementMode string
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Organizations []GetServerProfileResultOrganization
    OverriddenLists []string
    Owners []string
    Parents []GetServerProfileResultParent
    PermissionResources []GetServerProfileResultPermissionResource
    PmcDeployedSecurePassphrase string
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    PolicyBuckets []GetServerProfileResultPolicyBucket
    RemovedPolicies []string
    ReservationReferences []GetServerProfileResultReservationReference
    ResourceLeases []GetServerProfileResultResourceLease
    RunningWorkflows []GetServerProfileResultRunningWorkflow
    ScheduledActions []GetServerProfileResultScheduledAction
    ServerAssignmentMode string
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    ServerPools []GetServerProfileResultServerPool
    ServerPreAssignBySerial string
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    ServerPreAssignBySlots []GetServerProfileResultServerPreAssignBySlot
    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.
    SrcTemplates []GetServerProfileResultSrcTemplate
    StaticUuidAddress string
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    Tags []GetServerProfileResultTag
    TargetPlatform string
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    TemplateActions []GetServerProfileResultTemplateAction
    TemplateSyncErrors []GetServerProfileResultTemplateSyncError
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    UserLabel string
    User label assigned to the server profile.
    Uuid string
    The UUID address that is assigned to the server based on the UUID pool.
    UuidAddressType string
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    UuidLeases []GetServerProfileResultUuidLease
    UuidPools []GetServerProfileResultUuidPool
    VersionContexts []GetServerProfileResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionParams List<GetServerProfileResultActionParam>
    additionalProperties String
    ancestors List<GetServerProfileResultAncestor>
    assignedServers List<GetServerProfileResultAssignedServer>
    associatedServerPools List<GetServerProfileResultAssociatedServerPool>
    associatedServers List<GetServerProfileResultAssociatedServer>
    classId String
    configChangeContexts List<GetServerProfileResultConfigChangeContext>
    configChangeDetails List<GetServerProfileResultConfigChangeDetail>
    configChanges List<GetServerProfileResultConfigChange>
    configContexts List<GetServerProfileResultConfigContext>
    configResults List<GetServerProfileResultConfigResult>
    createTime String
    The time when this managed object was created.
    deployStatus String
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployedPolicies List<String>
    deployedSwitches String
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    internalReservationReferences List<GetServerProfileResultInternalReservationReference>
    isPmcDeployedSecurePassphraseSet Boolean
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leasedServers List<GetServerProfileResultLeasedServer>
    managementMode String
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    organizations List<GetServerProfileResultOrganization>
    overriddenLists List<String>
    owners List<String>
    parents List<GetServerProfileResultParent>
    permissionResources List<GetServerProfileResultPermissionResource>
    pmcDeployedSecurePassphrase String
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policyBuckets List<GetServerProfileResultPolicyBucket>
    removedPolicies List<String>
    reservationReferences List<GetServerProfileResultReservationReference>
    resourceLeases List<GetServerProfileResultResourceLease>
    runningWorkflows List<GetServerProfileResultRunningWorkflow>
    scheduledActions List<GetServerProfileResultScheduledAction>
    serverAssignmentMode String
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    serverPools List<GetServerProfileResultServerPool>
    serverPreAssignBySerial String
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    serverPreAssignBySlots List<GetServerProfileResultServerPreAssignBySlot>
    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.
    srcTemplates List<GetServerProfileResultSrcTemplate>
    staticUuidAddress String
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags List<GetServerProfileResultTag>
    targetPlatform String
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    templateActions List<GetServerProfileResultTemplateAction>
    templateSyncErrors List<GetServerProfileResultTemplateSyncError>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    userLabel String
    User label assigned to the server profile.
    uuid String
    The UUID address that is assigned to the server based on the UUID pool.
    uuidAddressType String
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuidLeases List<GetServerProfileResultUuidLease>
    uuidPools List<GetServerProfileResultUuidPool>
    versionContexts List<GetServerProfileResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionParams GetServerProfileResultActionParam[]
    additionalProperties string
    ancestors GetServerProfileResultAncestor[]
    assignedServers GetServerProfileResultAssignedServer[]
    associatedServerPools GetServerProfileResultAssociatedServerPool[]
    associatedServers GetServerProfileResultAssociatedServer[]
    classId string
    configChangeContexts GetServerProfileResultConfigChangeContext[]
    configChangeDetails GetServerProfileResultConfigChangeDetail[]
    configChanges GetServerProfileResultConfigChange[]
    configContexts GetServerProfileResultConfigContext[]
    configResults GetServerProfileResultConfigResult[]
    createTime string
    The time when this managed object was created.
    deployStatus string
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployedPolicies string[]
    deployedSwitches string
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description string
    Description of the profile.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    internalReservationReferences GetServerProfileResultInternalReservationReference[]
    isPmcDeployedSecurePassphraseSet boolean
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leasedServers GetServerProfileResultLeasedServer[]
    managementMode string
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the profile instance or profile template.
    objectType string
    organizations GetServerProfileResultOrganization[]
    overriddenLists string[]
    owners string[]
    parents GetServerProfileResultParent[]
    permissionResources GetServerProfileResultPermissionResource[]
    pmcDeployedSecurePassphrase string
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policyBuckets GetServerProfileResultPolicyBucket[]
    removedPolicies string[]
    reservationReferences GetServerProfileResultReservationReference[]
    resourceLeases GetServerProfileResultResourceLease[]
    runningWorkflows GetServerProfileResultRunningWorkflow[]
    scheduledActions GetServerProfileResultScheduledAction[]
    serverAssignmentMode string
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    serverPools GetServerProfileResultServerPool[]
    serverPreAssignBySerial string
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    serverPreAssignBySlots GetServerProfileResultServerPreAssignBySlot[]
    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.
    srcTemplates GetServerProfileResultSrcTemplate[]
    staticUuidAddress string
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags GetServerProfileResultTag[]
    targetPlatform string
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    templateActions GetServerProfileResultTemplateAction[]
    templateSyncErrors GetServerProfileResultTemplateSyncError[]
    templateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    userLabel string
    User label assigned to the server profile.
    uuid string
    The UUID address that is assigned to the server based on the UUID pool.
    uuidAddressType string
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuidLeases GetServerProfileResultUuidLease[]
    uuidPools GetServerProfileResultUuidPool[]
    versionContexts GetServerProfileResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    action str
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    action_params Sequence[GetServerProfileResultActionParam]
    additional_properties str
    ancestors Sequence[GetServerProfileResultAncestor]
    assigned_servers Sequence[GetServerProfileResultAssignedServer]
    associated_server_pools Sequence[GetServerProfileResultAssociatedServerPool]
    associated_servers Sequence[GetServerProfileResultAssociatedServer]
    class_id str
    config_change_contexts Sequence[GetServerProfileResultConfigChangeContext]
    config_change_details Sequence[GetServerProfileResultConfigChangeDetail]
    config_changes Sequence[GetServerProfileResultConfigChange]
    config_contexts Sequence[GetServerProfileResultConfigContext]
    config_results Sequence[GetServerProfileResultConfigResult]
    create_time str
    The time when this managed object was created.
    deploy_status str
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployed_policies Sequence[str]
    deployed_switches str
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description str
    Description of the profile.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    internal_reservation_references Sequence[GetServerProfileResultInternalReservationReference]
    is_pmc_deployed_secure_passphrase_set bool
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leased_servers Sequence[GetServerProfileResultLeasedServer]
    management_mode str
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the profile instance or profile template.
    object_type str
    organizations Sequence[GetServerProfileResultOrganization]
    overridden_lists Sequence[str]
    owners Sequence[str]
    parents Sequence[GetServerProfileResultParent]
    permission_resources Sequence[GetServerProfileResultPermissionResource]
    pmc_deployed_secure_passphrase str
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policy_buckets Sequence[GetServerProfileResultPolicyBucket]
    removed_policies Sequence[str]
    reservation_references Sequence[GetServerProfileResultReservationReference]
    resource_leases Sequence[GetServerProfileResultResourceLease]
    running_workflows Sequence[GetServerProfileResultRunningWorkflow]
    scheduled_actions Sequence[GetServerProfileResultScheduledAction]
    server_assignment_mode str
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    server_pools Sequence[GetServerProfileResultServerPool]
    server_pre_assign_by_serial str
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    server_pre_assign_by_slots Sequence[GetServerProfileResultServerPreAssignBySlot]
    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.
    src_templates Sequence[GetServerProfileResultSrcTemplate]
    static_uuid_address str
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags Sequence[GetServerProfileResultTag]
    target_platform str
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    template_actions Sequence[GetServerProfileResultTemplateAction]
    template_sync_errors Sequence[GetServerProfileResultTemplateSyncError]
    template_sync_status str
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type str
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    user_label str
    User label assigned to the server profile.
    uuid str
    The UUID address that is assigned to the server based on the UUID pool.
    uuid_address_type str
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuid_leases Sequence[GetServerProfileResultUuidLease]
    uuid_pools Sequence[GetServerProfileResultUuidPool]
    version_contexts Sequence[GetServerProfileResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionParams List<Property Map>
    additionalProperties String
    ancestors List<Property Map>
    assignedServers List<Property Map>
    associatedServerPools List<Property Map>
    associatedServers List<Property Map>
    classId String
    configChangeContexts List<Property Map>
    configChangeDetails List<Property Map>
    configChanges List<Property Map>
    configContexts List<Property Map>
    configResults List<Property Map>
    createTime String
    The time when this managed object was created.
    deployStatus String
    The status of the server profile indicating if deployment has been initiated on both fabric interconnects or not.* None - Switch profiles not deployed on either of the switches.* Complete - Both switch profiles of the cluster profile are deployed.* Partial - Only one of the switch profiles of the cluster profile is deployed.
    deployedPolicies List<String>
    deployedSwitches String
    The property which determines if the deployment should be skipped on any of the Fabric Interconnects. It is set based on the state of a fabric interconnect to Intersight before the deployment of the server proile begins.* None - Server profile configuration not deployed on either of the fabric interconnects.* AB - Server profile configuration deployed on both fabric interconnects.* A - Server profile configuration deployed on fabric interconnect A only.* B - Server profile configuration deployed on fabric interconnect B only.
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    internalReservationReferences List<Property Map>
    isPmcDeployedSecurePassphraseSet Boolean
    Indicates whether the value of the 'pmcDeployedSecurePassphrase' property has been set.
    leasedServers List<Property Map>
    managementMode String
    The management mode of the server.* IntersightStandalone - Intersight Standalone mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    organizations List<Property Map>
    overriddenLists List<String>
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    pmcDeployedSecurePassphrase String
    Secure passphrase that is already deployed on all the Persistent Memory Modules on the server. This deployed passphrase is required during deploy of server profile if secure passphrase is changed or security is disabled in the attached persistent memory policy.
    policyBuckets List<Property Map>
    removedPolicies List<String>
    reservationReferences List<Property Map>
    resourceLeases List<Property Map>
    runningWorkflows List<Property Map>
    scheduledActions List<Property Map>
    serverAssignmentMode String
    Source of the server assigned to the Server Profile. Values can be Static, Pool or None. Static is used if a server is attached directly to a Server Profile. Pool is used if a resource pool is attached to a Server Profile. None is used if no server or resource pool is attached to a Server Profile. Slot or Serial pre-assignment is also considered to be None as it is different form of Assign Later.* None - No server is assigned to the server profile.* Static - Server is directly assigned to server profile using assign server.* Pool - Server is assigned from a resource pool.
    serverPools List<Property Map>
    serverPreAssignBySerial String
    Serial number of the server that would be assigned to this pre-assigned Server Profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
    serverPreAssignBySlots List<Property Map>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    srcTemplates List<Property Map>
    staticUuidAddress String
    The UUID address for the server must include UUID prefix xxxxxxxx-xxxx-xxxx along with the UUID suffix of format xxxx-xxxxxxxxxxxx.
    tags List<Property Map>
    targetPlatform String
    The platform for which the server profile is applicable. It can either be a server that is operating in standalone mode or which is attached to a Fabric Interconnect managed by Intersight.* Standalone - Servers which are operating in standalone mode i.e. not connected to a Fabric Interconnected.* FIAttached - Servers which are connected to a Fabric Interconnect that is managed by Intersight.
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    userLabel String
    User label assigned to the server profile.
    uuid String
    The UUID address that is assigned to the server based on the UUID pool.
    uuidAddressType String
    UUID address allocation type selected to assign an UUID address for the server.* NONE - The user did not assign any UUID address.* STATIC - The user assigns a static UUID address.* POOL - The user selects a pool from which the address will be leased.
    uuidLeases List<Property Map>
    uuidPools List<Property Map>
    versionContexts List<Property Map>

    GetServerProfileResultActionParam

    AdditionalProperties string
    ClassId string
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Value string
    AdditionalProperties string
    ClassId string
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Value string
    additionalProperties String
    classId String
    name String
    Name of the profile instance or profile template.
    objectType String
    value String
    additionalProperties string
    classId string
    name string
    Name of the profile instance or profile template.
    objectType string
    value string
    additional_properties str
    class_id str
    name str
    Name of the profile instance or profile template.
    object_type str
    value str
    additionalProperties String
    classId String
    name String
    Name of the profile instance or profile template.
    objectType String
    value String

    GetServerProfileResultAncestor

    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

    GetServerProfileResultAssignedServer

    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

    GetServerProfileResultAssociatedServer

    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

    GetServerProfileResultAssociatedServerPool

    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

    GetServerProfileResultConfigChange

    GetServerProfileResultConfigChangeContext

    GetServerProfileResultConfigChangeContextInitialConfigContext

    GetServerProfileResultConfigChangeDetail

    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

    GetServerProfileResultConfigChangePolicyDisruption

    GetServerProfileResultConfigContext

    GetServerProfileResultConfigResult

    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

    GetServerProfileResultInternalReservationReference

    GetServerProfileResultLeasedServer

    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

    GetServerProfileResultOrganization

    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

    GetServerProfileResultParent

    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

    GetServerProfileResultPermissionResource

    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

    GetServerProfileResultPolicyBucket

    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

    GetServerProfileResultReservationReference

    GetServerProfileResultResourceLease

    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

    GetServerProfileResultRunningWorkflow

    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

    GetServerProfileResultScheduledAction

    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionQualifiers List<GetServerProfileResultScheduledActionActionQualifier>
    AdditionalProperties string
    ClassId string
    ObjectType string
    ProceedOnReboot bool
    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionQualifiers []GetServerProfileResultScheduledActionActionQualifier
    AdditionalProperties string
    ClassId string
    ObjectType string
    ProceedOnReboot bool
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionQualifiers List<GetServerProfileResultScheduledActionActionQualifier>
    additionalProperties String
    classId String
    objectType String
    proceedOnReboot Boolean
    action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionQualifiers GetServerProfileResultScheduledActionActionQualifier[]
    additionalProperties string
    classId string
    objectType string
    proceedOnReboot boolean
    action str
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    action_qualifiers Sequence[GetServerProfileResultScheduledActionActionQualifier]
    additional_properties str
    class_id str
    object_type str
    proceed_on_reboot bool
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionQualifiers List<Property Map>
    additionalProperties String
    classId String
    objectType String
    proceedOnReboot Boolean

    GetServerProfileResultScheduledActionActionQualifier

    GetServerProfileResultServerPool

    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

    GetServerProfileResultServerPreAssignBySlot

    AdditionalProperties string
    ChassisId double
    ClassId string
    DomainName string
    ObjectType string
    SlotId double
    AdditionalProperties string
    ChassisId float64
    ClassId string
    DomainName string
    ObjectType string
    SlotId float64
    additionalProperties String
    chassisId Double
    classId String
    domainName String
    objectType String
    slotId Double
    additionalProperties string
    chassisId number
    classId string
    domainName string
    objectType string
    slotId number
    additionalProperties String
    chassisId Number
    classId String
    domainName String
    objectType String
    slotId Number

    GetServerProfileResultSrcTemplate

    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

    GetServerProfileResultTag

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

    GetServerProfileResultTemplateAction

    AdditionalProperties string
    ClassId string
    ObjectType string
    Params List<GetServerProfileResultTemplateActionParam>
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    AdditionalProperties string
    ClassId string
    ObjectType string
    Params []GetServerProfileResultTemplateActionParam
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additionalProperties String
    classId String
    objectType String
    params List<GetServerProfileResultTemplateActionParam>
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additionalProperties string
    classId string
    objectType string
    params GetServerProfileResultTemplateActionParam[]
    type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additional_properties str
    class_id str
    object_type str
    params Sequence[GetServerProfileResultTemplateActionParam]
    type str
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additionalProperties String
    classId String
    objectType String
    params List<Property Map>
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.

    GetServerProfileResultTemplateActionParam

    AdditionalProperties string
    ClassId string
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Value string
    AdditionalProperties string
    ClassId string
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    Value string
    additionalProperties String
    classId String
    name String
    Name of the profile instance or profile template.
    objectType String
    value String
    additionalProperties string
    classId string
    name string
    Name of the profile instance or profile template.
    objectType string
    value string
    additional_properties str
    class_id str
    name str
    Name of the profile instance or profile template.
    object_type str
    value str
    additionalProperties String
    classId String
    name String
    Name of the profile instance or profile template.
    objectType String
    value String

    GetServerProfileResultTemplateSyncError

    AdditionalProperties string
    ClassId string
    Message string
    ObjectType string
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    AdditionalProperties string
    ClassId string
    Message string
    ObjectType string
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additionalProperties String
    classId String
    message String
    objectType String
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additionalProperties string
    classId string
    message string
    objectType string
    type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additional_properties str
    class_id str
    message str
    object_type str
    type str
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    additionalProperties String
    classId String
    message String
    objectType String
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.

    GetServerProfileResultUuidLease

    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

    GetServerProfileResultUuidPool

    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

    GetServerProfileResultVersionContext

    GetServerProfileResultVersionContextInterestedMo

    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

    GetServerProfileResultVersionContextRefMo

    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

    GetServerProfileRunningWorkflow

    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'.

    GetServerProfileScheduledAction

    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionQualifier GetServerProfileScheduledActionActionQualifier
    Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations.
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ProceedOnReboot bool
    ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
    Action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    ActionQualifier GetServerProfileScheduledActionActionQualifier
    Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations.
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ProceedOnReboot bool
    ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionQualifier GetServerProfileScheduledActionActionQualifier
    Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    proceedOnReboot Boolean
    ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
    action string
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionQualifier GetServerProfileScheduledActionActionQualifier
    Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations.
    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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    proceedOnReboot boolean
    ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
    action str
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    action_qualifier GetServerProfileScheduledActionActionQualifier
    Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations.
    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.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    proceed_on_reboot bool
    ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
    action String
    User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
    actionQualifier Property Map
    Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    proceedOnReboot Boolean
    ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.

    GetServerProfileScheduledActionActionQualifier

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.

    GetServerProfileServerPool

    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'.

    GetServerProfileServerPreAssignBySlot

    AdditionalProperties string
    ChassisId double
    Chassis-id of the slot that would be assigned to this pre-assigned server profile.
    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.
    DomainName string
    Domain name of the Fabric Interconnect to which the chassis is or to be connected. It can be any string that adheres to the following constraints: It should start and end with an alphanumeric character. It can have underscores and hyphens. It cannot be more than 30 characters.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SlotId double
    Slot-id of the server that would be assigned to this pre-assigned server profile.
    AdditionalProperties string
    ChassisId float64
    Chassis-id of the slot that would be assigned to this pre-assigned server profile.
    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.
    DomainName string
    Domain name of the Fabric Interconnect to which the chassis is or to be connected. It can be any string that adheres to the following constraints: It should start and end with an alphanumeric character. It can have underscores and hyphens. It cannot be more than 30 characters.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SlotId float64
    Slot-id of the server that would be assigned to this pre-assigned server profile.
    additionalProperties String
    chassisId Double
    Chassis-id of the slot that would be assigned to this pre-assigned server profile.
    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.
    domainName String
    Domain name of the Fabric Interconnect to which the chassis is or to be connected. It can be any string that adheres to the following constraints: It should start and end with an alphanumeric character. It can have underscores and hyphens. It cannot be more than 30 characters.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slotId Double
    Slot-id of the server that would be assigned to this pre-assigned server profile.
    additionalProperties string
    chassisId number
    Chassis-id of the slot that would be assigned to this pre-assigned server profile.
    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.
    domainName string
    Domain name of the Fabric Interconnect to which the chassis is or to be connected. It can be any string that adheres to the following constraints: It should start and end with an alphanumeric character. It can have underscores and hyphens. It cannot be more than 30 characters.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slotId number
    Slot-id of the server that would be assigned to this pre-assigned server profile.
    additional_properties str
    chassis_id float
    Chassis-id of the slot that would be assigned to this pre-assigned server profile.
    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.
    domain_name str
    Domain name of the Fabric Interconnect to which the chassis is or to be connected. It can be any string that adheres to the following constraints: It should start and end with an alphanumeric character. It can have underscores and hyphens. It cannot be more than 30 characters.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slot_id float
    Slot-id of the server that would be assigned to this pre-assigned server profile.
    additionalProperties String
    chassisId Number
    Chassis-id of the slot that would be assigned to this pre-assigned server profile.
    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.
    domainName String
    Domain name of the Fabric Interconnect to which the chassis is or to be connected. It can be any string that adheres to the following constraints: It should start and end with an alphanumeric character. It can have underscores and hyphens. It cannot be more than 30 characters.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slotId Number
    Slot-id of the server that would be assigned to this pre-assigned server profile.

    GetServerProfileSrcTemplate

    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'.

    GetServerProfileTag

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

    GetServerProfileTemplateAction

    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Params List<GetServerProfileTemplateActionParam>
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Params []GetServerProfileTemplateActionParam
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params List<GetServerProfileTemplateActionParam>
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params GetServerProfileTemplateActionParam[]
    type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params Sequence[GetServerProfileTemplateActionParam]
    type str
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params List<Property Map>
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.

    GetServerProfileTemplateActionParam

    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.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value.
    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.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value.
    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.
    name String
    Name of the profile instance or profile template.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value.
    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.
    name string
    Name of the profile instance or profile template.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value string
    The action parameter value.
    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.
    name str
    Name of the profile instance or profile template.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value str
    The action parameter value.
    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.
    name String
    Name of the profile instance or profile template.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value.

    GetServerProfileTemplateSyncError

    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.
    Message string
    The localized message based on the locale setting of the user's context providing the error description.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    Message string
    The localized message based on the locale setting of the user's context providing the error description.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    message String
    The localized message based on the locale setting of the user's context providing the error description.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    message string
    The localized message based on the locale setting of the user's context providing the error description.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    message str
    The localized message based on the locale setting of the user's context providing the error description.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.
    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.
    message String
    The localized message based on the locale setting of the user's context providing the error description.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Defines the type of the profile. Accepted values are instance or template.* instance - The profile defines the configuration for a specific instance of a target.

    GetServerProfileUuidLease

    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'.

    GetServerProfileUuidPool

    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'.

    GetServerProfileVersionContext

    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<GetServerProfileVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetServerProfileVersionContextRefMo
    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 []GetServerProfileVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetServerProfileVersionContextRefMo
    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<GetServerProfileVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetServerProfileVersionContextRefMo
    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 GetServerProfileVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetServerProfileVersionContextRefMo
    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[GetServerProfileVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetServerProfileVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

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

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

    GetServerProfileVersionContextInterestedMo

    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'.

    GetServerProfileVersionContextRefMo

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

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

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

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

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

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

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

    Package Details

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