1. Packages
  2. Intersight Provider
  3. API Docs
  4. getFabricSwitchProfile
intersight 1.0.76 published on Friday, Jan 16, 2026 by ciscodevnet
intersight logo
intersight 1.0.76 published on Friday, Jan 16, 2026 by ciscodevnet

    This specifies configuration policies for a managed network switch.

    Using getFabricSwitchProfile

    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 getFabricSwitchProfile(args: GetFabricSwitchProfileArgs, opts?: InvokeOptions): Promise<GetFabricSwitchProfileResult>
    function getFabricSwitchProfileOutput(args: GetFabricSwitchProfileOutputArgs, opts?: InvokeOptions): Output<GetFabricSwitchProfileResult>
    def get_fabric_switch_profile(account_moid: Optional[str] = None,
                                  action: Optional[str] = None,
                                  action_params: Optional[Sequence[GetFabricSwitchProfileActionParam]] = None,
                                  additional_properties: Optional[str] = None,
                                  ancestors: Optional[Sequence[GetFabricSwitchProfileAncestor]] = None,
                                  assigned_switch: Optional[GetFabricSwitchProfileAssignedSwitch] = None,
                                  associated_switch: Optional[GetFabricSwitchProfileAssociatedSwitch] = None,
                                  class_id: Optional[str] = None,
                                  config_change_context: Optional[GetFabricSwitchProfileConfigChangeContext] = None,
                                  config_change_details: Optional[Sequence[GetFabricSwitchProfileConfigChangeDetail]] = None,
                                  config_changes: Optional[GetFabricSwitchProfileConfigChanges] = None,
                                  config_context: Optional[GetFabricSwitchProfileConfigContext] = None,
                                  config_result: Optional[GetFabricSwitchProfileConfigResult] = None,
                                  create_time: Optional[str] = None,
                                  deployed_policies: Optional[Sequence[str]] = None,
                                  description: Optional[str] = None,
                                  domain_group_moid: Optional[str] = None,
                                  id: Optional[str] = None,
                                  mod_time: Optional[str] = None,
                                  moid: Optional[str] = None,
                                  name: Optional[str] = None,
                                  object_type: Optional[str] = None,
                                  overridden_lists: Optional[Sequence[str]] = None,
                                  owners: Optional[Sequence[str]] = None,
                                  parent: Optional[GetFabricSwitchProfileParent] = None,
                                  partially_deployed_policies: Optional[Sequence[GetFabricSwitchProfilePartiallyDeployedPolicy]] = None,
                                  permission_resources: Optional[Sequence[GetFabricSwitchProfilePermissionResource]] = None,
                                  policy_buckets: Optional[Sequence[GetFabricSwitchProfilePolicyBucket]] = None,
                                  policy_change_details: Optional[Sequence[GetFabricSwitchProfilePolicyChangeDetail]] = None,
                                  removed_policies: Optional[Sequence[str]] = None,
                                  reported_policy_changes: Optional[Sequence[GetFabricSwitchProfileReportedPolicyChange]] = None,
                                  running_workflows: Optional[Sequence[GetFabricSwitchProfileRunningWorkflow]] = None,
                                  scheduled_actions: Optional[Sequence[GetFabricSwitchProfileScheduledAction]] = None,
                                  shared_scope: Optional[str] = None,
                                  src_template: Optional[GetFabricSwitchProfileSrcTemplate] = None,
                                  switch_cluster_profile: Optional[GetFabricSwitchProfileSwitchClusterProfile] = None,
                                  switch_id: Optional[str] = None,
                                  tags: Optional[Sequence[GetFabricSwitchProfileTag]] = None,
                                  target_platform: Optional[str] = None,
                                  template_actions: Optional[Sequence[GetFabricSwitchProfileTemplateAction]] = None,
                                  template_sync_errors: Optional[Sequence[GetFabricSwitchProfileTemplateSyncError]] = None,
                                  template_sync_status: Optional[str] = None,
                                  type: Optional[str] = None,
                                  version_context: Optional[GetFabricSwitchProfileVersionContext] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetFabricSwitchProfileResult
    def get_fabric_switch_profile_output(account_moid: Optional[pulumi.Input[str]] = None,
                                  action: Optional[pulumi.Input[str]] = None,
                                  action_params: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileActionParamArgs]]]] = None,
                                  additional_properties: Optional[pulumi.Input[str]] = None,
                                  ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileAncestorArgs]]]] = None,
                                  assigned_switch: Optional[pulumi.Input[GetFabricSwitchProfileAssignedSwitchArgs]] = None,
                                  associated_switch: Optional[pulumi.Input[GetFabricSwitchProfileAssociatedSwitchArgs]] = None,
                                  class_id: Optional[pulumi.Input[str]] = None,
                                  config_change_context: Optional[pulumi.Input[GetFabricSwitchProfileConfigChangeContextArgs]] = None,
                                  config_change_details: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileConfigChangeDetailArgs]]]] = None,
                                  config_changes: Optional[pulumi.Input[GetFabricSwitchProfileConfigChangesArgs]] = None,
                                  config_context: Optional[pulumi.Input[GetFabricSwitchProfileConfigContextArgs]] = None,
                                  config_result: Optional[pulumi.Input[GetFabricSwitchProfileConfigResultArgs]] = None,
                                  create_time: Optional[pulumi.Input[str]] = None,
                                  deployed_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  description: Optional[pulumi.Input[str]] = None,
                                  domain_group_moid: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  mod_time: Optional[pulumi.Input[str]] = None,
                                  moid: Optional[pulumi.Input[str]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  object_type: Optional[pulumi.Input[str]] = None,
                                  overridden_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  parent: Optional[pulumi.Input[GetFabricSwitchProfileParentArgs]] = None,
                                  partially_deployed_policies: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfilePartiallyDeployedPolicyArgs]]]] = None,
                                  permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfilePermissionResourceArgs]]]] = None,
                                  policy_buckets: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfilePolicyBucketArgs]]]] = None,
                                  policy_change_details: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfilePolicyChangeDetailArgs]]]] = None,
                                  removed_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  reported_policy_changes: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileReportedPolicyChangeArgs]]]] = None,
                                  running_workflows: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileRunningWorkflowArgs]]]] = None,
                                  scheduled_actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileScheduledActionArgs]]]] = None,
                                  shared_scope: Optional[pulumi.Input[str]] = None,
                                  src_template: Optional[pulumi.Input[GetFabricSwitchProfileSrcTemplateArgs]] = None,
                                  switch_cluster_profile: Optional[pulumi.Input[GetFabricSwitchProfileSwitchClusterProfileArgs]] = None,
                                  switch_id: Optional[pulumi.Input[str]] = None,
                                  tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileTagArgs]]]] = None,
                                  target_platform: Optional[pulumi.Input[str]] = None,
                                  template_actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileTemplateActionArgs]]]] = None,
                                  template_sync_errors: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchProfileTemplateSyncErrorArgs]]]] = None,
                                  template_sync_status: Optional[pulumi.Input[str]] = None,
                                  type: Optional[pulumi.Input[str]] = None,
                                  version_context: Optional[pulumi.Input[GetFabricSwitchProfileVersionContextArgs]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetFabricSwitchProfileResult]
    func LookupFabricSwitchProfile(ctx *Context, args *LookupFabricSwitchProfileArgs, opts ...InvokeOption) (*LookupFabricSwitchProfileResult, error)
    func LookupFabricSwitchProfileOutput(ctx *Context, args *LookupFabricSwitchProfileOutputArgs, opts ...InvokeOption) LookupFabricSwitchProfileResultOutput

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

    public static class GetFabricSwitchProfile 
    {
        public static Task<GetFabricSwitchProfileResult> InvokeAsync(GetFabricSwitchProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetFabricSwitchProfileResult> Invoke(GetFabricSwitchProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFabricSwitchProfileResult> getFabricSwitchProfile(GetFabricSwitchProfileArgs args, InvokeOptions options)
    public static Output<GetFabricSwitchProfileResult> getFabricSwitchProfile(GetFabricSwitchProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getFabricSwitchProfile:getFabricSwitchProfile
      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<GetFabricSwitchProfileActionParam>
    AdditionalProperties string
    Ancestors List<GetFabricSwitchProfileAncestor>
    AssignedSwitch GetFabricSwitchProfileAssignedSwitch
    AssociatedSwitch GetFabricSwitchProfileAssociatedSwitch
    ClassId string
    ConfigChangeContext GetFabricSwitchProfileConfigChangeContext
    ConfigChangeDetails List<GetFabricSwitchProfileConfigChangeDetail>
    ConfigChanges GetFabricSwitchProfileConfigChanges
    ConfigContext GetFabricSwitchProfileConfigContext
    ConfigResult GetFabricSwitchProfileConfigResult
    CreateTime string
    The time when this managed object was created.
    DeployedPolicies List<string>
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    OverriddenLists List<string>
    Owners List<string>
    Parent GetFabricSwitchProfileParent
    PartiallyDeployedPolicies List<GetFabricSwitchProfilePartiallyDeployedPolicy>
    PermissionResources List<GetFabricSwitchProfilePermissionResource>
    PolicyBuckets List<GetFabricSwitchProfilePolicyBucket>
    PolicyChangeDetails List<GetFabricSwitchProfilePolicyChangeDetail>
    RemovedPolicies List<string>
    ReportedPolicyChanges List<GetFabricSwitchProfileReportedPolicyChange>
    RunningWorkflows List<GetFabricSwitchProfileRunningWorkflow>
    ScheduledActions List<GetFabricSwitchProfileScheduledAction>
    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 GetFabricSwitchProfileSrcTemplate
    SwitchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    SwitchId string
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    Tags List<GetFabricSwitchProfileTag>
    TargetPlatform string
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    TemplateActions List<GetFabricSwitchProfileTemplateAction>
    TemplateSyncErrors List<GetFabricSwitchProfileTemplateSyncError>
    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.
    VersionContext GetFabricSwitchProfileVersionContext
    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 []GetFabricSwitchProfileActionParam
    AdditionalProperties string
    Ancestors []GetFabricSwitchProfileAncestor
    AssignedSwitch GetFabricSwitchProfileAssignedSwitch
    AssociatedSwitch GetFabricSwitchProfileAssociatedSwitch
    ClassId string
    ConfigChangeContext GetFabricSwitchProfileConfigChangeContext
    ConfigChangeDetails []GetFabricSwitchProfileConfigChangeDetail
    ConfigChanges GetFabricSwitchProfileConfigChanges
    ConfigContext GetFabricSwitchProfileConfigContext
    ConfigResult GetFabricSwitchProfileConfigResult
    CreateTime string
    The time when this managed object was created.
    DeployedPolicies []string
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    OverriddenLists []string
    Owners []string
    Parent GetFabricSwitchProfileParent
    PartiallyDeployedPolicies []GetFabricSwitchProfilePartiallyDeployedPolicy
    PermissionResources []GetFabricSwitchProfilePermissionResource
    PolicyBuckets []GetFabricSwitchProfilePolicyBucket
    PolicyChangeDetails []GetFabricSwitchProfilePolicyChangeDetail
    RemovedPolicies []string
    ReportedPolicyChanges []GetFabricSwitchProfileReportedPolicyChange
    RunningWorkflows []GetFabricSwitchProfileRunningWorkflow
    ScheduledActions []GetFabricSwitchProfileScheduledAction
    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 GetFabricSwitchProfileSrcTemplate
    SwitchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    SwitchId string
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    Tags []GetFabricSwitchProfileTag
    TargetPlatform string
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    TemplateActions []GetFabricSwitchProfileTemplateAction
    TemplateSyncErrors []GetFabricSwitchProfileTemplateSyncError
    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.
    VersionContext GetFabricSwitchProfileVersionContext
    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<GetFabricSwitchProfileActionParam>
    additionalProperties String
    ancestors List<GetFabricSwitchProfileAncestor>
    assignedSwitch GetFabricSwitchProfileAssignedSwitch
    associatedSwitch GetFabricSwitchProfileAssociatedSwitch
    classId String
    configChangeContext GetFabricSwitchProfileConfigChangeContext
    configChangeDetails List<GetFabricSwitchProfileConfigChangeDetail>
    configChanges GetFabricSwitchProfileConfigChanges
    configContext GetFabricSwitchProfileConfigContext
    configResult GetFabricSwitchProfileConfigResult
    createTime String
    The time when this managed object was created.
    deployedPolicies List<String>
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    overriddenLists List<String>
    owners List<String>
    parent GetFabricSwitchProfileParent
    partiallyDeployedPolicies List<GetFabricSwitchProfilePartiallyDeployedPolicy>
    permissionResources List<GetFabricSwitchProfilePermissionResource>
    policyBuckets List<GetFabricSwitchProfilePolicyBucket>
    policyChangeDetails List<GetFabricSwitchProfilePolicyChangeDetail>
    removedPolicies List<String>
    reportedPolicyChanges List<GetFabricSwitchProfileReportedPolicyChange>
    runningWorkflows List<GetFabricSwitchProfileRunningWorkflow>
    scheduledActions List<GetFabricSwitchProfileScheduledAction>
    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 GetFabricSwitchProfileSrcTemplate
    switchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    switchId String
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags List<GetFabricSwitchProfileTag>
    targetPlatform String
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    templateActions List<GetFabricSwitchProfileTemplateAction>
    templateSyncErrors List<GetFabricSwitchProfileTemplateSyncError>
    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.
    versionContext GetFabricSwitchProfileVersionContext
    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 GetFabricSwitchProfileActionParam[]
    additionalProperties string
    ancestors GetFabricSwitchProfileAncestor[]
    assignedSwitch GetFabricSwitchProfileAssignedSwitch
    associatedSwitch GetFabricSwitchProfileAssociatedSwitch
    classId string
    configChangeContext GetFabricSwitchProfileConfigChangeContext
    configChangeDetails GetFabricSwitchProfileConfigChangeDetail[]
    configChanges GetFabricSwitchProfileConfigChanges
    configContext GetFabricSwitchProfileConfigContext
    configResult GetFabricSwitchProfileConfigResult
    createTime string
    The time when this managed object was created.
    deployedPolicies string[]
    description string
    Description of the profile.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    id string
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the profile instance or profile template.
    objectType string
    overriddenLists string[]
    owners string[]
    parent GetFabricSwitchProfileParent
    partiallyDeployedPolicies GetFabricSwitchProfilePartiallyDeployedPolicy[]
    permissionResources GetFabricSwitchProfilePermissionResource[]
    policyBuckets GetFabricSwitchProfilePolicyBucket[]
    policyChangeDetails GetFabricSwitchProfilePolicyChangeDetail[]
    removedPolicies string[]
    reportedPolicyChanges GetFabricSwitchProfileReportedPolicyChange[]
    runningWorkflows GetFabricSwitchProfileRunningWorkflow[]
    scheduledActions GetFabricSwitchProfileScheduledAction[]
    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 GetFabricSwitchProfileSrcTemplate
    switchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    switchId string
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags GetFabricSwitchProfileTag[]
    targetPlatform string
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    templateActions GetFabricSwitchProfileTemplateAction[]
    templateSyncErrors GetFabricSwitchProfileTemplateSyncError[]
    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.
    versionContext GetFabricSwitchProfileVersionContext
    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[GetFabricSwitchProfileActionParam]
    additional_properties str
    ancestors Sequence[GetFabricSwitchProfileAncestor]
    assigned_switch GetFabricSwitchProfileAssignedSwitch
    associated_switch GetFabricSwitchProfileAssociatedSwitch
    class_id str
    config_change_context GetFabricSwitchProfileConfigChangeContext
    config_change_details Sequence[GetFabricSwitchProfileConfigChangeDetail]
    config_changes GetFabricSwitchProfileConfigChanges
    config_context GetFabricSwitchProfileConfigContext
    config_result GetFabricSwitchProfileConfigResult
    create_time str
    The time when this managed object was created.
    deployed_policies Sequence[str]
    description str
    Description of the profile.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    id str
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the profile instance or profile template.
    object_type str
    overridden_lists Sequence[str]
    owners Sequence[str]
    parent GetFabricSwitchProfileParent
    partially_deployed_policies Sequence[GetFabricSwitchProfilePartiallyDeployedPolicy]
    permission_resources Sequence[GetFabricSwitchProfilePermissionResource]
    policy_buckets Sequence[GetFabricSwitchProfilePolicyBucket]
    policy_change_details Sequence[GetFabricSwitchProfilePolicyChangeDetail]
    removed_policies Sequence[str]
    reported_policy_changes Sequence[GetFabricSwitchProfileReportedPolicyChange]
    running_workflows Sequence[GetFabricSwitchProfileRunningWorkflow]
    scheduled_actions Sequence[GetFabricSwitchProfileScheduledAction]
    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 GetFabricSwitchProfileSrcTemplate
    switch_cluster_profile GetFabricSwitchProfileSwitchClusterProfile
    switch_id str
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags Sequence[GetFabricSwitchProfileTag]
    target_platform str
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    template_actions Sequence[GetFabricSwitchProfileTemplateAction]
    template_sync_errors Sequence[GetFabricSwitchProfileTemplateSyncError]
    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.
    version_context GetFabricSwitchProfileVersionContext
    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>
    assignedSwitch Property Map
    associatedSwitch 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.
    deployedPolicies List<String>
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    overriddenLists List<String>
    owners List<String>
    parent Property Map
    partiallyDeployedPolicies List<Property Map>
    permissionResources List<Property Map>
    policyBuckets List<Property Map>
    policyChangeDetails List<Property Map>
    removedPolicies List<String>
    reportedPolicyChanges List<Property Map>
    runningWorkflows List<Property Map>
    scheduledActions 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.
    srcTemplate Property Map
    switchClusterProfile Property Map
    switchId String
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags List<Property Map>
    targetPlatform String
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    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.
    versionContext Property Map

    getFabricSwitchProfile Result

    The following output properties are available:

    Id string
    Results List<GetFabricSwitchProfileResult>
    AccountMoid string
    Action string
    ActionParams List<GetFabricSwitchProfileActionParam>
    AdditionalProperties string
    Ancestors List<GetFabricSwitchProfileAncestor>
    AssignedSwitch GetFabricSwitchProfileAssignedSwitch
    AssociatedSwitch GetFabricSwitchProfileAssociatedSwitch
    ClassId string
    ConfigChangeContext GetFabricSwitchProfileConfigChangeContext
    ConfigChangeDetails List<GetFabricSwitchProfileConfigChangeDetail>
    ConfigChanges GetFabricSwitchProfileConfigChanges
    ConfigContext GetFabricSwitchProfileConfigContext
    ConfigResult GetFabricSwitchProfileConfigResult
    CreateTime string
    DeployedPolicies List<string>
    Description string
    DomainGroupMoid string
    ModTime string
    Moid string
    Name string
    ObjectType string
    OverriddenLists List<string>
    Owners List<string>
    Parent GetFabricSwitchProfileParent
    PartiallyDeployedPolicies List<GetFabricSwitchProfilePartiallyDeployedPolicy>
    PermissionResources List<GetFabricSwitchProfilePermissionResource>
    PolicyBuckets List<GetFabricSwitchProfilePolicyBucket>
    PolicyChangeDetails List<GetFabricSwitchProfilePolicyChangeDetail>
    RemovedPolicies List<string>
    ReportedPolicyChanges List<GetFabricSwitchProfileReportedPolicyChange>
    RunningWorkflows List<GetFabricSwitchProfileRunningWorkflow>
    ScheduledActions List<GetFabricSwitchProfileScheduledAction>
    SharedScope string
    SrcTemplate GetFabricSwitchProfileSrcTemplate
    SwitchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    SwitchId string
    Tags List<GetFabricSwitchProfileTag>
    TargetPlatform string
    TemplateActions List<GetFabricSwitchProfileTemplateAction>
    TemplateSyncErrors List<GetFabricSwitchProfileTemplateSyncError>
    TemplateSyncStatus string
    Type string
    VersionContext GetFabricSwitchProfileVersionContext
    Id string
    Results []GetFabricSwitchProfileResult
    AccountMoid string
    Action string
    ActionParams []GetFabricSwitchProfileActionParam
    AdditionalProperties string
    Ancestors []GetFabricSwitchProfileAncestor
    AssignedSwitch GetFabricSwitchProfileAssignedSwitch
    AssociatedSwitch GetFabricSwitchProfileAssociatedSwitch
    ClassId string
    ConfigChangeContext GetFabricSwitchProfileConfigChangeContext
    ConfigChangeDetails []GetFabricSwitchProfileConfigChangeDetail
    ConfigChanges GetFabricSwitchProfileConfigChanges
    ConfigContext GetFabricSwitchProfileConfigContext
    ConfigResult GetFabricSwitchProfileConfigResult
    CreateTime string
    DeployedPolicies []string
    Description string
    DomainGroupMoid string
    ModTime string
    Moid string
    Name string
    ObjectType string
    OverriddenLists []string
    Owners []string
    Parent GetFabricSwitchProfileParent
    PartiallyDeployedPolicies []GetFabricSwitchProfilePartiallyDeployedPolicy
    PermissionResources []GetFabricSwitchProfilePermissionResource
    PolicyBuckets []GetFabricSwitchProfilePolicyBucket
    PolicyChangeDetails []GetFabricSwitchProfilePolicyChangeDetail
    RemovedPolicies []string
    ReportedPolicyChanges []GetFabricSwitchProfileReportedPolicyChange
    RunningWorkflows []GetFabricSwitchProfileRunningWorkflow
    ScheduledActions []GetFabricSwitchProfileScheduledAction
    SharedScope string
    SrcTemplate GetFabricSwitchProfileSrcTemplate
    SwitchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    SwitchId string
    Tags []GetFabricSwitchProfileTag
    TargetPlatform string
    TemplateActions []GetFabricSwitchProfileTemplateAction
    TemplateSyncErrors []GetFabricSwitchProfileTemplateSyncError
    TemplateSyncStatus string
    Type string
    VersionContext GetFabricSwitchProfileVersionContext
    id String
    results List<GetFabricSwitchProfileResult>
    accountMoid String
    action String
    actionParams List<GetFabricSwitchProfileActionParam>
    additionalProperties String
    ancestors List<GetFabricSwitchProfileAncestor>
    assignedSwitch GetFabricSwitchProfileAssignedSwitch
    associatedSwitch GetFabricSwitchProfileAssociatedSwitch
    classId String
    configChangeContext GetFabricSwitchProfileConfigChangeContext
    configChangeDetails List<GetFabricSwitchProfileConfigChangeDetail>
    configChanges GetFabricSwitchProfileConfigChanges
    configContext GetFabricSwitchProfileConfigContext
    configResult GetFabricSwitchProfileConfigResult
    createTime String
    deployedPolicies List<String>
    description String
    domainGroupMoid String
    modTime String
    moid String
    name String
    objectType String
    overriddenLists List<String>
    owners List<String>
    parent GetFabricSwitchProfileParent
    partiallyDeployedPolicies List<GetFabricSwitchProfilePartiallyDeployedPolicy>
    permissionResources List<GetFabricSwitchProfilePermissionResource>
    policyBuckets List<GetFabricSwitchProfilePolicyBucket>
    policyChangeDetails List<GetFabricSwitchProfilePolicyChangeDetail>
    removedPolicies List<String>
    reportedPolicyChanges List<GetFabricSwitchProfileReportedPolicyChange>
    runningWorkflows List<GetFabricSwitchProfileRunningWorkflow>
    scheduledActions List<GetFabricSwitchProfileScheduledAction>
    sharedScope String
    srcTemplate GetFabricSwitchProfileSrcTemplate
    switchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    switchId String
    tags List<GetFabricSwitchProfileTag>
    targetPlatform String
    templateActions List<GetFabricSwitchProfileTemplateAction>
    templateSyncErrors List<GetFabricSwitchProfileTemplateSyncError>
    templateSyncStatus String
    type String
    versionContext GetFabricSwitchProfileVersionContext
    id string
    results GetFabricSwitchProfileResult[]
    accountMoid string
    action string
    actionParams GetFabricSwitchProfileActionParam[]
    additionalProperties string
    ancestors GetFabricSwitchProfileAncestor[]
    assignedSwitch GetFabricSwitchProfileAssignedSwitch
    associatedSwitch GetFabricSwitchProfileAssociatedSwitch
    classId string
    configChangeContext GetFabricSwitchProfileConfigChangeContext
    configChangeDetails GetFabricSwitchProfileConfigChangeDetail[]
    configChanges GetFabricSwitchProfileConfigChanges
    configContext GetFabricSwitchProfileConfigContext
    configResult GetFabricSwitchProfileConfigResult
    createTime string
    deployedPolicies string[]
    description string
    domainGroupMoid string
    modTime string
    moid string
    name string
    objectType string
    overriddenLists string[]
    owners string[]
    parent GetFabricSwitchProfileParent
    partiallyDeployedPolicies GetFabricSwitchProfilePartiallyDeployedPolicy[]
    permissionResources GetFabricSwitchProfilePermissionResource[]
    policyBuckets GetFabricSwitchProfilePolicyBucket[]
    policyChangeDetails GetFabricSwitchProfilePolicyChangeDetail[]
    removedPolicies string[]
    reportedPolicyChanges GetFabricSwitchProfileReportedPolicyChange[]
    runningWorkflows GetFabricSwitchProfileRunningWorkflow[]
    scheduledActions GetFabricSwitchProfileScheduledAction[]
    sharedScope string
    srcTemplate GetFabricSwitchProfileSrcTemplate
    switchClusterProfile GetFabricSwitchProfileSwitchClusterProfile
    switchId string
    tags GetFabricSwitchProfileTag[]
    targetPlatform string
    templateActions GetFabricSwitchProfileTemplateAction[]
    templateSyncErrors GetFabricSwitchProfileTemplateSyncError[]
    templateSyncStatus string
    type string
    versionContext GetFabricSwitchProfileVersionContext
    id str
    results Sequence[GetFabricSwitchProfileResult]
    account_moid str
    action str
    action_params Sequence[GetFabricSwitchProfileActionParam]
    additional_properties str
    ancestors Sequence[GetFabricSwitchProfileAncestor]
    assigned_switch GetFabricSwitchProfileAssignedSwitch
    associated_switch GetFabricSwitchProfileAssociatedSwitch
    class_id str
    config_change_context GetFabricSwitchProfileConfigChangeContext
    config_change_details Sequence[GetFabricSwitchProfileConfigChangeDetail]
    config_changes GetFabricSwitchProfileConfigChanges
    config_context GetFabricSwitchProfileConfigContext
    config_result GetFabricSwitchProfileConfigResult
    create_time str
    deployed_policies Sequence[str]
    description str
    domain_group_moid str
    mod_time str
    moid str
    name str
    object_type str
    overridden_lists Sequence[str]
    owners Sequence[str]
    parent GetFabricSwitchProfileParent
    partially_deployed_policies Sequence[GetFabricSwitchProfilePartiallyDeployedPolicy]
    permission_resources Sequence[GetFabricSwitchProfilePermissionResource]
    policy_buckets Sequence[GetFabricSwitchProfilePolicyBucket]
    policy_change_details Sequence[GetFabricSwitchProfilePolicyChangeDetail]
    removed_policies Sequence[str]
    reported_policy_changes Sequence[GetFabricSwitchProfileReportedPolicyChange]
    running_workflows Sequence[GetFabricSwitchProfileRunningWorkflow]
    scheduled_actions Sequence[GetFabricSwitchProfileScheduledAction]
    shared_scope str
    src_template GetFabricSwitchProfileSrcTemplate
    switch_cluster_profile GetFabricSwitchProfileSwitchClusterProfile
    switch_id str
    tags Sequence[GetFabricSwitchProfileTag]
    target_platform str
    template_actions Sequence[GetFabricSwitchProfileTemplateAction]
    template_sync_errors Sequence[GetFabricSwitchProfileTemplateSyncError]
    template_sync_status str
    type str
    version_context GetFabricSwitchProfileVersionContext
    id String
    results List<Property Map>
    accountMoid String
    action String
    actionParams List<Property Map>
    additionalProperties String
    ancestors List<Property Map>
    assignedSwitch Property Map
    associatedSwitch Property Map
    classId String
    configChangeContext Property Map
    configChangeDetails List<Property Map>
    configChanges Property Map
    configContext Property Map
    configResult Property Map
    createTime String
    deployedPolicies List<String>
    description String
    domainGroupMoid String
    modTime String
    moid String
    name String
    objectType String
    overriddenLists List<String>
    owners List<String>
    parent Property Map
    partiallyDeployedPolicies List<Property Map>
    permissionResources List<Property Map>
    policyBuckets List<Property Map>
    policyChangeDetails List<Property Map>
    removedPolicies List<String>
    reportedPolicyChanges List<Property Map>
    runningWorkflows List<Property Map>
    scheduledActions List<Property Map>
    sharedScope String
    srcTemplate Property Map
    switchClusterProfile Property Map
    switchId String
    tags List<Property Map>
    targetPlatform String
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    type String
    versionContext Property Map

    Supporting Types

    GetFabricSwitchProfileActionParam

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.

    GetFabricSwitchProfileAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileAssignedSwitch

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileAssociatedSwitch

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileConfigChangeContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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 GetFabricSwitchProfileConfigChangeContextInitialConfigContext
    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 GetFabricSwitchProfileConfigChangeContextInitialConfigContext
    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 GetFabricSwitchProfileConfigChangeContextInitialConfigContext
    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 GetFabricSwitchProfileConfigChangeContextInitialConfigContext
    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 GetFabricSwitchProfileConfigChangeContextInitialConfigContext
    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.

    GetFabricSwitchProfileConfigChangeContextInitialConfigContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.

    GetFabricSwitchProfileConfigChangeDetail

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileConfigChanges

    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<GetFabricSwitchProfileConfigChangesPolicyDisruption>
    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 []GetFabricSwitchProfileConfigChangesPolicyDisruption
    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<GetFabricSwitchProfileConfigChangesPolicyDisruption>
    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 GetFabricSwitchProfileConfigChangesPolicyDisruption[]
    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[GetFabricSwitchProfileConfigChangesPolicyDisruption]
    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>

    GetFabricSwitchProfileConfigChangesPolicyDisruption

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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>

    GetFabricSwitchProfileConfigContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.
    • Evaluating - Policy edit configuration change evaluation 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.

    GetFabricSwitchProfileConfigResult

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfilePartiallyDeployedPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    EndPointContext string
    Information about the endpoint to which it is applied.

    • Server - Configuration is applied to a server context.
    • FI - Configuration is applied to a Fabric Identifier (FI) context.
    • IOM - Configuration is applied to an Input/Output Module (IOM) context.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Policy string
    The name of the policy for which entry is created.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    EndPointContext string
    Information about the endpoint to which it is applied.

    • Server - Configuration is applied to a server context.
    • FI - Configuration is applied to a Fabric Identifier (FI) context.
    • IOM - Configuration is applied to an Input/Output Module (IOM) context.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Policy string
    The name of the policy for which entry is created.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    endPointContext String
    Information about the endpoint to which it is applied.

    • Server - Configuration is applied to a server context.
    • FI - Configuration is applied to a Fabric Identifier (FI) context.
    • IOM - Configuration is applied to an Input/Output Module (IOM) context.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policy String
    The name of the policy for which entry is created.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    endPointContext string
    Information about the endpoint to which it is applied.

    • Server - Configuration is applied to a server context.
    • FI - Configuration is applied to a Fabric Identifier (FI) context.
    • IOM - Configuration is applied to an Input/Output Module (IOM) context.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policy string
    The name of the policy for which entry is created.
    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.
    end_point_context str
    Information about the endpoint to which it is applied.

    • Server - Configuration is applied to a server context.
    • FI - Configuration is applied to a Fabric Identifier (FI) context.
    • IOM - Configuration is applied to an Input/Output Module (IOM) context.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policy str
    The name of the policy for which entry is created.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    endPointContext String
    Information about the endpoint to which it is applied.

    • Server - Configuration is applied to a server context.
    • FI - Configuration is applied to a Fabric Identifier (FI) context.
    • IOM - Configuration is applied to an Input/Output Module (IOM) context.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    policy String
    The name of the policy for which entry is created.

    GetFabricSwitchProfilePermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfilePolicyBucket

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfilePolicyChangeDetail

    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.
    ConfigChangeContext GetFabricSwitchProfilePolicyChangeDetailConfigChangeContext
    Context information on the change.
    ConfigChangeFlag string
    Config change flag to differentiate Pending-changes and Config-drift.

    • Pending-changes - Config change flag represents changes are due to not deployed changes from Intersight.
    • Drift-changes - Config change flag represents changes are due to endpoint configuration changes.
    Disruptions List<string>
    Message string
    Detailed description of the config change.
    ModStatus string
    Modification status of the mo in this config change.

    • None - The 'none' operation/state.Indicates a configuration profile has been deployed, and the desired configuration matches the actual device configuration.
    • Created - The 'create' operation/state.Indicates a configuration profile has been created and associated with a device, but the configuration specified in the profilehas not been applied yet. For example, this could happen when the user creates a server profile and has not deployed the profile yet.
    • Modified - The 'update' operation/state.Indicates some of the desired configuration changes specified in a profile have not been been applied to the associated device.This happens when the user has made changes to a profile and has not deployed the changes yet, or when the workflow to applythe configuration changes has not completed successfully.
    • Deleted - The 'delete' operation/state.Indicates a configuration profile has been been disassociated from a device and the user has not undeployed these changes yet.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ConfigChangeContext GetFabricSwitchProfilePolicyChangeDetailConfigChangeContext
    Context information on the change.
    ConfigChangeFlag string
    Config change flag to differentiate Pending-changes and Config-drift.

    • Pending-changes - Config change flag represents changes are due to not deployed changes from Intersight.
    • Drift-changes - Config change flag represents changes are due to endpoint configuration changes.
    Disruptions []string
    Message string
    Detailed description of the config change.
    ModStatus string
    Modification status of the mo in this config change.

    • None - The 'none' operation/state.Indicates a configuration profile has been deployed, and the desired configuration matches the actual device configuration.
    • Created - The 'create' operation/state.Indicates a configuration profile has been created and associated with a device, but the configuration specified in the profilehas not been applied yet. For example, this could happen when the user creates a server profile and has not deployed the profile yet.
    • Modified - The 'update' operation/state.Indicates some of the desired configuration changes specified in a profile have not been been applied to the associated device.This happens when the user has made changes to a profile and has not deployed the changes yet, or when the workflow to applythe configuration changes has not completed successfully.
    • Deleted - The 'delete' operation/state.Indicates a configuration profile has been been disassociated from a device and the user has not undeployed these changes yet.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    configChangeContext GetFabricSwitchProfilePolicyChangeDetailConfigChangeContext
    Context information on the change.
    configChangeFlag String
    Config change flag to differentiate Pending-changes and Config-drift.

    • Pending-changes - Config change flag represents changes are due to not deployed changes from Intersight.
    • Drift-changes - Config change flag represents changes are due to endpoint configuration changes.
    disruptions List<String>
    message String
    Detailed description of the config change.
    modStatus String
    Modification status of the mo in this config change.

    • None - The 'none' operation/state.Indicates a configuration profile has been deployed, and the desired configuration matches the actual device configuration.
    • Created - The 'create' operation/state.Indicates a configuration profile has been created and associated with a device, but the configuration specified in the profilehas not been applied yet. For example, this could happen when the user creates a server profile and has not deployed the profile yet.
    • Modified - The 'update' operation/state.Indicates some of the desired configuration changes specified in a profile have not been been applied to the associated device.This happens when the user has made changes to a profile and has not deployed the changes yet, or when the workflow to applythe configuration changes has not completed successfully.
    • Deleted - The 'delete' operation/state.Indicates a configuration profile has been been disassociated from a device and the user has not undeployed these changes yet.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    configChangeContext GetFabricSwitchProfilePolicyChangeDetailConfigChangeContext
    Context information on the change.
    configChangeFlag string
    Config change flag to differentiate Pending-changes and Config-drift.

    • Pending-changes - Config change flag represents changes are due to not deployed changes from Intersight.
    • Drift-changes - Config change flag represents changes are due to endpoint configuration changes.
    disruptions string[]
    message string
    Detailed description of the config change.
    modStatus string
    Modification status of the mo in this config change.

    • None - The 'none' operation/state.Indicates a configuration profile has been deployed, and the desired configuration matches the actual device configuration.
    • Created - The 'create' operation/state.Indicates a configuration profile has been created and associated with a device, but the configuration specified in the profilehas not been applied yet. For example, this could happen when the user creates a server profile and has not deployed the profile yet.
    • Modified - The 'update' operation/state.Indicates some of the desired configuration changes specified in a profile have not been been applied to the associated device.This happens when the user has made changes to a profile and has not deployed the changes yet, or when the workflow to applythe configuration changes has not completed successfully.
    • Deleted - The 'delete' operation/state.Indicates a configuration profile has been been disassociated from a device and the user has not undeployed these changes yet.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    config_change_context GetFabricSwitchProfilePolicyChangeDetailConfigChangeContext
    Context information on the change.
    config_change_flag str
    Config change flag to differentiate Pending-changes and Config-drift.

    • Pending-changes - Config change flag represents changes are due to not deployed changes from Intersight.
    • Drift-changes - Config change flag represents changes are due to endpoint configuration changes.
    disruptions Sequence[str]
    message str
    Detailed description of the config change.
    mod_status str
    Modification status of the mo in this config change.

    • None - The 'none' operation/state.Indicates a configuration profile has been deployed, and the desired configuration matches the actual device configuration.
    • Created - The 'create' operation/state.Indicates a configuration profile has been created and associated with a device, but the configuration specified in the profilehas not been applied yet. For example, this could happen when the user creates a server profile and has not deployed the profile yet.
    • Modified - The 'update' operation/state.Indicates some of the desired configuration changes specified in a profile have not been been applied to the associated device.This happens when the user has made changes to a profile and has not deployed the changes yet, or when the workflow to applythe configuration changes has not completed successfully.
    • Deleted - The 'delete' operation/state.Indicates a configuration profile has been been disassociated from a device and the user has not undeployed these changes yet.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    configChangeContext Property Map
    Context information on the change.
    configChangeFlag String
    Config change flag to differentiate Pending-changes and Config-drift.

    • Pending-changes - Config change flag represents changes are due to not deployed changes from Intersight.
    • Drift-changes - Config change flag represents changes are due to endpoint configuration changes.
    disruptions List<String>
    message String
    Detailed description of the config change.
    modStatus String
    Modification status of the mo in this config change.

    • None - The 'none' operation/state.Indicates a configuration profile has been deployed, and the desired configuration matches the actual device configuration.
    • Created - The 'create' operation/state.Indicates a configuration profile has been created and associated with a device, but the configuration specified in the profilehas not been applied yet. For example, this could happen when the user creates a server profile and has not deployed the profile yet.
    • Modified - The 'update' operation/state.Indicates some of the desired configuration changes specified in a profile have not been been applied to the associated device.This happens when the user has made changes to a profile and has not deployed the changes yet, or when the workflow to applythe configuration changes has not completed successfully.
    • Deleted - The 'delete' operation/state.Indicates a configuration profile has been been disassociated from a device and the user has not undeployed these changes yet.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetFabricSwitchProfilePolicyChangeDetailConfigChangeContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DependentPolicyLists List<string>
    EntityData string
    The data of the object present in config result context.
    EntityMoid string
    The Moid of the object present in config result context.
    EntityName string
    The name of the object present in config result context.
    EntityType string
    The type of the object present in config result context.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ParentMoid string
    The Moid of the parent object present in config result context.
    ParentPolicyObjectType string
    The type of the policy object associated with the profile.
    ParentType string
    The type of the parent object present in config result context.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DependentPolicyLists []string
    EntityData string
    The data of the object present in config result context.
    EntityMoid string
    The Moid of the object present in config result context.
    EntityName string
    The name of the object present in config result context.
    EntityType string
    The type of the object present in config result context.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ParentMoid string
    The Moid of the parent object present in config result context.
    ParentPolicyObjectType string
    The type of the policy object associated with the profile.
    ParentType string
    The type of the parent object present in config result context.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dependentPolicyLists List<String>
    entityData String
    The data of the object present in config result context.
    entityMoid String
    The Moid of the object present in config result context.
    entityName String
    The name of the object present in config result context.
    entityType String
    The type of the object present in config result context.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    parentMoid String
    The Moid of the parent object present in config result context.
    parentPolicyObjectType String
    The type of the policy object associated with the profile.
    parentType String
    The type of the parent object present in config result context.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dependentPolicyLists string[]
    entityData string
    The data of the object present in config result context.
    entityMoid string
    The Moid of the object present in config result context.
    entityName string
    The name of the object present in config result context.
    entityType string
    The type of the object present in config result context.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    parentMoid string
    The Moid of the parent object present in config result context.
    parentPolicyObjectType string
    The type of the policy object associated with the profile.
    parentType string
    The type of the parent object present in config result context.
    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.
    dependent_policy_lists Sequence[str]
    entity_data str
    The data of the object present in config result context.
    entity_moid str
    The Moid of the object present in config result context.
    entity_name str
    The name of the object present in config result context.
    entity_type str
    The type of the object present in config result context.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    parent_moid str
    The Moid of the parent object present in config result context.
    parent_policy_object_type str
    The type of the policy object associated with the profile.
    parent_type str
    The type of the parent object present in config result context.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dependentPolicyLists List<String>
    entityData String
    The data of the object present in config result context.
    entityMoid String
    The Moid of the object present in config result context.
    entityName String
    The name of the object present in config result context.
    entityType String
    The type of the object present in config result context.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    parentMoid String
    The Moid of the parent object present in config result context.
    parentPolicyObjectType String
    The type of the policy object associated with the profile.
    parentType String
    The type of the parent object present in config result context.

    GetFabricSwitchProfileReportedPolicyChange

    AdditionalProperties string
    ChangeId string
    The change evaluation identifier for which the change is reported.
    ChangeStatus string
    The status of policy change evaluation which has been reported.

    • Initiated - The status when policy change evaluation is triggered for a policy.
    • Reported - The status when policy change evaluation is reported for a policy.
    ClassId string
    The fully-qualified name 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.
    PolicyType string
    The type of policy for which the change has been reported.
    AdditionalProperties string
    ChangeId string
    The change evaluation identifier for which the change is reported.
    ChangeStatus string
    The status of policy change evaluation which has been reported.

    • Initiated - The status when policy change evaluation is triggered for a policy.
    • Reported - The status when policy change evaluation is reported for a policy.
    ClassId string
    The fully-qualified name 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.
    PolicyType string
    The type of policy for which the change has been reported.
    additionalProperties String
    changeId String
    The change evaluation identifier for which the change is reported.
    changeStatus String
    The status of policy change evaluation which has been reported.

    • Initiated - The status when policy change evaluation is triggered for a policy.
    • Reported - The status when policy change evaluation is reported for a policy.
    classId String
    The fully-qualified name 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.
    policyType String
    The type of policy for which the change has been reported.
    additionalProperties string
    changeId string
    The change evaluation identifier for which the change is reported.
    changeStatus string
    The status of policy change evaluation which has been reported.

    • Initiated - The status when policy change evaluation is triggered for a policy.
    • Reported - The status when policy change evaluation is reported for a policy.
    classId string
    The fully-qualified name 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.
    policyType string
    The type of policy for which the change has been reported.
    additional_properties str
    change_id str
    The change evaluation identifier for which the change is reported.
    change_status str
    The status of policy change evaluation which has been reported.

    • Initiated - The status when policy change evaluation is triggered for a policy.
    • Reported - The status when policy change evaluation is reported for a policy.
    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.
    policy_type str
    The type of policy for which the change has been reported.
    additionalProperties String
    changeId String
    The change evaluation identifier for which the change is reported.
    changeStatus String
    The status of policy change evaluation which has been reported.

    • Initiated - The status when policy change evaluation is triggered for a policy.
    • Reported - The status when policy change evaluation is reported for a policy.
    classId String
    The fully-qualified name 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.
    policyType String
    The type of policy for which the change has been reported.

    GetFabricSwitchProfileResult

    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<GetFabricSwitchProfileResultActionParam>
    AdditionalProperties string
    Ancestors List<GetFabricSwitchProfileResultAncestor>
    AssignedSwitches List<GetFabricSwitchProfileResultAssignedSwitch>
    AssociatedSwitches List<GetFabricSwitchProfileResultAssociatedSwitch>
    ClassId string
    ConfigChangeContexts List<GetFabricSwitchProfileResultConfigChangeContext>
    ConfigChangeDetails List<GetFabricSwitchProfileResultConfigChangeDetail>
    ConfigChanges List<GetFabricSwitchProfileResultConfigChange>
    ConfigContexts List<GetFabricSwitchProfileResultConfigContext>
    ConfigResults List<GetFabricSwitchProfileResultConfigResult>
    CreateTime string
    The time when this managed object was created.
    DeployedPolicies List<string>
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    OverriddenLists List<string>
    Owners List<string>
    Parents List<GetFabricSwitchProfileResultParent>
    PartiallyDeployedPolicies List<GetFabricSwitchProfileResultPartiallyDeployedPolicy>
    PermissionResources List<GetFabricSwitchProfileResultPermissionResource>
    PolicyBuckets List<GetFabricSwitchProfileResultPolicyBucket>
    PolicyChangeDetails List<GetFabricSwitchProfileResultPolicyChangeDetail>
    RemovedPolicies List<string>
    ReportedPolicyChanges List<GetFabricSwitchProfileResultReportedPolicyChange>
    RunningWorkflows List<GetFabricSwitchProfileResultRunningWorkflow>
    ScheduledActions List<GetFabricSwitchProfileResultScheduledAction>
    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<GetFabricSwitchProfileResultSrcTemplate>
    SwitchClusterProfiles List<GetFabricSwitchProfileResultSwitchClusterProfile>
    SwitchId string
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    Tags List<GetFabricSwitchProfileResultTag>
    TargetPlatform string
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    TemplateActions List<GetFabricSwitchProfileResultTemplateAction>
    TemplateSyncErrors List<GetFabricSwitchProfileResultTemplateSyncError>
    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.
    VersionContexts List<GetFabricSwitchProfileResultVersionContext>
    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 []GetFabricSwitchProfileResultActionParam
    AdditionalProperties string
    Ancestors []GetFabricSwitchProfileResultAncestor
    AssignedSwitches []GetFabricSwitchProfileResultAssignedSwitch
    AssociatedSwitches []GetFabricSwitchProfileResultAssociatedSwitch
    ClassId string
    ConfigChangeContexts []GetFabricSwitchProfileResultConfigChangeContext
    ConfigChangeDetails []GetFabricSwitchProfileResultConfigChangeDetail
    ConfigChanges []GetFabricSwitchProfileResultConfigChange
    ConfigContexts []GetFabricSwitchProfileResultConfigContext
    ConfigResults []GetFabricSwitchProfileResultConfigResult
    CreateTime string
    The time when this managed object was created.
    DeployedPolicies []string
    Description string
    Description of the profile.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the profile instance or profile template.
    ObjectType string
    OverriddenLists []string
    Owners []string
    Parents []GetFabricSwitchProfileResultParent
    PartiallyDeployedPolicies []GetFabricSwitchProfileResultPartiallyDeployedPolicy
    PermissionResources []GetFabricSwitchProfileResultPermissionResource
    PolicyBuckets []GetFabricSwitchProfileResultPolicyBucket
    PolicyChangeDetails []GetFabricSwitchProfileResultPolicyChangeDetail
    RemovedPolicies []string
    ReportedPolicyChanges []GetFabricSwitchProfileResultReportedPolicyChange
    RunningWorkflows []GetFabricSwitchProfileResultRunningWorkflow
    ScheduledActions []GetFabricSwitchProfileResultScheduledAction
    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 []GetFabricSwitchProfileResultSrcTemplate
    SwitchClusterProfiles []GetFabricSwitchProfileResultSwitchClusterProfile
    SwitchId string
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    Tags []GetFabricSwitchProfileResultTag
    TargetPlatform string
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    TemplateActions []GetFabricSwitchProfileResultTemplateAction
    TemplateSyncErrors []GetFabricSwitchProfileResultTemplateSyncError
    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.
    VersionContexts []GetFabricSwitchProfileResultVersionContext
    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<GetFabricSwitchProfileResultActionParam>
    additionalProperties String
    ancestors List<GetFabricSwitchProfileResultAncestor>
    assignedSwitches List<GetFabricSwitchProfileResultAssignedSwitch>
    associatedSwitches List<GetFabricSwitchProfileResultAssociatedSwitch>
    classId String
    configChangeContexts List<GetFabricSwitchProfileResultConfigChangeContext>
    configChangeDetails List<GetFabricSwitchProfileResultConfigChangeDetail>
    configChanges List<GetFabricSwitchProfileResultConfigChange>
    configContexts List<GetFabricSwitchProfileResultConfigContext>
    configResults List<GetFabricSwitchProfileResultConfigResult>
    createTime String
    The time when this managed object was created.
    deployedPolicies List<String>
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    overriddenLists List<String>
    owners List<String>
    parents List<GetFabricSwitchProfileResultParent>
    partiallyDeployedPolicies List<GetFabricSwitchProfileResultPartiallyDeployedPolicy>
    permissionResources List<GetFabricSwitchProfileResultPermissionResource>
    policyBuckets List<GetFabricSwitchProfileResultPolicyBucket>
    policyChangeDetails List<GetFabricSwitchProfileResultPolicyChangeDetail>
    removedPolicies List<String>
    reportedPolicyChanges List<GetFabricSwitchProfileResultReportedPolicyChange>
    runningWorkflows List<GetFabricSwitchProfileResultRunningWorkflow>
    scheduledActions List<GetFabricSwitchProfileResultScheduledAction>
    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<GetFabricSwitchProfileResultSrcTemplate>
    switchClusterProfiles List<GetFabricSwitchProfileResultSwitchClusterProfile>
    switchId String
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags List<GetFabricSwitchProfileResultTag>
    targetPlatform String
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    templateActions List<GetFabricSwitchProfileResultTemplateAction>
    templateSyncErrors List<GetFabricSwitchProfileResultTemplateSyncError>
    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.
    versionContexts List<GetFabricSwitchProfileResultVersionContext>
    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 GetFabricSwitchProfileResultActionParam[]
    additionalProperties string
    ancestors GetFabricSwitchProfileResultAncestor[]
    assignedSwitches GetFabricSwitchProfileResultAssignedSwitch[]
    associatedSwitches GetFabricSwitchProfileResultAssociatedSwitch[]
    classId string
    configChangeContexts GetFabricSwitchProfileResultConfigChangeContext[]
    configChangeDetails GetFabricSwitchProfileResultConfigChangeDetail[]
    configChanges GetFabricSwitchProfileResultConfigChange[]
    configContexts GetFabricSwitchProfileResultConfigContext[]
    configResults GetFabricSwitchProfileResultConfigResult[]
    createTime string
    The time when this managed object was created.
    deployedPolicies string[]
    description string
    Description of the profile.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the profile instance or profile template.
    objectType string
    overriddenLists string[]
    owners string[]
    parents GetFabricSwitchProfileResultParent[]
    partiallyDeployedPolicies GetFabricSwitchProfileResultPartiallyDeployedPolicy[]
    permissionResources GetFabricSwitchProfileResultPermissionResource[]
    policyBuckets GetFabricSwitchProfileResultPolicyBucket[]
    policyChangeDetails GetFabricSwitchProfileResultPolicyChangeDetail[]
    removedPolicies string[]
    reportedPolicyChanges GetFabricSwitchProfileResultReportedPolicyChange[]
    runningWorkflows GetFabricSwitchProfileResultRunningWorkflow[]
    scheduledActions GetFabricSwitchProfileResultScheduledAction[]
    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 GetFabricSwitchProfileResultSrcTemplate[]
    switchClusterProfiles GetFabricSwitchProfileResultSwitchClusterProfile[]
    switchId string
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags GetFabricSwitchProfileResultTag[]
    targetPlatform string
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    templateActions GetFabricSwitchProfileResultTemplateAction[]
    templateSyncErrors GetFabricSwitchProfileResultTemplateSyncError[]
    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.
    versionContexts GetFabricSwitchProfileResultVersionContext[]
    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[GetFabricSwitchProfileResultActionParam]
    additional_properties str
    ancestors Sequence[GetFabricSwitchProfileResultAncestor]
    assigned_switches Sequence[GetFabricSwitchProfileResultAssignedSwitch]
    associated_switches Sequence[GetFabricSwitchProfileResultAssociatedSwitch]
    class_id str
    config_change_contexts Sequence[GetFabricSwitchProfileResultConfigChangeContext]
    config_change_details Sequence[GetFabricSwitchProfileResultConfigChangeDetail]
    config_changes Sequence[GetFabricSwitchProfileResultConfigChange]
    config_contexts Sequence[GetFabricSwitchProfileResultConfigContext]
    config_results Sequence[GetFabricSwitchProfileResultConfigResult]
    create_time str
    The time when this managed object was created.
    deployed_policies Sequence[str]
    description str
    Description of the profile.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the profile instance or profile template.
    object_type str
    overridden_lists Sequence[str]
    owners Sequence[str]
    parents Sequence[GetFabricSwitchProfileResultParent]
    partially_deployed_policies Sequence[GetFabricSwitchProfileResultPartiallyDeployedPolicy]
    permission_resources Sequence[GetFabricSwitchProfileResultPermissionResource]
    policy_buckets Sequence[GetFabricSwitchProfileResultPolicyBucket]
    policy_change_details Sequence[GetFabricSwitchProfileResultPolicyChangeDetail]
    removed_policies Sequence[str]
    reported_policy_changes Sequence[GetFabricSwitchProfileResultReportedPolicyChange]
    running_workflows Sequence[GetFabricSwitchProfileResultRunningWorkflow]
    scheduled_actions Sequence[GetFabricSwitchProfileResultScheduledAction]
    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[GetFabricSwitchProfileResultSrcTemplate]
    switch_cluster_profiles Sequence[GetFabricSwitchProfileResultSwitchClusterProfile]
    switch_id str
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags Sequence[GetFabricSwitchProfileResultTag]
    target_platform str
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    template_actions Sequence[GetFabricSwitchProfileResultTemplateAction]
    template_sync_errors Sequence[GetFabricSwitchProfileResultTemplateSyncError]
    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.
    version_contexts Sequence[GetFabricSwitchProfileResultVersionContext]
    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>
    assignedSwitches List<Property Map>
    associatedSwitches 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.
    deployedPolicies List<String>
    description String
    Description of the profile.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the profile instance or profile template.
    objectType String
    overriddenLists List<String>
    owners List<String>
    parents List<Property Map>
    partiallyDeployedPolicies List<Property Map>
    permissionResources List<Property Map>
    policyBuckets List<Property Map>
    policyChangeDetails List<Property Map>
    removedPolicies List<String>
    reportedPolicyChanges List<Property Map>
    runningWorkflows List<Property Map>
    scheduledActions 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>
    switchClusterProfiles List<Property Map>
    switchId String
    Value indicating the switch side on which the switch profile or template has to be deployed.* None - Switch side not defined for the policy configurations in the switch profile or template.* A - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.* B - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.
    tags List<Property Map>
    targetPlatform String
    Type of the profile. 'UcsDomain' profile for network and management configuration on UCS Fabric Interconnect. 'UnifiedEdge' profile for network, management and chassis configuration on Unified Edge.* UCS Domain - Profile/policy type for network and management configuration on UCS Fabric Interconnect.* Unified Edge - Profile/policy type for network, management and chassis configuration on Unified Edge.
    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.
    versionContexts List<Property Map>

    GetFabricSwitchProfileResultActionParam

    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

    GetFabricSwitchProfileResultAncestor

    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

    GetFabricSwitchProfileResultAssignedSwitch

    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

    GetFabricSwitchProfileResultAssociatedSwitch

    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

    GetFabricSwitchProfileResultConfigChange

    GetFabricSwitchProfileResultConfigChangeContext

    GetFabricSwitchProfileResultConfigChangeContextInitialConfigContext

    GetFabricSwitchProfileResultConfigChangeDetail

    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

    GetFabricSwitchProfileResultConfigChangePolicyDisruption

    GetFabricSwitchProfileResultConfigContext

    GetFabricSwitchProfileResultConfigResult

    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

    GetFabricSwitchProfileResultParent

    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

    GetFabricSwitchProfileResultPartiallyDeployedPolicy

    GetFabricSwitchProfileResultPermissionResource

    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

    GetFabricSwitchProfileResultPolicyBucket

    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

    GetFabricSwitchProfileResultPolicyChangeDetail

    GetFabricSwitchProfileResultPolicyChangeDetailConfigChangeContext

    GetFabricSwitchProfileResultReportedPolicyChange

    GetFabricSwitchProfileResultRunningWorkflow

    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

    GetFabricSwitchProfileResultScheduledAction

    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<GetFabricSwitchProfileResultScheduledActionActionQualifier>
    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 []GetFabricSwitchProfileResultScheduledActionActionQualifier
    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<GetFabricSwitchProfileResultScheduledActionActionQualifier>
    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 GetFabricSwitchProfileResultScheduledActionActionQualifier[]
    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[GetFabricSwitchProfileResultScheduledActionActionQualifier]
    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

    GetFabricSwitchProfileResultScheduledActionActionQualifier

    GetFabricSwitchProfileResultSrcTemplate

    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

    GetFabricSwitchProfileResultSwitchClusterProfile

    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

    GetFabricSwitchProfileResultTag

    AdditionalProperties string
    AncestorDefinitions List<GetFabricSwitchProfileResultTagAncestorDefinition>
    Definitions List<GetFabricSwitchProfileResultTagDefinition>
    Key string
    Propagated bool
    SysTag bool
    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.
    Value string
    AdditionalProperties string
    AncestorDefinitions []GetFabricSwitchProfileResultTagAncestorDefinition
    Definitions []GetFabricSwitchProfileResultTagDefinition
    Key string
    Propagated bool
    SysTag bool
    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.
    Value string
    additionalProperties String
    ancestorDefinitions List<GetFabricSwitchProfileResultTagAncestorDefinition>
    definitions List<GetFabricSwitchProfileResultTagDefinition>
    key String
    propagated Boolean
    sysTag Boolean
    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.
    value String
    additionalProperties string
    ancestorDefinitions GetFabricSwitchProfileResultTagAncestorDefinition[]
    definitions GetFabricSwitchProfileResultTagDefinition[]
    key string
    propagated boolean
    sysTag boolean
    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.
    value string
    additional_properties str
    ancestor_definitions Sequence[GetFabricSwitchProfileResultTagAncestorDefinition]
    definitions Sequence[GetFabricSwitchProfileResultTagDefinition]
    key str
    propagated bool
    sys_tag bool
    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.
    value str
    additionalProperties String
    ancestorDefinitions List<Property Map>
    definitions List<Property Map>
    key String
    propagated Boolean
    sysTag Boolean
    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.
    value String

    GetFabricSwitchProfileResultTagAncestorDefinition

    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

    GetFabricSwitchProfileResultTagDefinition

    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

    GetFabricSwitchProfileResultTemplateAction

    AdditionalProperties string
    ClassId string
    ObjectType string
    Params List<GetFabricSwitchProfileResultTemplateActionParam>
    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 []GetFabricSwitchProfileResultTemplateActionParam
    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<GetFabricSwitchProfileResultTemplateActionParam>
    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 GetFabricSwitchProfileResultTemplateActionParam[]
    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[GetFabricSwitchProfileResultTemplateActionParam]
    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.

    GetFabricSwitchProfileResultTemplateActionParam

    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

    GetFabricSwitchProfileResultTemplateSyncError

    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.

    GetFabricSwitchProfileResultVersionContext

    GetFabricSwitchProfileResultVersionContextInterestedMo

    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

    GetFabricSwitchProfileResultVersionContextRefMo

    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

    GetFabricSwitchProfileRunningWorkflow

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileScheduledAction

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

    GetFabricSwitchProfileScheduledActionActionQualifier

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.

    GetFabricSwitchProfileSrcTemplate

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileSwitchClusterProfile

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileTag

    AdditionalProperties string
    AncestorDefinitions List<GetFabricSwitchProfileTagAncestorDefinition>
    Definition GetFabricSwitchProfileTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    SysTag bool
    Specifies whether the tag is user-defined or owned by the system.
    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.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    AncestorDefinitions []GetFabricSwitchProfileTagAncestorDefinition
    Definition GetFabricSwitchProfileTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    SysTag bool
    Specifies whether the tag is user-defined or owned by the system.
    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.
    Value string
    The string representation of a tag value.
    additionalProperties String
    ancestorDefinitions List<GetFabricSwitchProfileTagAncestorDefinition>
    definition GetFabricSwitchProfileTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag Boolean
    Specifies whether the tag is user-defined or owned by the system.
    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.
    value String
    The string representation of a tag value.
    additionalProperties string
    ancestorDefinitions GetFabricSwitchProfileTagAncestorDefinition[]
    definition GetFabricSwitchProfileTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key string
    The string representation of a tag key.
    propagated boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag boolean
    Specifies whether the tag is user-defined or owned by the system.
    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.
    value string
    The string representation of a tag value.
    additional_properties str
    ancestor_definitions Sequence[GetFabricSwitchProfileTagAncestorDefinition]
    definition GetFabricSwitchProfileTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key str
    The string representation of a tag key.
    propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sys_tag bool
    Specifies whether the tag is user-defined or owned by the system.
    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.
    value str
    The string representation of a tag value.
    additionalProperties String
    ancestorDefinitions List<Property Map>
    definition Property Map
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag Boolean
    Specifies whether the tag is user-defined or owned by the system.
    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.
    value String
    The string representation of a tag value.

    GetFabricSwitchProfileTagAncestorDefinition

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileTagDefinition

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileTemplateAction

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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<GetFabricSwitchProfileTemplateActionParam>
    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 []GetFabricSwitchProfileTemplateActionParam
    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<GetFabricSwitchProfileTemplateActionParam>
    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 GetFabricSwitchProfileTemplateActionParam[]
    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[GetFabricSwitchProfileTemplateActionParam]
    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.

    GetFabricSwitchProfileTemplateActionParam

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.

    GetFabricSwitchProfileTemplateSyncError

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.

    GetFabricSwitchProfileVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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<GetFabricSwitchProfileVersionContextInterestedMo>
    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 GetFabricSwitchProfileVersionContextRefMo
    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 []GetFabricSwitchProfileVersionContextInterestedMo
    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 GetFabricSwitchProfileVersionContextRefMo
    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<GetFabricSwitchProfileVersionContextInterestedMo>
    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 GetFabricSwitchProfileVersionContextRefMo
    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 GetFabricSwitchProfileVersionContextInterestedMo[]
    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 GetFabricSwitchProfileVersionContextRefMo
    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[GetFabricSwitchProfileVersionContextInterestedMo]
    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 GetFabricSwitchProfileVersionContextRefMo
    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.

    GetFabricSwitchProfileVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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'.

    GetFabricSwitchProfileVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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.76 published on Friday, Jan 16, 2026 by ciscodevnet
      Meet Neo: Your AI Platform Teammate