published on Monday, Aug 24, 2026 by ciscodevnet
published on Monday, Aug 24, 2026 by ciscodevnet
The SwitchClusterProfile object is an essential element in the network management domain, designed to specify configuration policies for a cluster of switches. It consolidates the configuration context of all the switch profiles referred by the Switch Cluster Profile, ensuring seamless integration and management of network resources.
Purpose
The SwitchClusterProfile serves as a comprehensive configuration entity for managing multiple switches as a unified cluster. It allows administrators to define, deploy, and manage network switch profiles efficiently, providing a streamlined approach to switch configuration and deployment.
Key Concepts
- Configuration Consolidation: Aggregates configuration policies across multiple switch profiles, providing a single point of management for cluster configurations.
- Deployment Management: Facilitates the deployment of switch profiles across different switches in the cluster, ensuring coordinated configuration changes and updates.
- Access Control: Incorporates privilege sets to manage access and operations, ensuring secure configuration management.
- Template Utilization: Supports the creation and management of switch profiles from templates, promoting consistency and reducing setup time.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const fabricSwitchClusterProfile1 = new intersight.FabricSwitchClusterProfile("fabric_switch_cluster_profile1", {
name: "fabric_switch_cluster_profile",
description: "demo fabric switch cluster profile",
type: "instance",
organizations: [{
objectType: "organization.Organization",
moid: organization,
}],
});
import pulumi
import pulumi_intersight as intersight
fabric_switch_cluster_profile1 = intersight.FabricSwitchClusterProfile("fabric_switch_cluster_profile1",
name="fabric_switch_cluster_profile",
description="demo fabric switch cluster profile",
type="instance",
organizations=[{
"object_type": "organization.Organization",
"moid": organization,
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := intersight.NewFabricSwitchClusterProfile(ctx, "fabric_switch_cluster_profile1", &intersight.FabricSwitchClusterProfileArgs{
Name: pulumi.String("fabric_switch_cluster_profile"),
Description: pulumi.String("demo fabric switch cluster profile"),
Type: pulumi.String("instance"),
Organizations: intersight.FabricSwitchClusterProfileOrganizationArray{
&intersight.FabricSwitchClusterProfileOrganizationArgs{
ObjectType: pulumi.String("organization.Organization"),
Moid: pulumi.Any(organization),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Intersight = Pulumi.Intersight;
return await Deployment.RunAsync(() =>
{
var fabricSwitchClusterProfile1 = new Intersight.FabricSwitchClusterProfile("fabric_switch_cluster_profile1", new()
{
Name = "fabric_switch_cluster_profile",
Description = "demo fabric switch cluster profile",
Type = "instance",
Organizations = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileOrganizationArgs
{
ObjectType = "organization.Organization",
Moid = organization,
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.FabricSwitchClusterProfile;
import com.pulumi.intersight.FabricSwitchClusterProfileArgs;
import com.pulumi.intersight.inputs.FabricSwitchClusterProfileOrganizationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var fabricSwitchClusterProfile1 = new FabricSwitchClusterProfile("fabricSwitchClusterProfile1", FabricSwitchClusterProfileArgs.builder()
.name("fabric_switch_cluster_profile")
.description("demo fabric switch cluster profile")
.type("instance")
.organizations(FabricSwitchClusterProfileOrganizationArgs.builder()
.objectType("organization.Organization")
.moid(organization)
.build())
.build());
}
}
resources:
fabricSwitchClusterProfile1:
type: intersight:FabricSwitchClusterProfile
name: fabric_switch_cluster_profile1
properties:
name: fabric_switch_cluster_profile
description: demo fabric switch cluster profile
type: instance
organizations:
- objectType: organization.Organization
moid: ${organization}
Example coming soon!
Create FabricSwitchClusterProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FabricSwitchClusterProfile(name: string, args?: FabricSwitchClusterProfileArgs, opts?: CustomResourceOptions);@overload
def FabricSwitchClusterProfile(resource_name: str,
args: Optional[FabricSwitchClusterProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def FabricSwitchClusterProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
action: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[FabricSwitchClusterProfileAncestorArgs]] = None,
assigned_entities: Optional[Sequence[FabricSwitchClusterProfileAssignedEntityArgs]] = None,
chassis_assignment_mode: Optional[str] = None,
chassis_pre_assign_by_serial: Optional[str] = None,
class_id: Optional[str] = None,
cluster_assignments: Optional[Sequence[FabricSwitchClusterProfileClusterAssignmentArgs]] = None,
config_contexts: Optional[Sequence[FabricSwitchClusterProfileConfigContextArgs]] = None,
create_time: Optional[str] = None,
deploy_status: Optional[str] = None,
deployed_switches: Optional[str] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
fabric_switch_cluster_profile_id: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[FabricSwitchClusterProfileOrganizationArgs]] = None,
overridden_lists: Optional[Sequence[str]] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[FabricSwitchClusterProfileParentArgs]] = None,
permission_resources: Optional[Sequence[FabricSwitchClusterProfilePermissionResourceArgs]] = None,
scheduled_chassis_assignments: Optional[Sequence[FabricSwitchClusterProfileScheduledChassisAssignmentArgs]] = None,
shared_scope: Optional[str] = None,
src_templates: Optional[Sequence[FabricSwitchClusterProfileSrcTemplateArgs]] = None,
switch_profiles: Optional[Sequence[FabricSwitchClusterProfileSwitchProfileArgs]] = None,
switch_profiles_count: Optional[float] = None,
tags: Optional[Sequence[FabricSwitchClusterProfileTagArgs]] = None,
target_platform: Optional[str] = None,
template_actions: Optional[Sequence[FabricSwitchClusterProfileTemplateActionArgs]] = None,
template_sync_errors: Optional[Sequence[FabricSwitchClusterProfileTemplateSyncErrorArgs]] = None,
template_sync_status: Optional[str] = None,
type: Optional[str] = None,
user_label: Optional[str] = None,
version_contexts: Optional[Sequence[FabricSwitchClusterProfileVersionContextArgs]] = None)func NewFabricSwitchClusterProfile(ctx *Context, name string, args *FabricSwitchClusterProfileArgs, opts ...ResourceOption) (*FabricSwitchClusterProfile, error)public FabricSwitchClusterProfile(string name, FabricSwitchClusterProfileArgs? args = null, CustomResourceOptions? opts = null)
public FabricSwitchClusterProfile(String name, FabricSwitchClusterProfileArgs args)
public FabricSwitchClusterProfile(String name, FabricSwitchClusterProfileArgs args, CustomResourceOptions options)
type: intersight:FabricSwitchClusterProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "intersight_fabric_switch_cluster_profile" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FabricSwitchClusterProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FabricSwitchClusterProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FabricSwitchClusterProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FabricSwitchClusterProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FabricSwitchClusterProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fabricSwitchClusterProfileResource = new Intersight.FabricSwitchClusterProfile("fabricSwitchClusterProfileResource", new()
{
AccountMoid = "string",
Action = "string",
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
AssignedEntities = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileAssignedEntityArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ChassisAssignmentMode = "string",
ChassisPreAssignBySerial = "string",
ClassId = "string",
ClusterAssignments = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileClusterAssignmentArgs
{
AdditionalProperties = "string",
ClassId = "string",
NetworkElements = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileClusterAssignmentNetworkElementArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ObjectType = "string",
SourceSwitchProfileOrTemplateName = "string",
},
},
ConfigContexts = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileConfigContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
ConfigState = "string",
ConfigStateSummary = "string",
ConfigType = "string",
ControlAction = "string",
ErrorState = "string",
InconsistencyReasons = new[]
{
"string",
},
ObjectType = "string",
OperState = "string",
},
},
CreateTime = "string",
DeployStatus = "string",
DeployedSwitches = "string",
Description = "string",
DomainGroupMoid = "string",
FabricSwitchClusterProfileId = "string",
ModTime = "string",
Moid = "string",
Name = "string",
ObjectType = "string",
Organizations = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileOrganizationArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
OverriddenLists = new[]
{
"string",
},
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfilePermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ScheduledChassisAssignments = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileScheduledChassisAssignmentArgs
{
AdditionalProperties = "string",
ChassisSerial = "string",
ClassId = "string",
Enabled = false,
ObjectType = "string",
},
},
SharedScope = "string",
SrcTemplates = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileSrcTemplateArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
SwitchProfiles = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileSwitchProfileArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
SwitchProfilesCount = 0.0,
Tags = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileTagArgs
{
AdditionalProperties = "string",
AncestorDefinitions = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileTagAncestorDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Definitions = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileTagDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Key = "string",
Propagated = false,
SysTag = false,
Type = "string",
Value = "string",
},
},
TargetPlatform = "string",
TemplateActions = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileTemplateActionArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
Params = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileTemplateActionParamArgs
{
AdditionalProperties = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Value = "string",
},
},
Type = "string",
},
},
TemplateSyncErrors = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileTemplateSyncErrorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Message = "string",
ObjectType = "string",
Type = "string",
},
},
TemplateSyncStatus = "string",
Type = "string",
UserLabel = "string",
VersionContexts = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.FabricSwitchClusterProfileVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
});
example, err := intersight.NewFabricSwitchClusterProfile(ctx, "fabricSwitchClusterProfileResource", &intersight.FabricSwitchClusterProfileArgs{
AccountMoid: pulumi.String("string"),
Action: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
Ancestors: intersight.FabricSwitchClusterProfileAncestorArray{
&intersight.FabricSwitchClusterProfileAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
AssignedEntities: intersight.FabricSwitchClusterProfileAssignedEntityArray{
&intersight.FabricSwitchClusterProfileAssignedEntityArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ChassisAssignmentMode: pulumi.String("string"),
ChassisPreAssignBySerial: pulumi.String("string"),
ClassId: pulumi.String("string"),
ClusterAssignments: intersight.FabricSwitchClusterProfileClusterAssignmentArray{
&intersight.FabricSwitchClusterProfileClusterAssignmentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
NetworkElements: intersight.FabricSwitchClusterProfileClusterAssignmentNetworkElementArray{
&intersight.FabricSwitchClusterProfileClusterAssignmentNetworkElementArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ObjectType: pulumi.String("string"),
SourceSwitchProfileOrTemplateName: pulumi.String("string"),
},
},
ConfigContexts: intersight.FabricSwitchClusterProfileConfigContextArray{
&intersight.FabricSwitchClusterProfileConfigContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ConfigState: pulumi.String("string"),
ConfigStateSummary: pulumi.String("string"),
ConfigType: pulumi.String("string"),
ControlAction: pulumi.String("string"),
ErrorState: pulumi.String("string"),
InconsistencyReasons: pulumi.StringArray{
pulumi.String("string"),
},
ObjectType: pulumi.String("string"),
OperState: pulumi.String("string"),
},
},
CreateTime: pulumi.String("string"),
DeployStatus: pulumi.String("string"),
DeployedSwitches: pulumi.String("string"),
Description: pulumi.String("string"),
DomainGroupMoid: pulumi.String("string"),
FabricSwitchClusterProfileId: pulumi.String("string"),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Organizations: intersight.FabricSwitchClusterProfileOrganizationArray{
&intersight.FabricSwitchClusterProfileOrganizationArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
OverriddenLists: pulumi.StringArray{
pulumi.String("string"),
},
Owners: pulumi.StringArray{
pulumi.String("string"),
},
Parents: intersight.FabricSwitchClusterProfileParentArray{
&intersight.FabricSwitchClusterProfileParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.FabricSwitchClusterProfilePermissionResourceArray{
&intersight.FabricSwitchClusterProfilePermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ScheduledChassisAssignments: intersight.FabricSwitchClusterProfileScheduledChassisAssignmentArray{
&intersight.FabricSwitchClusterProfileScheduledChassisAssignmentArgs{
AdditionalProperties: pulumi.String("string"),
ChassisSerial: pulumi.String("string"),
ClassId: pulumi.String("string"),
Enabled: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
},
},
SharedScope: pulumi.String("string"),
SrcTemplates: intersight.FabricSwitchClusterProfileSrcTemplateArray{
&intersight.FabricSwitchClusterProfileSrcTemplateArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
SwitchProfiles: intersight.FabricSwitchClusterProfileSwitchProfileArray{
&intersight.FabricSwitchClusterProfileSwitchProfileArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
SwitchProfilesCount: pulumi.Float64(0),
Tags: intersight.FabricSwitchClusterProfileTagArray{
&intersight.FabricSwitchClusterProfileTagArgs{
AdditionalProperties: pulumi.String("string"),
AncestorDefinitions: intersight.FabricSwitchClusterProfileTagAncestorDefinitionArray{
&intersight.FabricSwitchClusterProfileTagAncestorDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Definitions: intersight.FabricSwitchClusterProfileTagDefinitionArray{
&intersight.FabricSwitchClusterProfileTagDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Key: pulumi.String("string"),
Propagated: pulumi.Bool(false),
SysTag: pulumi.Bool(false),
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TargetPlatform: pulumi.String("string"),
TemplateActions: intersight.FabricSwitchClusterProfileTemplateActionArray{
&intersight.FabricSwitchClusterProfileTemplateActionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Params: intersight.FabricSwitchClusterProfileTemplateActionParamArray{
&intersight.FabricSwitchClusterProfileTemplateActionParamArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
TemplateSyncErrors: intersight.FabricSwitchClusterProfileTemplateSyncErrorArray{
&intersight.FabricSwitchClusterProfileTemplateSyncErrorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Message: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
TemplateSyncStatus: pulumi.String("string"),
Type: pulumi.String("string"),
UserLabel: pulumi.String("string"),
VersionContexts: intersight.FabricSwitchClusterProfileVersionContextArray{
&intersight.FabricSwitchClusterProfileVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.FabricSwitchClusterProfileVersionContextInterestedMoArray{
&intersight.FabricSwitchClusterProfileVersionContextInterestedMoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
MarkedForDeletion: pulumi.Bool(false),
NrVersion: pulumi.String("string"),
ObjectType: pulumi.String("string"),
RefMos: intersight.FabricSwitchClusterProfileVersionContextRefMoArray{
&intersight.FabricSwitchClusterProfileVersionContextRefMoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Timestamp: pulumi.String("string"),
VersionType: pulumi.String("string"),
},
},
})
resource "intersight_fabric_switch_cluster_profile" "fabricSwitchClusterProfileResource" {
lifecycle {
create_before_destroy = true
}
account_moid = "string"
action = "string"
additional_properties = "string"
ancestors {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
assigned_entities {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
chassis_assignment_mode = "string"
chassis_pre_assign_by_serial = "string"
class_id = "string"
cluster_assignments {
additional_properties = "string"
class_id = "string"
network_elements {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
object_type = "string"
source_switch_profile_or_template_name = "string"
}
config_contexts {
additional_properties = "string"
class_id = "string"
config_state = "string"
config_state_summary = "string"
config_type = "string"
control_action = "string"
error_state = "string"
inconsistency_reasons = ["string"]
object_type = "string"
oper_state = "string"
}
create_time = "string"
deploy_status = "string"
deployed_switches = "string"
description = "string"
domain_group_moid = "string"
fabric_switch_cluster_profile_id = "string"
mod_time = "string"
moid = "string"
name = "string"
object_type = "string"
organizations {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
overridden_lists = ["string"]
owners = ["string"]
parents {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
permission_resources {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
scheduled_chassis_assignments {
additional_properties = "string"
chassis_serial = "string"
class_id = "string"
enabled = false
object_type = "string"
}
shared_scope = "string"
src_templates {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
switch_profiles {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
switch_profiles_count = 0
tags {
additional_properties = "string"
ancestor_definitions {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
definitions {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
key = "string"
propagated = false
sys_tag = false
type = "string"
value = "string"
}
target_platform = "string"
template_actions {
additional_properties = "string"
class_id = "string"
object_type = "string"
params {
additional_properties = "string"
class_id = "string"
name = "string"
object_type = "string"
value = "string"
}
type = "string"
}
template_sync_errors {
additional_properties = "string"
class_id = "string"
message = "string"
object_type = "string"
type = "string"
}
template_sync_status = "string"
type = "string"
user_label = "string"
version_contexts {
additional_properties = "string"
class_id = "string"
interested_mos {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
marked_for_deletion = false
nr_version = "string"
object_type = "string"
ref_mos {
additional_properties = "string"
class_id = "string"
moid = "string"
object_type = "string"
selector = "string"
}
timestamp = "string"
version_type = "string"
}
}
var fabricSwitchClusterProfileResource = new FabricSwitchClusterProfile("fabricSwitchClusterProfileResource", FabricSwitchClusterProfileArgs.builder()
.accountMoid("string")
.action("string")
.additionalProperties("string")
.ancestors(FabricSwitchClusterProfileAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.assignedEntities(FabricSwitchClusterProfileAssignedEntityArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.chassisAssignmentMode("string")
.chassisPreAssignBySerial("string")
.classId("string")
.clusterAssignments(FabricSwitchClusterProfileClusterAssignmentArgs.builder()
.additionalProperties("string")
.classId("string")
.networkElements(FabricSwitchClusterProfileClusterAssignmentNetworkElementArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.objectType("string")
.sourceSwitchProfileOrTemplateName("string")
.build())
.configContexts(FabricSwitchClusterProfileConfigContextArgs.builder()
.additionalProperties("string")
.classId("string")
.configState("string")
.configStateSummary("string")
.configType("string")
.controlAction("string")
.errorState("string")
.inconsistencyReasons("string")
.objectType("string")
.operState("string")
.build())
.createTime("string")
.deployStatus("string")
.deployedSwitches("string")
.description("string")
.domainGroupMoid("string")
.fabricSwitchClusterProfileId("string")
.modTime("string")
.moid("string")
.name("string")
.objectType("string")
.organizations(FabricSwitchClusterProfileOrganizationArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.overriddenLists("string")
.owners("string")
.parents(FabricSwitchClusterProfileParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(FabricSwitchClusterProfilePermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.scheduledChassisAssignments(FabricSwitchClusterProfileScheduledChassisAssignmentArgs.builder()
.additionalProperties("string")
.chassisSerial("string")
.classId("string")
.enabled(false)
.objectType("string")
.build())
.sharedScope("string")
.srcTemplates(FabricSwitchClusterProfileSrcTemplateArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.switchProfiles(FabricSwitchClusterProfileSwitchProfileArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.switchProfilesCount(0.0)
.tags(FabricSwitchClusterProfileTagArgs.builder()
.additionalProperties("string")
.ancestorDefinitions(FabricSwitchClusterProfileTagAncestorDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.definitions(FabricSwitchClusterProfileTagDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.key("string")
.propagated(false)
.sysTag(false)
.type("string")
.value("string")
.build())
.targetPlatform("string")
.templateActions(FabricSwitchClusterProfileTemplateActionArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.params(FabricSwitchClusterProfileTemplateActionParamArgs.builder()
.additionalProperties("string")
.classId("string")
.name("string")
.objectType("string")
.value("string")
.build())
.type("string")
.build())
.templateSyncErrors(FabricSwitchClusterProfileTemplateSyncErrorArgs.builder()
.additionalProperties("string")
.classId("string")
.message("string")
.objectType("string")
.type("string")
.build())
.templateSyncStatus("string")
.type("string")
.userLabel("string")
.versionContexts(FabricSwitchClusterProfileVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(FabricSwitchClusterProfileVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(FabricSwitchClusterProfileVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.build());
fabric_switch_cluster_profile_resource = intersight.FabricSwitchClusterProfile("fabricSwitchClusterProfileResource",
account_moid="string",
action="string",
additional_properties="string",
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
assigned_entities=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
chassis_assignment_mode="string",
chassis_pre_assign_by_serial="string",
class_id="string",
cluster_assignments=[{
"additional_properties": "string",
"class_id": "string",
"network_elements": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"object_type": "string",
"source_switch_profile_or_template_name": "string",
}],
config_contexts=[{
"additional_properties": "string",
"class_id": "string",
"config_state": "string",
"config_state_summary": "string",
"config_type": "string",
"control_action": "string",
"error_state": "string",
"inconsistency_reasons": ["string"],
"object_type": "string",
"oper_state": "string",
}],
create_time="string",
deploy_status="string",
deployed_switches="string",
description="string",
domain_group_moid="string",
fabric_switch_cluster_profile_id="string",
mod_time="string",
moid="string",
name="string",
object_type="string",
organizations=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
overridden_lists=["string"],
owners=["string"],
parents=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
permission_resources=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
scheduled_chassis_assignments=[{
"additional_properties": "string",
"chassis_serial": "string",
"class_id": "string",
"enabled": False,
"object_type": "string",
}],
shared_scope="string",
src_templates=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
switch_profiles=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
switch_profiles_count=float(0),
tags=[{
"additional_properties": "string",
"ancestor_definitions": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"definitions": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"key": "string",
"propagated": False,
"sys_tag": False,
"type": "string",
"value": "string",
}],
target_platform="string",
template_actions=[{
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
"params": [{
"additional_properties": "string",
"class_id": "string",
"name": "string",
"object_type": "string",
"value": "string",
}],
"type": "string",
}],
template_sync_errors=[{
"additional_properties": "string",
"class_id": "string",
"message": "string",
"object_type": "string",
"type": "string",
}],
template_sync_status="string",
type="string",
user_label="string",
version_contexts=[{
"additional_properties": "string",
"class_id": "string",
"interested_mos": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"marked_for_deletion": False,
"nr_version": "string",
"object_type": "string",
"ref_mos": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"timestamp": "string",
"version_type": "string",
}])
const fabricSwitchClusterProfileResource = new intersight.FabricSwitchClusterProfile("fabricSwitchClusterProfileResource", {
accountMoid: "string",
action: "string",
additionalProperties: "string",
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
assignedEntities: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
chassisAssignmentMode: "string",
chassisPreAssignBySerial: "string",
classId: "string",
clusterAssignments: [{
additionalProperties: "string",
classId: "string",
networkElements: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
objectType: "string",
sourceSwitchProfileOrTemplateName: "string",
}],
configContexts: [{
additionalProperties: "string",
classId: "string",
configState: "string",
configStateSummary: "string",
configType: "string",
controlAction: "string",
errorState: "string",
inconsistencyReasons: ["string"],
objectType: "string",
operState: "string",
}],
createTime: "string",
deployStatus: "string",
deployedSwitches: "string",
description: "string",
domainGroupMoid: "string",
fabricSwitchClusterProfileId: "string",
modTime: "string",
moid: "string",
name: "string",
objectType: "string",
organizations: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
overriddenLists: ["string"],
owners: ["string"],
parents: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
permissionResources: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
scheduledChassisAssignments: [{
additionalProperties: "string",
chassisSerial: "string",
classId: "string",
enabled: false,
objectType: "string",
}],
sharedScope: "string",
srcTemplates: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
switchProfiles: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
switchProfilesCount: 0,
tags: [{
additionalProperties: "string",
ancestorDefinitions: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
definitions: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
key: "string",
propagated: false,
sysTag: false,
type: "string",
value: "string",
}],
targetPlatform: "string",
templateActions: [{
additionalProperties: "string",
classId: "string",
objectType: "string",
params: [{
additionalProperties: "string",
classId: "string",
name: "string",
objectType: "string",
value: "string",
}],
type: "string",
}],
templateSyncErrors: [{
additionalProperties: "string",
classId: "string",
message: "string",
objectType: "string",
type: "string",
}],
templateSyncStatus: "string",
type: "string",
userLabel: "string",
versionContexts: [{
additionalProperties: "string",
classId: "string",
interestedMos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
markedForDeletion: false,
nrVersion: "string",
objectType: "string",
refMos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
timestamp: "string",
versionType: "string",
}],
});
type: intersight:FabricSwitchClusterProfile
properties:
accountMoid: string
action: string
additionalProperties: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
assignedEntities:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
chassisAssignmentMode: string
chassisPreAssignBySerial: string
classId: string
clusterAssignments:
- additionalProperties: string
classId: string
networkElements:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
objectType: string
sourceSwitchProfileOrTemplateName: string
configContexts:
- additionalProperties: string
classId: string
configState: string
configStateSummary: string
configType: string
controlAction: string
errorState: string
inconsistencyReasons:
- string
objectType: string
operState: string
createTime: string
deployStatus: string
deployedSwitches: string
description: string
domainGroupMoid: string
fabricSwitchClusterProfileId: string
modTime: string
moid: string
name: string
objectType: string
organizations:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
overriddenLists:
- string
owners:
- string
parents:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
permissionResources:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
scheduledChassisAssignments:
- additionalProperties: string
chassisSerial: string
classId: string
enabled: false
objectType: string
sharedScope: string
srcTemplates:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
switchProfiles:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
switchProfilesCount: 0
tags:
- additionalProperties: string
ancestorDefinitions:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
definitions:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
key: string
propagated: false
sysTag: false
type: string
value: string
targetPlatform: string
templateActions:
- additionalProperties: string
classId: string
objectType: string
params:
- additionalProperties: string
classId: string
name: string
objectType: string
value: string
type: string
templateSyncErrors:
- additionalProperties: string
classId: string
message: string
objectType: string
type: string
templateSyncStatus: string
type: string
userLabel: string
versionContexts:
- additionalProperties: string
classId: string
interestedMos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
markedForDeletion: false
nrVersion: string
objectType: string
refMos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
timestamp: string
versionType: string
FabricSwitchClusterProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FabricSwitchClusterProfile resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- The support actions are -- Deploy, Unassign.
- Additional
Properties string - Ancestors
List<Fabric
Switch Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Assigned
Entities List<FabricSwitch Cluster Profile Assigned Entity> - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Chassis
Assignment stringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - Chassis
Pre stringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Assignments List<FabricSwitch Cluster Profile Cluster Assignment> - This complex property has following sub-properties:
- Config
Contexts List<FabricSwitch Cluster Profile Config Context> - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deploy
Status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - Deployed
Switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - Description string
- Description of the profile.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Fabric
Switch stringCluster Profile Id - Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<Fabric
Switch Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Overridden
Lists List<string> - (Array of schema.TypeString) -
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Fabric
Switch Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<FabricSwitch Cluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Scheduled
Chassis List<FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment> - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates List<FabricSwitch Cluster Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Switch
Profiles List<FabricSwitch Cluster Profile Switch Profile> - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- Switch
Profiles doubleCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
List<Fabric
Switch Cluster Profile Tag> - This complex property has following sub-properties:
- Target
Platform 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. - Template
Actions List<FabricSwitch Cluster Profile Template Action> - This complex property has following sub-properties:
- Template
Sync List<FabricErrors Switch Cluster Profile Template Sync Error> - This complex property has following sub-properties:
- Template
Sync stringStatus - (ReadOnly) 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. - User
Label string - The user defined label assigned to the switch profile.
- Version
Contexts List<FabricSwitch Cluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- The support actions are -- Deploy, Unassign.
- Additional
Properties string - Ancestors
[]Fabric
Switch Cluster Profile Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Assigned
Entities []FabricSwitch Cluster Profile Assigned Entity Args - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Chassis
Assignment stringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - Chassis
Pre stringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Assignments []FabricSwitch Cluster Profile Cluster Assignment Args - This complex property has following sub-properties:
- Config
Contexts []FabricSwitch Cluster Profile Config Context Args - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deploy
Status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - Deployed
Switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - Description string
- Description of the profile.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Fabric
Switch stringCluster Profile Id - Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Fabric
Switch Cluster Profile Organization Args - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Overridden
Lists []string - (Array of schema.TypeString) -
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Fabric
Switch Cluster Profile Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []FabricSwitch Cluster Profile Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Scheduled
Chassis []FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment Args - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates []FabricSwitch Cluster Profile Src Template Args - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Switch
Profiles []FabricSwitch Cluster Profile Switch Profile Args - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- Switch
Profiles float64Count - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
[]Fabric
Switch Cluster Profile Tag Args - This complex property has following sub-properties:
- Target
Platform 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. - Template
Actions []FabricSwitch Cluster Profile Template Action Args - This complex property has following sub-properties:
- Template
Sync []FabricErrors Switch Cluster Profile Template Sync Error Args - This complex property has following sub-properties:
- Template
Sync stringStatus - (ReadOnly) 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. - User
Label string - The user defined label assigned to the switch profile.
- Version
Contexts []FabricSwitch Cluster Profile Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account_
moid string - (ReadOnly) The Account ID for this managed object.
- action string
- The support actions are -- Deploy, Unassign.
- additional_
properties string - ancestors list(object)
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned_
entities list(object) - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis_
assignment_ stringmode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis_
pre_ stringassign_ by_ serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class_
id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster_
assignments list(object) - This complex property has following sub-properties:
- config_
contexts list(object) - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create_
time string - (ReadOnly) The time when this managed object was created.
- deploy_
status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed_
switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description string
- Description of the profile.
- domain_
group_ stringmoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric_
switch_ stringcluster_ profile_ id - mod_
time string - (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the profile instance or profile template.
- object_
type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations list(object)
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden_
lists list(string) - (Array of schema.TypeString) -
- owners list(string)
- (Array of schema.TypeString) -(ReadOnly)
- parents list(object)
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources list(object) - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled_
chassis_ list(object)assignments - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src_
templates list(object) - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch_
profiles list(object) - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch_
profiles_ numbercount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
- list(object)
- This complex property has following sub-properties:
- target_
platform 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. - template_
actions list(object) - This complex property has following sub-properties:
- template_
sync_ list(object)errors - This complex property has following sub-properties:
- template_
sync_ stringstatus - (ReadOnly) 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. - user_
label string - The user defined label assigned to the switch profile.
- version_
contexts list(object) - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- The support actions are -- Deploy, Unassign.
- additional
Properties String - ancestors
List<Fabric
Switch Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned
Entities List<FabricSwitch Cluster Profile Assigned Entity> - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis
Assignment StringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis
Pre StringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Assignments List<FabricSwitch Cluster Profile Cluster Assignment> - This complex property has following sub-properties:
- config
Contexts List<FabricSwitch Cluster Profile Config Context> - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deploy
Status String - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed
Switches String - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description String
- Description of the profile.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric
Switch StringCluster Profile Id - mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<Fabric
Switch Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden
Lists List<String> - (Array of schema.TypeString) -
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Fabric
Switch Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<FabricSwitch Cluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled
Chassis List<FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment> - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<FabricSwitch Cluster Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch
Profiles List<FabricSwitch Cluster Profile Switch Profile> - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch
Profiles DoubleCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
List<Fabric
Switch Cluster Profile Tag> - This complex property has following sub-properties:
- target
Platform 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. - template
Actions List<FabricSwitch Cluster Profile Template Action> - This complex property has following sub-properties:
- template
Sync List<FabricErrors Switch Cluster Profile Template Sync Error> - This complex property has following sub-properties:
- template
Sync StringStatus - (ReadOnly) 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. - user
Label String - The user defined label assigned to the switch profile.
- version
Contexts List<FabricSwitch Cluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- action string
- The support actions are -- Deploy, Unassign.
- additional
Properties string - ancestors
Fabric
Switch Cluster Profile Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned
Entities FabricSwitch Cluster Profile Assigned Entity[] - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis
Assignment stringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis
Pre stringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Assignments FabricSwitch Cluster Profile Cluster Assignment[] - This complex property has following sub-properties:
- config
Contexts FabricSwitch Cluster Profile Config Context[] - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- deploy
Status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed
Switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description string
- Description of the profile.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric
Switch stringCluster Profile Id - mod
Time string - (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the profile instance or profile template.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Fabric
Switch Cluster Profile Organization[] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden
Lists string[] - (Array of schema.TypeString) -
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Fabric
Switch Cluster Profile Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources FabricSwitch Cluster Profile Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled
Chassis FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment[] - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates FabricSwitch Cluster Profile Src Template[] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch
Profiles FabricSwitch Cluster Profile Switch Profile[] - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch
Profiles numberCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
Fabric
Switch Cluster Profile Tag[] - This complex property has following sub-properties:
- target
Platform 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. - template
Actions FabricSwitch Cluster Profile Template Action[] - This complex property has following sub-properties:
- template
Sync FabricErrors Switch Cluster Profile Template Sync Error[] - This complex property has following sub-properties:
- template
Sync stringStatus - (ReadOnly) 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. - user
Label string - The user defined label assigned to the switch profile.
- version
Contexts FabricSwitch Cluster Profile Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- action str
- The support actions are -- Deploy, Unassign.
- additional_
properties str - ancestors
Sequence[Fabric
Switch Cluster Profile Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned_
entities Sequence[FabricSwitch Cluster Profile Assigned Entity Args] - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis_
assignment_ strmode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis_
pre_ strassign_ by_ serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- 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.
- cluster_
assignments Sequence[FabricSwitch Cluster Profile Cluster Assignment Args] - This complex property has following sub-properties:
- config_
contexts Sequence[FabricSwitch Cluster Profile Config Context Args] - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- deploy_
status str - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed_
switches str - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description str
- Description of the profile.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric_
switch_ strcluster_ profile_ id - mod_
time str - (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- 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.
- organizations
Sequence[Fabric
Switch Cluster Profile Organization Args] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden_
lists Sequence[str] - (Array of schema.TypeString) -
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Fabric
Switch Cluster Profile Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[FabricSwitch Cluster Profile Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled_
chassis_ Sequence[Fabricassignments Switch Cluster Profile Scheduled Chassis Assignment Args] - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src_
templates Sequence[FabricSwitch Cluster Profile Src Template Args] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch_
profiles Sequence[FabricSwitch Cluster Profile Switch Profile Args] - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch_
profiles_ floatcount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
Sequence[Fabric
Switch Cluster Profile Tag Args] - This complex property has following sub-properties:
- 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[FabricSwitch Cluster Profile Template Action Args] - This complex property has following sub-properties:
- template_
sync_ Sequence[Fabricerrors Switch Cluster Profile Template Sync Error Args] - This complex property has following sub-properties:
- template_
sync_ strstatus - (ReadOnly) The sync status of the current MO wrt the attached Template MO.*
None- The Enum value represents that the object is not attached to any template.*OK- The Enum value represents that the object values are in sync with attached template.*Scheduled- The Enum value represents that the object sync from attached template is scheduled from template.*InProgress- The Enum value represents that the object sync with the attached template is in progress.*OutOfSync- The Enum value represents that the object values are not in sync with attached template. - type str
- Defines the type of the profile. Accepted values are instance or template.*
instance- The profile defines the configuration for a specific instance of a target. - user_
label str - The user defined label assigned to the switch profile.
- version_
contexts Sequence[FabricSwitch Cluster Profile Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- The support actions are -- Deploy, Unassign.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned
Entities List<Property Map> - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis
Assignment StringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis
Pre StringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Assignments List<Property Map> - This complex property has following sub-properties:
- config
Contexts List<Property Map> - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deploy
Status String - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed
Switches String - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description String
- Description of the profile.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric
Switch StringCluster Profile Id - mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden
Lists List<String> - (Array of schema.TypeString) -
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled
Chassis List<Property Map>Assignments - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<Property Map> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch
Profiles List<Property Map> - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch
Profiles NumberCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
- List<Property Map>
- This complex property has following sub-properties:
- target
Platform 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. - template
Actions List<Property Map> - This complex property has following sub-properties:
- template
Sync List<Property Map>Errors - This complex property has following sub-properties:
- template
Sync StringStatus - (ReadOnly) 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. - user
Label String - The user defined label assigned to the switch profile.
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the FabricSwitchClusterProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing FabricSwitchClusterProfile Resource
Get an existing FabricSwitchClusterProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FabricSwitchClusterProfileState, opts?: CustomResourceOptions): FabricSwitchClusterProfile@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
action: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[FabricSwitchClusterProfileAncestorArgs]] = None,
assigned_entities: Optional[Sequence[FabricSwitchClusterProfileAssignedEntityArgs]] = None,
chassis_assignment_mode: Optional[str] = None,
chassis_pre_assign_by_serial: Optional[str] = None,
class_id: Optional[str] = None,
cluster_assignments: Optional[Sequence[FabricSwitchClusterProfileClusterAssignmentArgs]] = None,
config_contexts: Optional[Sequence[FabricSwitchClusterProfileConfigContextArgs]] = None,
create_time: Optional[str] = None,
deploy_status: Optional[str] = None,
deployed_switches: Optional[str] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
fabric_switch_cluster_profile_id: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[FabricSwitchClusterProfileOrganizationArgs]] = None,
overridden_lists: Optional[Sequence[str]] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[FabricSwitchClusterProfileParentArgs]] = None,
permission_resources: Optional[Sequence[FabricSwitchClusterProfilePermissionResourceArgs]] = None,
scheduled_chassis_assignments: Optional[Sequence[FabricSwitchClusterProfileScheduledChassisAssignmentArgs]] = None,
shared_scope: Optional[str] = None,
src_templates: Optional[Sequence[FabricSwitchClusterProfileSrcTemplateArgs]] = None,
switch_profiles: Optional[Sequence[FabricSwitchClusterProfileSwitchProfileArgs]] = None,
switch_profiles_count: Optional[float] = None,
tags: Optional[Sequence[FabricSwitchClusterProfileTagArgs]] = None,
target_platform: Optional[str] = None,
template_actions: Optional[Sequence[FabricSwitchClusterProfileTemplateActionArgs]] = None,
template_sync_errors: Optional[Sequence[FabricSwitchClusterProfileTemplateSyncErrorArgs]] = None,
template_sync_status: Optional[str] = None,
type: Optional[str] = None,
user_label: Optional[str] = None,
version_contexts: Optional[Sequence[FabricSwitchClusterProfileVersionContextArgs]] = None) -> FabricSwitchClusterProfilefunc GetFabricSwitchClusterProfile(ctx *Context, name string, id IDInput, state *FabricSwitchClusterProfileState, opts ...ResourceOption) (*FabricSwitchClusterProfile, error)public static FabricSwitchClusterProfile Get(string name, Input<string> id, FabricSwitchClusterProfileState? state, CustomResourceOptions? opts = null)public static FabricSwitchClusterProfile get(String name, Output<String> id, FabricSwitchClusterProfileState state, CustomResourceOptions options)resources: _: type: intersight:FabricSwitchClusterProfile get: id: ${id}import {
to = intersight_fabric_switch_cluster_profile.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- The support actions are -- Deploy, Unassign.
- Additional
Properties string - Ancestors
List<Fabric
Switch Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Assigned
Entities List<FabricSwitch Cluster Profile Assigned Entity> - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Chassis
Assignment stringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - Chassis
Pre stringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Assignments List<FabricSwitch Cluster Profile Cluster Assignment> - This complex property has following sub-properties:
- Config
Contexts List<FabricSwitch Cluster Profile Config Context> - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deploy
Status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - Deployed
Switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - Description string
- Description of the profile.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Fabric
Switch stringCluster Profile Id - Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<Fabric
Switch Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Overridden
Lists List<string> - (Array of schema.TypeString) -
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Fabric
Switch Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<FabricSwitch Cluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Scheduled
Chassis List<FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment> - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates List<FabricSwitch Cluster Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Switch
Profiles List<FabricSwitch Cluster Profile Switch Profile> - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- Switch
Profiles doubleCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
List<Fabric
Switch Cluster Profile Tag> - This complex property has following sub-properties:
- Target
Platform 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. - Template
Actions List<FabricSwitch Cluster Profile Template Action> - This complex property has following sub-properties:
- Template
Sync List<FabricErrors Switch Cluster Profile Template Sync Error> - This complex property has following sub-properties:
- Template
Sync stringStatus - (ReadOnly) 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. - User
Label string - The user defined label assigned to the switch profile.
- Version
Contexts List<FabricSwitch Cluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- The support actions are -- Deploy, Unassign.
- Additional
Properties string - Ancestors
[]Fabric
Switch Cluster Profile Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Assigned
Entities []FabricSwitch Cluster Profile Assigned Entity Args - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Chassis
Assignment stringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - Chassis
Pre stringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Assignments []FabricSwitch Cluster Profile Cluster Assignment Args - This complex property has following sub-properties:
- Config
Contexts []FabricSwitch Cluster Profile Config Context Args - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deploy
Status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - Deployed
Switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - Description string
- Description of the profile.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Fabric
Switch stringCluster Profile Id - Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Fabric
Switch Cluster Profile Organization Args - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Overridden
Lists []string - (Array of schema.TypeString) -
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Fabric
Switch Cluster Profile Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []FabricSwitch Cluster Profile Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Scheduled
Chassis []FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment Args - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates []FabricSwitch Cluster Profile Src Template Args - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Switch
Profiles []FabricSwitch Cluster Profile Switch Profile Args - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- Switch
Profiles float64Count - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
[]Fabric
Switch Cluster Profile Tag Args - This complex property has following sub-properties:
- Target
Platform 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. - Template
Actions []FabricSwitch Cluster Profile Template Action Args - This complex property has following sub-properties:
- Template
Sync []FabricErrors Switch Cluster Profile Template Sync Error Args - This complex property has following sub-properties:
- Template
Sync stringStatus - (ReadOnly) 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. - User
Label string - The user defined label assigned to the switch profile.
- Version
Contexts []FabricSwitch Cluster Profile Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account_
moid string - (ReadOnly) The Account ID for this managed object.
- action string
- The support actions are -- Deploy, Unassign.
- additional_
properties string - ancestors list(object)
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned_
entities list(object) - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis_
assignment_ stringmode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis_
pre_ stringassign_ by_ serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class_
id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster_
assignments list(object) - This complex property has following sub-properties:
- config_
contexts list(object) - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create_
time string - (ReadOnly) The time when this managed object was created.
- deploy_
status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed_
switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description string
- Description of the profile.
- domain_
group_ stringmoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric_
switch_ stringcluster_ profile_ id - mod_
time string - (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the profile instance or profile template.
- object_
type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations list(object)
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden_
lists list(string) - (Array of schema.TypeString) -
- owners list(string)
- (Array of schema.TypeString) -(ReadOnly)
- parents list(object)
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources list(object) - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled_
chassis_ list(object)assignments - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src_
templates list(object) - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch_
profiles list(object) - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch_
profiles_ numbercount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
- list(object)
- This complex property has following sub-properties:
- target_
platform 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. - template_
actions list(object) - This complex property has following sub-properties:
- template_
sync_ list(object)errors - This complex property has following sub-properties:
- template_
sync_ stringstatus - (ReadOnly) 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. - user_
label string - The user defined label assigned to the switch profile.
- version_
contexts list(object) - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- The support actions are -- Deploy, Unassign.
- additional
Properties String - ancestors
List<Fabric
Switch Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned
Entities List<FabricSwitch Cluster Profile Assigned Entity> - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis
Assignment StringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis
Pre StringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Assignments List<FabricSwitch Cluster Profile Cluster Assignment> - This complex property has following sub-properties:
- config
Contexts List<FabricSwitch Cluster Profile Config Context> - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deploy
Status String - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed
Switches String - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description String
- Description of the profile.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric
Switch StringCluster Profile Id - mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<Fabric
Switch Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden
Lists List<String> - (Array of schema.TypeString) -
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Fabric
Switch Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<FabricSwitch Cluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled
Chassis List<FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment> - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<FabricSwitch Cluster Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch
Profiles List<FabricSwitch Cluster Profile Switch Profile> - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch
Profiles DoubleCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
List<Fabric
Switch Cluster Profile Tag> - This complex property has following sub-properties:
- target
Platform 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. - template
Actions List<FabricSwitch Cluster Profile Template Action> - This complex property has following sub-properties:
- template
Sync List<FabricErrors Switch Cluster Profile Template Sync Error> - This complex property has following sub-properties:
- template
Sync StringStatus - (ReadOnly) 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. - user
Label String - The user defined label assigned to the switch profile.
- version
Contexts List<FabricSwitch Cluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- action string
- The support actions are -- Deploy, Unassign.
- additional
Properties string - ancestors
Fabric
Switch Cluster Profile Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned
Entities FabricSwitch Cluster Profile Assigned Entity[] - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis
Assignment stringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis
Pre stringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Assignments FabricSwitch Cluster Profile Cluster Assignment[] - This complex property has following sub-properties:
- config
Contexts FabricSwitch Cluster Profile Config Context[] - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- deploy
Status string - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed
Switches string - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description string
- Description of the profile.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric
Switch stringCluster Profile Id - mod
Time string - (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the profile instance or profile template.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Fabric
Switch Cluster Profile Organization[] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden
Lists string[] - (Array of schema.TypeString) -
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Fabric
Switch Cluster Profile Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources FabricSwitch Cluster Profile Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled
Chassis FabricAssignments Switch Cluster Profile Scheduled Chassis Assignment[] - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates FabricSwitch Cluster Profile Src Template[] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch
Profiles FabricSwitch Cluster Profile Switch Profile[] - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch
Profiles numberCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
Fabric
Switch Cluster Profile Tag[] - This complex property has following sub-properties:
- target
Platform 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. - template
Actions FabricSwitch Cluster Profile Template Action[] - This complex property has following sub-properties:
- template
Sync FabricErrors Switch Cluster Profile Template Sync Error[] - This complex property has following sub-properties:
- template
Sync stringStatus - (ReadOnly) 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. - user
Label string - The user defined label assigned to the switch profile.
- version
Contexts FabricSwitch Cluster Profile Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- action str
- The support actions are -- Deploy, Unassign.
- additional_
properties str - ancestors
Sequence[Fabric
Switch Cluster Profile Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned_
entities Sequence[FabricSwitch Cluster Profile Assigned Entity Args] - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis_
assignment_ strmode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis_
pre_ strassign_ by_ serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- 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.
- cluster_
assignments Sequence[FabricSwitch Cluster Profile Cluster Assignment Args] - This complex property has following sub-properties:
- config_
contexts Sequence[FabricSwitch Cluster Profile Config Context Args] - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- deploy_
status str - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed_
switches str - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description str
- Description of the profile.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric_
switch_ strcluster_ profile_ id - mod_
time str - (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- 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.
- organizations
Sequence[Fabric
Switch Cluster Profile Organization Args] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden_
lists Sequence[str] - (Array of schema.TypeString) -
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Fabric
Switch Cluster Profile Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[FabricSwitch Cluster Profile Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled_
chassis_ Sequence[Fabricassignments Switch Cluster Profile Scheduled Chassis Assignment Args] - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src_
templates Sequence[FabricSwitch Cluster Profile Src Template Args] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch_
profiles Sequence[FabricSwitch Cluster Profile Switch Profile Args] - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch_
profiles_ floatcount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
-
Sequence[Fabric
Switch Cluster Profile Tag Args] - This complex property has following sub-properties:
- 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[FabricSwitch Cluster Profile Template Action Args] - This complex property has following sub-properties:
- template_
sync_ Sequence[Fabricerrors Switch Cluster Profile Template Sync Error Args] - This complex property has following sub-properties:
- template_
sync_ strstatus - (ReadOnly) The sync status of the current MO wrt the attached Template MO.*
None- The Enum value represents that the object is not attached to any template.*OK- The Enum value represents that the object values are in sync with attached template.*Scheduled- The Enum value represents that the object sync from attached template is scheduled from template.*InProgress- The Enum value represents that the object sync with the attached template is in progress.*OutOfSync- The Enum value represents that the object values are not in sync with attached template. - type str
- Defines the type of the profile. Accepted values are instance or template.*
instance- The profile defines the configuration for a specific instance of a target. - user_
label str - The user defined label assigned to the switch profile.
- version_
contexts Sequence[FabricSwitch Cluster Profile Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- The support actions are -- Deploy, Unassign.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- assigned
Entities List<Property Map> - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- chassis
Assignment StringMode - Source of the chassis assigned to the Switch Cluster Profile. Values can be Static or None. Static is used if a chassis is attached directly to a Switch Cluster Profile. None is used if no chassis is attached to a Switch Cluster Profile. Serial pre-assignment is also considered None.*
Static- Chassis is directly assigned to switch cluster profile.*None- No chassis is assigned to the switch cluster profile. - chassis
Pre StringAssign By Serial - Serial number of the chassis that would be assigned to this pre-assigned switch cluster profile. It can be any string that adheres to the following constraints:It should start and end with an alphanumeric character.It cannot be more than 20 characters.
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Assignments List<Property Map> - This complex property has following sub-properties:
- config
Contexts List<Property Map> - (ReadOnly) This provides consolidated configuration context of all the switch profiles referred by Switch Cluster Profile. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deploy
Status String - (ReadOnly) Deploy status of the switch cluster profile indicating if deployment has been initiated on all the members of the cluster profile.*
None- Switch profiles not deployed on either of the switches.*Complete- Both switch profiles of the cluster profile are deployed.*Partial- Only one of the switch profiles of the cluster profile is deployed. - deployed
Switches String - (ReadOnly) Values indicating the switches on which the cluster profile has been deployed. 0 indicates that the profile has not been deployed on any switch, 1 indicates that the profile has been deployed on A, 2 indicates that it is deployed on B and 3 indicates that it is deployed on both.*
None- Switch profiles not deployed on either of the fabric interconnects.*A- Switch profiles deployed only on fabric interconnect A.*B- Switch profiles deployed only on fabric interconnect B.*AB- Switch profiles deployed on both fabric interconnect A and B. - description String
- Description of the profile.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- fabric
Switch StringCluster Profile Id - mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- overridden
Lists List<String> - (Array of schema.TypeString) -
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- scheduled
Chassis List<Property Map>Assignments - Scheduled chassis assignment information captured during export and used during config restore to re-assign chassis to the switch cluster profile. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<Property Map> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- switch
Profiles List<Property Map> - An array of relationships to fabricSwitchProfile resources. This complex property has following sub-properties:
- switch
Profiles NumberCount - (ReadOnly) Number of switch profiles that are part of this cluster profile.
- List<Property Map>
- This complex property has following sub-properties:
- target
Platform 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. - template
Actions List<Property Map> - This complex property has following sub-properties:
- template
Sync List<Property Map>Errors - This complex property has following sub-properties:
- template
Sync StringStatus - (ReadOnly) 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. - user
Label String - The user defined label assigned to the switch profile.
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
Supporting Types
FabricSwitchClusterProfileAncestor, FabricSwitchClusterProfileAncestorArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileAssignedEntity, FabricSwitchClusterProfileAssignedEntityArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileClusterAssignment, FabricSwitchClusterProfileClusterAssignmentArgs
- Additional
Properties string - Class
Id string - Network
Elements List<FabricSwitch Cluster Profile Cluster Assignment Network Element> - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Source
Switch stringProfile Or Template Name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
- Additional
Properties string - Class
Id string - Network
Elements []FabricSwitch Cluster Profile Cluster Assignment Network Element - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Source
Switch stringProfile Or Template Name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
- additional_
properties string - class_
id string - network_
elements list(object) - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- object_
type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- source_
switch_ stringprofile_ or_ template_ name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
- additional
Properties String - class
Id String - network
Elements List<FabricSwitch Cluster Profile Cluster Assignment Network Element> - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- source
Switch StringProfile Or Template Name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
- additional
Properties string - class
Id string - network
Elements FabricSwitch Cluster Profile Cluster Assignment Network Element[] - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- source
Switch stringProfile Or Template Name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
- additional_
properties str - class_
id str - network_
elements Sequence[FabricSwitch Cluster Profile Cluster Assignment Network Element] - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- source_
switch_ strprofile_ or_ template_ name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
- additional
Properties String - class
Id String - network
Elements List<Property Map> - The network element that is to be assigned to the cloned switch profile. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- source
Switch StringProfile Or Template Name - Name of the source SwitchProfile or SwitchProfileTemplate whose clone has to be assigned to the network element mentioned in NetworkElement property under ClusterAssignments.
FabricSwitchClusterProfileClusterAssignmentNetworkElement, FabricSwitchClusterProfileClusterAssignmentNetworkElementArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileConfigContext, FabricSwitchClusterProfileConfigContextArgs
- Additional
Properties string - Class
Id string - Config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- Config
State stringSummary - (ReadOnly) 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 string - (ReadOnly) 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 string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- Error
State string - 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 List<string> - (Array of schema.TypeString) -
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Oper
State string - (ReadOnly) 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 string - Class
Id string - Config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- Config
State stringSummary - (ReadOnly) 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 string - (ReadOnly) 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 string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- Error
State string - 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 []string - (Array of schema.TypeString) -
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Oper
State string - (ReadOnly) 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 string - class_
id string - config_
state string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config_
state_ stringsummary - (ReadOnly) 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 string - (ReadOnly) 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 string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error_
state string - 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 list(string) - (Array of schema.TypeString) -
- object_
type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper_
state string - (ReadOnly) 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 String - class
Id String - config
State String - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State StringSummary - (ReadOnly) 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 String - (ReadOnly) 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 String - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State String - 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 List<String> - (Array of schema.TypeString) -
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State String - (ReadOnly) 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 string - class
Id string - config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State stringSummary - (ReadOnly) 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 string - (ReadOnly) 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 string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State string - 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 string[] - (Array of schema.TypeString) -
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State string - (ReadOnly) 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 - config_
state str - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config_
state_ strsummary - (ReadOnly) 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 - (ReadOnly) 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] - (Array of schema.TypeString) -
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper_
state str - (ReadOnly) 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 String - class
Id String - config
State String - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State StringSummary - (ReadOnly) 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 String - (ReadOnly) 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 String - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State String - 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 List<String> - (Array of schema.TypeString) -
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State String - (ReadOnly) 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.
FabricSwitchClusterProfileOrganization, FabricSwitchClusterProfileOrganizationArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileParent, FabricSwitchClusterProfileParentArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfilePermissionResource, FabricSwitchClusterProfilePermissionResourceArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileScheduledChassisAssignment, FabricSwitchClusterProfileScheduledChassisAssignmentArgs
- Additional
Properties string - Chassis
Serial string - Serial number of the chassis.
- Class
Id string - Enabled bool
- Indicates if this assignment is enabled.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Chassis
Serial string - Serial number of the chassis.
- Class
Id string - Enabled bool
- Indicates if this assignment is enabled.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_
properties string - chassis_
serial string - Serial number of the chassis.
- class_
id string - enabled bool
- Indicates if this assignment is enabled.
- object_
type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - chassis
Serial String - Serial number of the chassis.
- class
Id String - enabled Boolean
- Indicates if this assignment is enabled.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - chassis
Serial string - Serial number of the chassis.
- class
Id string - enabled boolean
- Indicates if this assignment is enabled.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_
properties str - chassis_
serial str - Serial number of the chassis.
- class_
id str - enabled bool
- Indicates if this assignment is enabled.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - chassis
Serial String - Serial number of the chassis.
- class
Id String - enabled Boolean
- Indicates if this assignment is enabled.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
FabricSwitchClusterProfileSrcTemplate, FabricSwitchClusterProfileSrcTemplateArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileSwitchProfile, FabricSwitchClusterProfileSwitchProfileArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileTag, FabricSwitchClusterProfileTagArgs
- Additional
Properties string - Ancestor
Definitions List<FabricSwitch Cluster Profile Tag Ancestor Definition> - This complex property has following sub-properties:
- Definitions
List<Fabric
Switch Cluster Profile Tag Definition> - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- Key string
- The string representation of a tag key.
- Propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- Sys
Tag bool - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- Type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - Value string
- The string representation of a tag value.
- Additional
Properties string - Ancestor
Definitions []FabricSwitch Cluster Profile Tag Ancestor Definition - This complex property has following sub-properties:
- Definitions
[]Fabric
Switch Cluster Profile Tag Definition - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- Key string
- The string representation of a tag key.
- Propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- Sys
Tag bool - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- Type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - Value string
- The string representation of a tag value.
- additional_
properties string - ancestor_
definitions list(object) - This complex property has following sub-properties:
- definitions list(object)
- (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key string
- The string representation of a tag key.
- propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- sys_
tag bool - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value string
- The string representation of a tag value.
- additional
Properties String - ancestor
Definitions List<FabricSwitch Cluster Profile Tag Ancestor Definition> - This complex property has following sub-properties:
- definitions
List<Fabric
Switch Cluster Profile Tag Definition> - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key String
- The string representation of a tag key.
- propagated Boolean
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- sys
Tag Boolean - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- type String
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value String
- The string representation of a tag value.
- additional
Properties string - ancestor
Definitions FabricSwitch Cluster Profile Tag Ancestor Definition[] - This complex property has following sub-properties:
- definitions
Fabric
Switch Cluster Profile Tag Definition[] - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key string
- The string representation of a tag key.
- propagated boolean
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- sys
Tag boolean - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- type string
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value string
- The string representation of a tag value.
- additional_
properties str - ancestor_
definitions Sequence[FabricSwitch Cluster Profile Tag Ancestor Definition] - This complex property has following sub-properties:
- definitions
Sequence[Fabric
Switch Cluster Profile Tag Definition] - (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key str
- The string representation of a tag key.
- propagated bool
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- sys_
tag bool - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- type str
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value str
- The string representation of a tag value.
- additional
Properties String - ancestor
Definitions List<Property Map> - This complex property has following sub-properties:
- definitions List<Property Map>
- (ReadOnly) The definition is a reference to the tag definition object.The tag definition object contains the properties of the tag such as name, type, and description. This complex property has following sub-properties:
- key String
- The string representation of a tag key.
- propagated Boolean
- (ReadOnly) Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
- sys
Tag Boolean - (ReadOnly) Specifies whether the tag is user-defined or owned by the system.
- type String
- (ReadOnly) An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.*
KeyValue- KeyValue type of tag. Key is required for these tags. Value is optional.*PathTag- Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is \ A/B/C\ , then \ A\ is the parent tag, \ B\ is the child tag of \ A\ and \ C\ is the child tag of \ B\ . - value String
- The string representation of a tag value.
FabricSwitchClusterProfileTagAncestorDefinition, FabricSwitchClusterProfileTagAncestorDefinitionArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileTagDefinition, FabricSwitchClusterProfileTagDefinitionArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileTemplateAction, FabricSwitchClusterProfileTemplateActionArgs
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Params
List<Fabric
Switch Cluster Profile Template Action Param> - This complex property has following sub-properties:
- Type string
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Params
[]Fabric
Switch Cluster Profile Template Action Param - This complex property has following sub-properties:
- Type string
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
- additional_
properties string - class_
id string - object_
type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- params list(object)
- This complex property has following sub-properties:
- type string
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- params
List<Fabric
Switch Cluster Profile Template Action Param> - This complex property has following sub-properties:
- type String
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
- additional
Properties string - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- params
Fabric
Switch Cluster Profile Template Action Param[] - This complex property has following sub-properties:
- type string
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
- additional_
properties str - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- params
Sequence[Fabric
Switch Cluster Profile Template Action Param] - This complex property has following sub-properties:
- type str
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- params List<Property Map>
- This complex property has following sub-properties:
- type String
- The action type to be executed.*
Sync- The action to merge values from the template to its derived objects.*Deploy- The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.*Detach- The action to detach the current derived object from its attached template.*Attach- The action to attach the current object to the specified template.
FabricSwitchClusterProfileTemplateActionParam, FabricSwitchClusterProfileTemplateActionParamArgs
- Additional
Properties string - Class
Id string - Name string
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - Object
Type 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
- Additional
Properties string - Class
Id string - Name string
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - Object
Type 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
- additional_
properties string - class_
id string - name string
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - object_
type 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
- additional
Properties String - class
Id String - name String
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - object
Type 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
- additional
Properties string - class
Id string - name string
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - object
Type 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
- additional_
properties str - class_
id str - name str
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
- additional
Properties String - class
Id String - name String
- The action parameter identifier. The supported values are SyncType and SyncTimer for the template sync action.*
None- The default parameter that implies that no action parameter is required for the template action.*SyncType- The parameter that describes the type of sync action such as SyncOne or SyncFailed supported on any template or derived object.*SyncTimer- The parameter for the initial delay in seconds after which the sync action must be executed. The supported range is from 0 to 60 seconds.*OverriddenList- The parameter applicable in attach operation indicating the configurations that must override the template configurations. - object
Type 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 is based on the action parameter type. Supported action parameters and their values are-a) Name - SyncType, Supported Values - SyncFailed, SyncOne.b) Name - SyncTimer, Supported Values - 0 to 60 seconds.c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
FabricSwitchClusterProfileTemplateSyncError, FabricSwitchClusterProfileTemplateSyncErrorArgs
- Additional
Properties string - Class
Id string - Message string
- (ReadOnly) The localized message based on the locale setting of the user's context providing the error description.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Type string
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
- Additional
Properties string - Class
Id string - Message string
- (ReadOnly) The localized message based on the locale setting of the user's context providing the error description.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Type string
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
- additional_
properties string - class_
id string - message string
- (ReadOnly) The localized message based on the locale setting of the user's context providing the error description.
- object_
type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- type string
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
- additional
Properties String - class
Id String - message String
- (ReadOnly) The localized message based on the locale setting of the user's context providing the error description.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- type String
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
- additional
Properties string - class
Id string - message string
- (ReadOnly) The localized message based on the locale setting of the user's context providing the error description.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- type string
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
- additional_
properties str - class_
id str - message str
- (ReadOnly) 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
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
- additional
Properties String - class
Id String - message String
- (ReadOnly) The localized message based on the locale setting of the user's context providing the error description.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- type String
- (ReadOnly) The error type that indicates the point of failure.*
Transient- Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.*Validation- When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.*User- Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.*Internal- Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
FabricSwitchClusterProfileVersionContext, FabricSwitchClusterProfileVersionContextArgs
- Additional
Properties string - Class
Id string - Interested
Mos List<FabricSwitch Cluster Profile Version Context Interested Mo> - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos List<FabricSwitch Cluster Profile Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- Additional
Properties string - Class
Id string - Interested
Mos []FabricSwitch Cluster Profile Version Context Interested Mo - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []FabricSwitch Cluster Profile Version Context Ref Mo - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additional_
properties string - class_
id string - interested_
mos list(object) - This complex property has following sub-properties:
- marked_
for_ booldeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
mos list(object) - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - class
Id String - interested
Mos List<FabricSwitch Cluster Profile Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<FabricSwitch Cluster Profile Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additional
Properties string - class
Id string - interested
Mos FabricSwitch Cluster Profile Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For booleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos FabricSwitch Cluster Profile Version Context Ref Mo[] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additional_
properties str - class_
id str - interested_
mos Sequence[FabricSwitch Cluster Profile Version Context Interested Mo] - This complex property has following sub-properties:
- marked_
for_ booldeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version str - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
mos Sequence[FabricSwitch Cluster Profile Version Context Ref Mo] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type str - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - class
Id String - interested
Mos List<Property Map> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<Property Map> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified- Version created every time an object is modified.*Configured- Version created every time an object is configured to the service profile.*Deployed- Version created for objects related to a service profile when it is deployed.
FabricSwitchClusterProfileVersionContextInterestedMo, FabricSwitchClusterProfileVersionContextInterestedMoArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
FabricSwitchClusterProfileVersionContextRefMo, FabricSwitchClusterProfileVersionContextRefMoArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties string - class_
id string - moid string
- The Moid of the referenced REST resource.
- object_
type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
Import
intersight_fabric_switch_cluster_profile can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/fabricSwitchClusterProfile:FabricSwitchClusterProfile example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the
intersightTerraform Provider.
published on Monday, Aug 24, 2026 by ciscodevnet