intersight.HyperflexHealthCheckDefinition
Explore with Pulumi AI
HyperFlex health check definition metadata.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const hyperflexHealthCheckDefinition1 = new intersight.HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinition1", {
category: "Cluster Resiliency Check",
commonCauses: "Persistent drive on one of the nodes is in deny-list or unavailable.",
description: "Number of Persistent Drive Failures Tolerable",
internalName: "NumberOfPersistentDriveFailuresTolerable",
resolution: "Check the status of the disk in HX Connect.",
scriptExecutionMode: "ON_DEMAND",
scriptExecutionOnComputeNodes: false,
targetExecutionType: "EXECUTE_ON_LEADER_NODE",
timeout: 0,
});
import pulumi
import pulumi_intersight as intersight
hyperflex_health_check_definition1 = intersight.HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinition1",
category="Cluster Resiliency Check",
common_causes="Persistent drive on one of the nodes is in deny-list or unavailable.",
description="Number of Persistent Drive Failures Tolerable",
internal_name="NumberOfPersistentDriveFailuresTolerable",
resolution="Check the status of the disk in HX Connect.",
script_execution_mode="ON_DEMAND",
script_execution_on_compute_nodes=False,
target_execution_type="EXECUTE_ON_LEADER_NODE",
timeout=0)
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.NewHyperflexHealthCheckDefinition(ctx, "hyperflexHealthCheckDefinition1", &intersight.HyperflexHealthCheckDefinitionArgs{
Category: pulumi.String("Cluster Resiliency Check"),
CommonCauses: pulumi.String("Persistent drive on one of the nodes is in deny-list or unavailable."),
Description: pulumi.String("Number of Persistent Drive Failures Tolerable"),
InternalName: pulumi.String("NumberOfPersistentDriveFailuresTolerable"),
Resolution: pulumi.String("Check the status of the disk in HX Connect."),
ScriptExecutionMode: pulumi.String("ON_DEMAND"),
ScriptExecutionOnComputeNodes: pulumi.Bool(false),
TargetExecutionType: pulumi.String("EXECUTE_ON_LEADER_NODE"),
Timeout: pulumi.Float64(0),
})
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 hyperflexHealthCheckDefinition1 = new Intersight.HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinition1", new()
{
Category = "Cluster Resiliency Check",
CommonCauses = "Persistent drive on one of the nodes is in deny-list or unavailable.",
Description = "Number of Persistent Drive Failures Tolerable",
InternalName = "NumberOfPersistentDriveFailuresTolerable",
Resolution = "Check the status of the disk in HX Connect.",
ScriptExecutionMode = "ON_DEMAND",
ScriptExecutionOnComputeNodes = false,
TargetExecutionType = "EXECUTE_ON_LEADER_NODE",
Timeout = 0,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.HyperflexHealthCheckDefinition;
import com.pulumi.intersight.HyperflexHealthCheckDefinitionArgs;
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 hyperflexHealthCheckDefinition1 = new HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinition1", HyperflexHealthCheckDefinitionArgs.builder()
.category("Cluster Resiliency Check")
.commonCauses("Persistent drive on one of the nodes is in deny-list or unavailable.")
.description("Number of Persistent Drive Failures Tolerable")
.internalName("NumberOfPersistentDriveFailuresTolerable")
.resolution("Check the status of the disk in HX Connect.")
.scriptExecutionMode("ON_DEMAND")
.scriptExecutionOnComputeNodes(false)
.targetExecutionType("EXECUTE_ON_LEADER_NODE")
.timeout(0)
.build());
}
}
resources:
hyperflexHealthCheckDefinition1:
type: intersight:HyperflexHealthCheckDefinition
properties:
category: Cluster Resiliency Check
commonCauses: Persistent drive on one of the nodes is in deny-list or unavailable.
description: Number of Persistent Drive Failures Tolerable
internalName: NumberOfPersistentDriveFailuresTolerable
resolution: Check the status of the disk in HX Connect.
scriptExecutionMode: ON_DEMAND
scriptExecutionOnComputeNodes: false
targetExecutionType: EXECUTE_ON_LEADER_NODE
timeout: 0
Create HyperflexHealthCheckDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HyperflexHealthCheckDefinition(name: string, args?: HyperflexHealthCheckDefinitionArgs, opts?: CustomResourceOptions);
@overload
def HyperflexHealthCheckDefinition(resource_name: str,
args: Optional[HyperflexHealthCheckDefinitionArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def HyperflexHealthCheckDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[HyperflexHealthCheckDefinitionAncestorArgs]] = None,
category: Optional[str] = None,
class_id: Optional[str] = None,
common_causes: Optional[str] = None,
configuration: Optional[str] = None,
create_time: Optional[str] = None,
default_health_check_script_infos: Optional[Sequence[HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArgs]] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
health_check_script_infos: Optional[Sequence[HyperflexHealthCheckDefinitionHealthCheckScriptInfoArgs]] = None,
health_impact: Optional[str] = None,
hyperflex_health_check_definition_id: Optional[str] = None,
internal_name: Optional[str] = None,
minimum_hyper_flex_version: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[HyperflexHealthCheckDefinitionParentArgs]] = None,
permission_resources: Optional[Sequence[HyperflexHealthCheckDefinitionPermissionResourceArgs]] = None,
reference: Optional[str] = None,
resolution: Optional[str] = None,
script_execution_mode: Optional[str] = None,
script_execution_on_compute_nodes: Optional[bool] = None,
shared_scope: Optional[str] = None,
supported_hypervisor_type: Optional[str] = None,
tags: Optional[Sequence[HyperflexHealthCheckDefinitionTagArgs]] = None,
target_execution_type: Optional[str] = None,
timeout: Optional[float] = None,
unsupported_hyper_flex_versions: Optional[Sequence[str]] = None,
version_contexts: Optional[Sequence[HyperflexHealthCheckDefinitionVersionContextArgs]] = None)
func NewHyperflexHealthCheckDefinition(ctx *Context, name string, args *HyperflexHealthCheckDefinitionArgs, opts ...ResourceOption) (*HyperflexHealthCheckDefinition, error)
public HyperflexHealthCheckDefinition(string name, HyperflexHealthCheckDefinitionArgs? args = null, CustomResourceOptions? opts = null)
public HyperflexHealthCheckDefinition(String name, HyperflexHealthCheckDefinitionArgs args)
public HyperflexHealthCheckDefinition(String name, HyperflexHealthCheckDefinitionArgs args, CustomResourceOptions options)
type: intersight:HyperflexHealthCheckDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args HyperflexHealthCheckDefinitionArgs
- 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 HyperflexHealthCheckDefinitionArgs
- 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 HyperflexHealthCheckDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HyperflexHealthCheckDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args HyperflexHealthCheckDefinitionArgs
- 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 hyperflexHealthCheckDefinitionResource = new Intersight.HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinitionResource", new()
{
AccountMoid = "string",
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Category = "string",
ClassId = "string",
CommonCauses = "string",
Configuration = "string",
CreateTime = "string",
DefaultHealthCheckScriptInfos = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArgs
{
AdditionalProperties = "string",
AggregateScriptName = "string",
ClassId = "string",
HyperflexVersion = "string",
NrVersion = "string",
ObjectType = "string",
ScriptExecuteLocation = "string",
ScriptInput = "string",
ScriptName = "string",
},
},
Description = "string",
DomainGroupMoid = "string",
HealthCheckScriptInfos = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionHealthCheckScriptInfoArgs
{
AdditionalProperties = "string",
AggregateScriptName = "string",
ClassId = "string",
HyperflexVersion = "string",
NrVersion = "string",
ObjectType = "string",
ScriptExecuteLocation = "string",
ScriptInput = "string",
ScriptName = "string",
},
},
HealthImpact = "string",
HyperflexHealthCheckDefinitionId = "string",
InternalName = "string",
MinimumHyperFlexVersion = "string",
ModTime = "string",
Moid = "string",
Name = "string",
ObjectType = "string",
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionPermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Reference = "string",
Resolution = "string",
ScriptExecutionMode = "string",
ScriptExecutionOnComputeNodes = false,
SharedScope = "string",
SupportedHypervisorType = "string",
Tags = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionTagArgs
{
AdditionalProperties = "string",
Key = "string",
Value = "string",
},
},
TargetExecutionType = "string",
Timeout = 0,
UnsupportedHyperFlexVersions = new[]
{
"string",
},
VersionContexts = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.HyperflexHealthCheckDefinitionVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
});
example, err := intersight.NewHyperflexHealthCheckDefinition(ctx, "hyperflexHealthCheckDefinitionResource", &intersight.HyperflexHealthCheckDefinitionArgs{
AccountMoid: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
Ancestors: intersight.HyperflexHealthCheckDefinitionAncestorArray{
&intersight.HyperflexHealthCheckDefinitionAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Category: pulumi.String("string"),
ClassId: pulumi.String("string"),
CommonCauses: pulumi.String("string"),
Configuration: pulumi.String("string"),
CreateTime: pulumi.String("string"),
DefaultHealthCheckScriptInfos: intersight.HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArray{
&intersight.HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArgs{
AdditionalProperties: pulumi.String("string"),
AggregateScriptName: pulumi.String("string"),
ClassId: pulumi.String("string"),
HyperflexVersion: pulumi.String("string"),
NrVersion: pulumi.String("string"),
ObjectType: pulumi.String("string"),
ScriptExecuteLocation: pulumi.String("string"),
ScriptInput: pulumi.String("string"),
ScriptName: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
DomainGroupMoid: pulumi.String("string"),
HealthCheckScriptInfos: intersight.HyperflexHealthCheckDefinitionHealthCheckScriptInfoArray{
&intersight.HyperflexHealthCheckDefinitionHealthCheckScriptInfoArgs{
AdditionalProperties: pulumi.String("string"),
AggregateScriptName: pulumi.String("string"),
ClassId: pulumi.String("string"),
HyperflexVersion: pulumi.String("string"),
NrVersion: pulumi.String("string"),
ObjectType: pulumi.String("string"),
ScriptExecuteLocation: pulumi.String("string"),
ScriptInput: pulumi.String("string"),
ScriptName: pulumi.String("string"),
},
},
HealthImpact: pulumi.String("string"),
HyperflexHealthCheckDefinitionId: pulumi.String("string"),
InternalName: pulumi.String("string"),
MinimumHyperFlexVersion: pulumi.String("string"),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Owners: pulumi.StringArray{
pulumi.String("string"),
},
Parents: intersight.HyperflexHealthCheckDefinitionParentArray{
&intersight.HyperflexHealthCheckDefinitionParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.HyperflexHealthCheckDefinitionPermissionResourceArray{
&intersight.HyperflexHealthCheckDefinitionPermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Reference: pulumi.String("string"),
Resolution: pulumi.String("string"),
ScriptExecutionMode: pulumi.String("string"),
ScriptExecutionOnComputeNodes: pulumi.Bool(false),
SharedScope: pulumi.String("string"),
SupportedHypervisorType: pulumi.String("string"),
Tags: intersight.HyperflexHealthCheckDefinitionTagArray{
&intersight.HyperflexHealthCheckDefinitionTagArgs{
AdditionalProperties: pulumi.String("string"),
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TargetExecutionType: pulumi.String("string"),
Timeout: pulumi.Float64(0),
UnsupportedHyperFlexVersions: pulumi.StringArray{
pulumi.String("string"),
},
VersionContexts: intersight.HyperflexHealthCheckDefinitionVersionContextArray{
&intersight.HyperflexHealthCheckDefinitionVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.HyperflexHealthCheckDefinitionVersionContextInterestedMoArray{
&intersight.HyperflexHealthCheckDefinitionVersionContextInterestedMoArgs{
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.HyperflexHealthCheckDefinitionVersionContextRefMoArray{
&intersight.HyperflexHealthCheckDefinitionVersionContextRefMoArgs{
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"),
},
},
})
var hyperflexHealthCheckDefinitionResource = new HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinitionResource", HyperflexHealthCheckDefinitionArgs.builder()
.accountMoid("string")
.additionalProperties("string")
.ancestors(HyperflexHealthCheckDefinitionAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.category("string")
.classId("string")
.commonCauses("string")
.configuration("string")
.createTime("string")
.defaultHealthCheckScriptInfos(HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArgs.builder()
.additionalProperties("string")
.aggregateScriptName("string")
.classId("string")
.hyperflexVersion("string")
.nrVersion("string")
.objectType("string")
.scriptExecuteLocation("string")
.scriptInput("string")
.scriptName("string")
.build())
.description("string")
.domainGroupMoid("string")
.healthCheckScriptInfos(HyperflexHealthCheckDefinitionHealthCheckScriptInfoArgs.builder()
.additionalProperties("string")
.aggregateScriptName("string")
.classId("string")
.hyperflexVersion("string")
.nrVersion("string")
.objectType("string")
.scriptExecuteLocation("string")
.scriptInput("string")
.scriptName("string")
.build())
.healthImpact("string")
.hyperflexHealthCheckDefinitionId("string")
.internalName("string")
.minimumHyperFlexVersion("string")
.modTime("string")
.moid("string")
.name("string")
.objectType("string")
.owners("string")
.parents(HyperflexHealthCheckDefinitionParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(HyperflexHealthCheckDefinitionPermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.reference("string")
.resolution("string")
.scriptExecutionMode("string")
.scriptExecutionOnComputeNodes(false)
.sharedScope("string")
.supportedHypervisorType("string")
.tags(HyperflexHealthCheckDefinitionTagArgs.builder()
.additionalProperties("string")
.key("string")
.value("string")
.build())
.targetExecutionType("string")
.timeout(0)
.unsupportedHyperFlexVersions("string")
.versionContexts(HyperflexHealthCheckDefinitionVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(HyperflexHealthCheckDefinitionVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(HyperflexHealthCheckDefinitionVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.build());
hyperflex_health_check_definition_resource = intersight.HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinitionResource",
account_moid="string",
additional_properties="string",
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
category="string",
class_id="string",
common_causes="string",
configuration="string",
create_time="string",
default_health_check_script_infos=[{
"additional_properties": "string",
"aggregate_script_name": "string",
"class_id": "string",
"hyperflex_version": "string",
"nr_version": "string",
"object_type": "string",
"script_execute_location": "string",
"script_input": "string",
"script_name": "string",
}],
description="string",
domain_group_moid="string",
health_check_script_infos=[{
"additional_properties": "string",
"aggregate_script_name": "string",
"class_id": "string",
"hyperflex_version": "string",
"nr_version": "string",
"object_type": "string",
"script_execute_location": "string",
"script_input": "string",
"script_name": "string",
}],
health_impact="string",
hyperflex_health_check_definition_id="string",
internal_name="string",
minimum_hyper_flex_version="string",
mod_time="string",
moid="string",
name="string",
object_type="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",
}],
reference="string",
resolution="string",
script_execution_mode="string",
script_execution_on_compute_nodes=False,
shared_scope="string",
supported_hypervisor_type="string",
tags=[{
"additional_properties": "string",
"key": "string",
"value": "string",
}],
target_execution_type="string",
timeout=0,
unsupported_hyper_flex_versions=["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 hyperflexHealthCheckDefinitionResource = new intersight.HyperflexHealthCheckDefinition("hyperflexHealthCheckDefinitionResource", {
accountMoid: "string",
additionalProperties: "string",
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
category: "string",
classId: "string",
commonCauses: "string",
configuration: "string",
createTime: "string",
defaultHealthCheckScriptInfos: [{
additionalProperties: "string",
aggregateScriptName: "string",
classId: "string",
hyperflexVersion: "string",
nrVersion: "string",
objectType: "string",
scriptExecuteLocation: "string",
scriptInput: "string",
scriptName: "string",
}],
description: "string",
domainGroupMoid: "string",
healthCheckScriptInfos: [{
additionalProperties: "string",
aggregateScriptName: "string",
classId: "string",
hyperflexVersion: "string",
nrVersion: "string",
objectType: "string",
scriptExecuteLocation: "string",
scriptInput: "string",
scriptName: "string",
}],
healthImpact: "string",
hyperflexHealthCheckDefinitionId: "string",
internalName: "string",
minimumHyperFlexVersion: "string",
modTime: "string",
moid: "string",
name: "string",
objectType: "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",
}],
reference: "string",
resolution: "string",
scriptExecutionMode: "string",
scriptExecutionOnComputeNodes: false,
sharedScope: "string",
supportedHypervisorType: "string",
tags: [{
additionalProperties: "string",
key: "string",
value: "string",
}],
targetExecutionType: "string",
timeout: 0,
unsupportedHyperFlexVersions: ["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:HyperflexHealthCheckDefinition
properties:
accountMoid: string
additionalProperties: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
category: string
classId: string
commonCauses: string
configuration: string
createTime: string
defaultHealthCheckScriptInfos:
- additionalProperties: string
aggregateScriptName: string
classId: string
hyperflexVersion: string
nrVersion: string
objectType: string
scriptExecuteLocation: string
scriptInput: string
scriptName: string
description: string
domainGroupMoid: string
healthCheckScriptInfos:
- additionalProperties: string
aggregateScriptName: string
classId: string
hyperflexVersion: string
nrVersion: string
objectType: string
scriptExecuteLocation: string
scriptInput: string
scriptName: string
healthImpact: string
hyperflexHealthCheckDefinitionId: string
internalName: string
minimumHyperFlexVersion: string
modTime: string
moid: string
name: string
objectType: 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
reference: string
resolution: string
scriptExecutionMode: string
scriptExecutionOnComputeNodes: false
sharedScope: string
supportedHypervisorType: string
tags:
- additionalProperties: string
key: string
value: string
targetExecutionType: string
timeout: 0
unsupportedHyperFlexVersions:
- 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
HyperflexHealthCheckDefinition 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 HyperflexHealthCheckDefinition resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Hyperflex
Health Check Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Category string
- Category that the health check belongs to.
- 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.
- Common
Causes string - Static information detailing the common causes for the health check failure.
- Configuration string
- Execution configuration fo the health check script.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Default
Health List<HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info> - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- Description string
- Description of the health check definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Health
Check List<HyperflexScript Infos Health Check Definition Health Check Script Info> - This complex property has following sub-properties:
- Health
Impact string - Static information detailing the health impact of the health check failure.
- Hyperflex
Health stringCheck Definition Id - Internal
Name string - Internal name of the health check definition.
- Minimum
Hyper stringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Hyperflex
Health Check Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<HyperflexHealth Check Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Reference string
- Static information containing additional reference for the health check.
- Resolution string
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- Script
Execution stringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - Script
Execution boolOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- Supported
Hypervisor stringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - List<Hyperflex
Health Check Definition Tag> - This complex property has following sub-properties:
- Target
Execution stringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - Timeout double
- Health check script execution timeout.
- Unsupported
Hyper List<string>Flex Versions - (Array of schema.TypeString) -
- Version
Contexts List<HyperflexHealth Check Definition 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.
- Additional
Properties string - Ancestors
[]Hyperflex
Health Check Definition Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Category string
- Category that the health check belongs to.
- 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.
- Common
Causes string - Static information detailing the common causes for the health check failure.
- Configuration string
- Execution configuration fo the health check script.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Default
Health []HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info Args - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- Description string
- Description of the health check definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Health
Check []HyperflexScript Infos Health Check Definition Health Check Script Info Args - This complex property has following sub-properties:
- Health
Impact string - Static information detailing the health impact of the health check failure.
- Hyperflex
Health stringCheck Definition Id - Internal
Name string - Internal name of the health check definition.
- Minimum
Hyper stringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Hyperflex
Health Check Definition Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []HyperflexHealth Check Definition Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Reference string
- Static information containing additional reference for the health check.
- Resolution string
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- Script
Execution stringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - Script
Execution boolOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- Supported
Hypervisor stringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - []Hyperflex
Health Check Definition Tag Args - This complex property has following sub-properties:
- Target
Execution stringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - Timeout float64
- Health check script execution timeout.
- Unsupported
Hyper []stringFlex Versions - (Array of schema.TypeString) -
- Version
Contexts []HyperflexHealth Check Definition 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.
- additional
Properties String - ancestors
List<Hyperflex
Health Check Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category String
- Category that the health check belongs to.
- 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.
- common
Causes String - Static information detailing the common causes for the health check failure.
- configuration String
- Execution configuration fo the health check script.
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Health List<HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info> - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description String
- Description of the health check definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- health
Check List<HyperflexScript Infos Health Check Definition Health Check Script Info> - This complex property has following sub-properties:
- health
Impact String - Static information detailing the health impact of the health check failure.
- hyperflex
Health StringCheck Definition Id - internal
Name String - Internal name of the health check definition.
- minimum
Hyper StringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Hyperflex
Health Check Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<HyperflexHealth Check Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- reference String
- Static information containing additional reference for the health check.
- resolution String
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script
Execution StringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script
Execution BooleanOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported
Hypervisor StringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - List<Hyperflex
Health Check Definition Tag> - This complex property has following sub-properties:
- target
Execution StringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout Double
- Health check script execution timeout.
- unsupported
Hyper List<String>Flex Versions - (Array of schema.TypeString) -
- version
Contexts List<HyperflexHealth Check Definition 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.
- additional
Properties string - ancestors
Hyperflex
Health Check Definition Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category string
- Category that the health check belongs to.
- 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.
- common
Causes string - Static information detailing the common causes for the health check failure.
- configuration string
- Execution configuration fo the health check script.
- create
Time string - (ReadOnly) The time when this managed object was created.
- default
Health HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info[] - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description string
- Description of the health check definition.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- health
Check HyperflexScript Infos Health Check Definition Health Check Script Info[] - This complex property has following sub-properties:
- health
Impact string - Static information detailing the health impact of the health check failure.
- hyperflex
Health stringCheck Definition Id - internal
Name string - Internal name of the health check definition.
- minimum
Hyper stringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Hyperflex
Health Check Definition Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources HyperflexHealth Check Definition Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- reference string
- Static information containing additional reference for the health check.
- resolution string
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script
Execution stringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script
Execution booleanOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported
Hypervisor stringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - Hyperflex
Health Check Definition Tag[] - This complex property has following sub-properties:
- target
Execution stringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout number
- Health check script execution timeout.
- unsupported
Hyper string[]Flex Versions - (Array of schema.TypeString) -
- version
Contexts HyperflexHealth Check Definition 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.
- additional_
properties str - ancestors
Sequence[Hyperflex
Health Check Definition Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category str
- Category that the health check belongs to.
- 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.
- common_
causes str - Static information detailing the common causes for the health check failure.
- configuration str
- Execution configuration fo the health check script.
- create_
time str - (ReadOnly) The time when this managed object was created.
- default_
health_ Sequence[Hyperflexcheck_ script_ infos Health Check Definition Default Health Check Script Info Args] - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description str
- Description of the health check definition.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- health_
check_ Sequence[Hyperflexscript_ infos Health Check Definition Health Check Script Info Args] - This complex property has following sub-properties:
- health_
impact str - Static information detailing the health impact of the health check failure.
- hyperflex_
health_ strcheck_ definition_ id - internal_
name str - Internal name of the health check definition.
- minimum_
hyper_ strflex_ version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Hyperflex
Health Check Definition Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[HyperflexHealth Check Definition Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- reference str
- Static information containing additional reference for the health check.
- resolution str
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script_
execution_ strmode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script_
execution_ boolon_ compute_ nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported_
hypervisor_ strtype - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - Sequence[Hyperflex
Health Check Definition Tag Args] - This complex property has following sub-properties:
- target_
execution_ strtype - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout float
- Health check script execution timeout.
- unsupported_
hyper_ Sequence[str]flex_ versions - (Array of schema.TypeString) -
- version_
contexts Sequence[HyperflexHealth Check Definition 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.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category String
- Category that the health check belongs to.
- 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.
- common
Causes String - Static information detailing the common causes for the health check failure.
- configuration String
- Execution configuration fo the health check script.
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Health List<Property Map>Check Script Infos - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description String
- Description of the health check definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- health
Check List<Property Map>Script Infos - This complex property has following sub-properties:
- health
Impact String - Static information detailing the health impact of the health check failure.
- hyperflex
Health StringCheck Definition Id - internal
Name String - Internal name of the health check definition.
- minimum
Hyper StringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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:
- reference String
- Static information containing additional reference for the health check.
- resolution String
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script
Execution StringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script
Execution BooleanOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported
Hypervisor StringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - List<Property Map>
- This complex property has following sub-properties:
- target
Execution StringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout Number
- Health check script execution timeout.
- unsupported
Hyper List<String>Flex Versions - (Array of schema.TypeString) -
- 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 HyperflexHealthCheckDefinition resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing HyperflexHealthCheckDefinition Resource
Get an existing HyperflexHealthCheckDefinition 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?: HyperflexHealthCheckDefinitionState, opts?: CustomResourceOptions): HyperflexHealthCheckDefinition
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[HyperflexHealthCheckDefinitionAncestorArgs]] = None,
category: Optional[str] = None,
class_id: Optional[str] = None,
common_causes: Optional[str] = None,
configuration: Optional[str] = None,
create_time: Optional[str] = None,
default_health_check_script_infos: Optional[Sequence[HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArgs]] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
health_check_script_infos: Optional[Sequence[HyperflexHealthCheckDefinitionHealthCheckScriptInfoArgs]] = None,
health_impact: Optional[str] = None,
hyperflex_health_check_definition_id: Optional[str] = None,
internal_name: Optional[str] = None,
minimum_hyper_flex_version: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[HyperflexHealthCheckDefinitionParentArgs]] = None,
permission_resources: Optional[Sequence[HyperflexHealthCheckDefinitionPermissionResourceArgs]] = None,
reference: Optional[str] = None,
resolution: Optional[str] = None,
script_execution_mode: Optional[str] = None,
script_execution_on_compute_nodes: Optional[bool] = None,
shared_scope: Optional[str] = None,
supported_hypervisor_type: Optional[str] = None,
tags: Optional[Sequence[HyperflexHealthCheckDefinitionTagArgs]] = None,
target_execution_type: Optional[str] = None,
timeout: Optional[float] = None,
unsupported_hyper_flex_versions: Optional[Sequence[str]] = None,
version_contexts: Optional[Sequence[HyperflexHealthCheckDefinitionVersionContextArgs]] = None) -> HyperflexHealthCheckDefinition
func GetHyperflexHealthCheckDefinition(ctx *Context, name string, id IDInput, state *HyperflexHealthCheckDefinitionState, opts ...ResourceOption) (*HyperflexHealthCheckDefinition, error)
public static HyperflexHealthCheckDefinition Get(string name, Input<string> id, HyperflexHealthCheckDefinitionState? state, CustomResourceOptions? opts = null)
public static HyperflexHealthCheckDefinition get(String name, Output<String> id, HyperflexHealthCheckDefinitionState state, CustomResourceOptions options)
resources: _: type: intersight:HyperflexHealthCheckDefinition get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Hyperflex
Health Check Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Category string
- Category that the health check belongs to.
- 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.
- Common
Causes string - Static information detailing the common causes for the health check failure.
- Configuration string
- Execution configuration fo the health check script.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Default
Health List<HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info> - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- Description string
- Description of the health check definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Health
Check List<HyperflexScript Infos Health Check Definition Health Check Script Info> - This complex property has following sub-properties:
- Health
Impact string - Static information detailing the health impact of the health check failure.
- Hyperflex
Health stringCheck Definition Id - Internal
Name string - Internal name of the health check definition.
- Minimum
Hyper stringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Hyperflex
Health Check Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<HyperflexHealth Check Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Reference string
- Static information containing additional reference for the health check.
- Resolution string
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- Script
Execution stringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - Script
Execution boolOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- Supported
Hypervisor stringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - List<Hyperflex
Health Check Definition Tag> - This complex property has following sub-properties:
- Target
Execution stringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - Timeout double
- Health check script execution timeout.
- Unsupported
Hyper List<string>Flex Versions - (Array of schema.TypeString) -
- Version
Contexts List<HyperflexHealth Check Definition 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.
- Additional
Properties string - Ancestors
[]Hyperflex
Health Check Definition Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Category string
- Category that the health check belongs to.
- 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.
- Common
Causes string - Static information detailing the common causes for the health check failure.
- Configuration string
- Execution configuration fo the health check script.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Default
Health []HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info Args - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- Description string
- Description of the health check definition.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Health
Check []HyperflexScript Infos Health Check Definition Health Check Script Info Args - This complex property has following sub-properties:
- Health
Impact string - Static information detailing the health impact of the health check failure.
- Hyperflex
Health stringCheck Definition Id - Internal
Name string - Internal name of the health check definition.
- Minimum
Hyper stringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Hyperflex
Health Check Definition Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []HyperflexHealth Check Definition Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Reference string
- Static information containing additional reference for the health check.
- Resolution string
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- Script
Execution stringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - Script
Execution boolOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- Supported
Hypervisor stringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - []Hyperflex
Health Check Definition Tag Args - This complex property has following sub-properties:
- Target
Execution stringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - Timeout float64
- Health check script execution timeout.
- Unsupported
Hyper []stringFlex Versions - (Array of schema.TypeString) -
- Version
Contexts []HyperflexHealth Check Definition 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.
- additional
Properties String - ancestors
List<Hyperflex
Health Check Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category String
- Category that the health check belongs to.
- 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.
- common
Causes String - Static information detailing the common causes for the health check failure.
- configuration String
- Execution configuration fo the health check script.
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Health List<HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info> - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description String
- Description of the health check definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- health
Check List<HyperflexScript Infos Health Check Definition Health Check Script Info> - This complex property has following sub-properties:
- health
Impact String - Static information detailing the health impact of the health check failure.
- hyperflex
Health StringCheck Definition Id - internal
Name String - Internal name of the health check definition.
- minimum
Hyper StringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Hyperflex
Health Check Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<HyperflexHealth Check Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- reference String
- Static information containing additional reference for the health check.
- resolution String
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script
Execution StringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script
Execution BooleanOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported
Hypervisor StringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - List<Hyperflex
Health Check Definition Tag> - This complex property has following sub-properties:
- target
Execution StringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout Double
- Health check script execution timeout.
- unsupported
Hyper List<String>Flex Versions - (Array of schema.TypeString) -
- version
Contexts List<HyperflexHealth Check Definition 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.
- additional
Properties string - ancestors
Hyperflex
Health Check Definition Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category string
- Category that the health check belongs to.
- 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.
- common
Causes string - Static information detailing the common causes for the health check failure.
- configuration string
- Execution configuration fo the health check script.
- create
Time string - (ReadOnly) The time when this managed object was created.
- default
Health HyperflexCheck Script Infos Health Check Definition Default Health Check Script Info[] - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description string
- Description of the health check definition.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- health
Check HyperflexScript Infos Health Check Definition Health Check Script Info[] - This complex property has following sub-properties:
- health
Impact string - Static information detailing the health impact of the health check failure.
- hyperflex
Health stringCheck Definition Id - internal
Name string - Internal name of the health check definition.
- minimum
Hyper stringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Hyperflex
Health Check Definition Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources HyperflexHealth Check Definition Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- reference string
- Static information containing additional reference for the health check.
- resolution string
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script
Execution stringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script
Execution booleanOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported
Hypervisor stringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - Hyperflex
Health Check Definition Tag[] - This complex property has following sub-properties:
- target
Execution stringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout number
- Health check script execution timeout.
- unsupported
Hyper string[]Flex Versions - (Array of schema.TypeString) -
- version
Contexts HyperflexHealth Check Definition 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.
- additional_
properties str - ancestors
Sequence[Hyperflex
Health Check Definition Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category str
- Category that the health check belongs to.
- 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.
- common_
causes str - Static information detailing the common causes for the health check failure.
- configuration str
- Execution configuration fo the health check script.
- create_
time str - (ReadOnly) The time when this managed object was created.
- default_
health_ Sequence[Hyperflexcheck_ script_ infos Health Check Definition Default Health Check Script Info Args] - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description str
- Description of the health check definition.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- health_
check_ Sequence[Hyperflexscript_ infos Health Check Definition Health Check Script Info Args] - This complex property has following sub-properties:
- health_
impact str - Static information detailing the health impact of the health check failure.
- hyperflex_
health_ strcheck_ definition_ id - internal_
name str - Internal name of the health check definition.
- minimum_
hyper_ strflex_ version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Hyperflex
Health Check Definition Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[HyperflexHealth Check Definition Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- reference str
- Static information containing additional reference for the health check.
- resolution str
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script_
execution_ strmode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script_
execution_ boolon_ compute_ nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported_
hypervisor_ strtype - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - Sequence[Hyperflex
Health Check Definition Tag Args] - This complex property has following sub-properties:
- target_
execution_ strtype - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout float
- Health check script execution timeout.
- unsupported_
hyper_ Sequence[str]flex_ versions - (Array of schema.TypeString) -
- version_
contexts Sequence[HyperflexHealth Check Definition 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.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- category String
- Category that the health check belongs to.
- 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.
- common
Causes String - Static information detailing the common causes for the health check failure.
- configuration String
- Execution configuration fo the health check script.
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Health List<Property Map>Check Script Infos - (ReadOnly) Default version Script info. This complex property has following sub-properties:
- description String
- Description of the health check definition.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- health
Check List<Property Map>Script Infos - This complex property has following sub-properties:
- health
Impact String - Static information detailing the health impact of the health check failure.
- hyperflex
Health StringCheck Definition Id - internal
Name String - Internal name of the health check definition.
- minimum
Hyper StringFlex Version - Minimum HyperFlex version that the check is supported on. Defaults to version 3.0.1.
- 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 health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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:
- reference String
- Static information containing additional reference for the health check.
- resolution String
- Static information detailing the possible remediation actions that can be taken to remedy the health check failure.
- script
Execution StringMode - Execution mode of the health script on the HyperFlex cluster.*
ON_DEMAND
- Execute the health check on-demand.*SCHEDULED
- Execute the health check on a scheduled interval. - script
Execution BooleanOn Compute Nodes - Indicates if the script needs to be executed on HyperFlex compute nodes. |Typically, scripts are only executed on the storage Nodes.
- 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.
- supported
Hypervisor StringType - (ReadOnly) Hypervisor type that the Health Check is supported on (All, if it is hypervisor agnostic).*
All
- The Health Check is hypervisor-agnostic.*ESXi
- The Health Check is supported only on Vmware ESXi hypervisor of any version.*HyperV
- The Health Check is supported only on Microsoft HyperV hypervisor. - List<Property Map>
- This complex property has following sub-properties:
- target
Execution StringType - Indicates whether the health check is executed only on the leader node, or on all nodes in the HyperFlex cluster.*
EXECUTE_ON_LEADER_NODE
- Execute the health check script only on the HyperFlex cluster's leader node.*EXECUTE_ON_ALL_NODES
- Execute health check on all nodes and aggregate the results.*EXECUTE_ON_ALL_NODES_AND_AGGREGATE
- Execute the health check on all Nodes and perform custom aggregation.*EXECUTE_ON_CURRENT_NODE
- The HyperFlex health check is executed on the node which receives the request. - timeout Number
- Health check script execution timeout.
- unsupported
Hyper List<String>Flex Versions - (Array of schema.TypeString) -
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
Supporting Types
HyperflexHealthCheckDefinitionAncestor, HyperflexHealthCheckDefinitionAncestorArgs
- 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'.
HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfo, HyperflexHealthCheckDefinitionDefaultHealthCheckScriptInfoArgs
- Additional
Properties string - Aggregate
Script stringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- Class
Id string - Hyperflex
Version string - (ReadOnly) HyperFlex Data Platform version running on the target device.
- Nr
Version string - (ReadOnly) Version of the health check script associated with the health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Script
Execute stringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- Script
Input string - (ReadOnly) Input for the health check script execution.
- Script
Name string - (ReadOnly) Name of the health check script to be executed.
- Additional
Properties string - Aggregate
Script stringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- Class
Id string - Hyperflex
Version string - (ReadOnly) HyperFlex Data Platform version running on the target device.
- Nr
Version string - (ReadOnly) Version of the health check script associated with the health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Script
Execute stringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- Script
Input string - (ReadOnly) Input for the health check script execution.
- Script
Name string - (ReadOnly) Name of the health check script to be executed.
- additional
Properties String - aggregate
Script StringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class
Id String - hyperflex
Version String - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr
Version String - (ReadOnly) Version of the health check script associated with the health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script
Execute StringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script
Input String - (ReadOnly) Input for the health check script execution.
- script
Name String - (ReadOnly) Name of the health check script to be executed.
- additional
Properties string - aggregate
Script stringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class
Id string - hyperflex
Version string - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr
Version string - (ReadOnly) Version of the health check script associated with the health check definition.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script
Execute stringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script
Input string - (ReadOnly) Input for the health check script execution.
- script
Name string - (ReadOnly) Name of the health check script to be executed.
- additional_
properties str - aggregate_
script_ strname - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class_
id str - hyperflex_
version str - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr_
version str - (ReadOnly) Version of the health check script associated with the health check definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script_
execute_ strlocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script_
input str - (ReadOnly) Input for the health check script execution.
- script_
name str - (ReadOnly) Name of the health check script to be executed.
- additional
Properties String - aggregate
Script StringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class
Id String - hyperflex
Version String - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr
Version String - (ReadOnly) Version of the health check script associated with the health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script
Execute StringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script
Input String - (ReadOnly) Input for the health check script execution.
- script
Name String - (ReadOnly) Name of the health check script to be executed.
HyperflexHealthCheckDefinitionHealthCheckScriptInfo, HyperflexHealthCheckDefinitionHealthCheckScriptInfoArgs
- Additional
Properties string - Aggregate
Script stringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- Class
Id string - Hyperflex
Version string - (ReadOnly) HyperFlex Data Platform version running on the target device.
- Nr
Version string - (ReadOnly) Version of the health check script associated with the health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Script
Execute stringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- Script
Input string - (ReadOnly) Input for the health check script execution.
- Script
Name string - (ReadOnly) Name of the health check script to be executed.
- Additional
Properties string - Aggregate
Script stringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- Class
Id string - Hyperflex
Version string - (ReadOnly) HyperFlex Data Platform version running on the target device.
- Nr
Version string - (ReadOnly) Version of the health check script associated with the health check definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Script
Execute stringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- Script
Input string - (ReadOnly) Input for the health check script execution.
- Script
Name string - (ReadOnly) Name of the health check script to be executed.
- additional
Properties String - aggregate
Script StringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class
Id String - hyperflex
Version String - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr
Version String - (ReadOnly) Version of the health check script associated with the health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script
Execute StringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script
Input String - (ReadOnly) Input for the health check script execution.
- script
Name String - (ReadOnly) Name of the health check script to be executed.
- additional
Properties string - aggregate
Script stringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class
Id string - hyperflex
Version string - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr
Version string - (ReadOnly) Version of the health check script associated with the health check definition.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script
Execute stringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script
Input string - (ReadOnly) Input for the health check script execution.
- script
Name string - (ReadOnly) Name of the health check script to be executed.
- additional_
properties str - aggregate_
script_ strname - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class_
id str - hyperflex_
version str - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr_
version str - (ReadOnly) Version of the health check script associated with the health check definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script_
execute_ strlocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script_
input str - (ReadOnly) Input for the health check script execution.
- script_
name str - (ReadOnly) Name of the health check script to be executed.
- additional
Properties String - aggregate
Script StringName - (ReadOnly) Health check aggregate script that runs in the HyperFlex Leader Node. |It aggregates the output of all HyperFlex nodes and provides the health check result.
- class
Id String - hyperflex
Version String - (ReadOnly) HyperFlex Data Platform version running on the target device.
- nr
Version String - (ReadOnly) Version of the health check script associated with the health check definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- script
Execute StringLocation - (ReadOnly) Location of the health check script's execution on the HyperFlex device.
- script
Input String - (ReadOnly) Input for the health check script execution.
- script
Name String - (ReadOnly) Name of the health check script to be executed.
HyperflexHealthCheckDefinitionParent, HyperflexHealthCheckDefinitionParentArgs
- 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'.
HyperflexHealthCheckDefinitionPermissionResource, HyperflexHealthCheckDefinitionPermissionResourceArgs
- 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'.
HyperflexHealthCheckDefinitionTag, HyperflexHealthCheckDefinitionTagArgs
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties string - key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_
properties str - key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
HyperflexHealthCheckDefinitionVersionContext, HyperflexHealthCheckDefinitionVersionContextArgs
- Additional
Properties string - Class
Id string - Interested
Mos List<HyperflexHealth Check Definition Version Context Interested Mo> - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos List<HyperflexHealth Check Definition Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- Additional
Properties string - Class
Id string - Interested
Mos []HyperflexHealth Check Definition Version Context Interested Mo - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []HyperflexHealth Check Definition Version Context Ref Mo - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - class
Id String - interested
Mos List<HyperflexHealth Check Definition Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<HyperflexHealth Check Definition Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties string - class
Id string - interested
Mos HyperflexHealth Check Definition Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For booleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos HyperflexHealth Check Definition Version Context Ref Mo[] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional_
properties str - class_
id str - interested_
mos Sequence[HyperflexHealth Check Definition Version Context Interested Mo] - This complex property has following sub-properties:
- marked_
for_ booldeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version str - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
mos Sequence[HyperflexHealth Check Definition Version Context Ref Mo] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type str - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - 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.
HyperflexHealthCheckDefinitionVersionContextInterestedMo, HyperflexHealthCheckDefinitionVersionContextInterestedMoArgs
- 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'.
HyperflexHealthCheckDefinitionVersionContextRefMo, HyperflexHealthCheckDefinitionVersionContextRefMoArgs
- 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_hyperflex_health_check_definition
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/hyperflexHealthCheckDefinition:HyperflexHealthCheckDefinition example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the
intersight
Terraform Provider.