intersight.KubernetesNodeGroupProfile
Explore with Pulumi AI
A configuration profile for a node group in a Kubernetes cluster.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const config = new pulumi.Config();
const kubernetesClusterProfile = config.require("kubernetesClusterProfile");
const kubernetesNodeGroupProfile1 = new intersight.KubernetesNodeGroupProfile("kubernetesNodeGroupProfile1", {
description: "kubernetes node group profile",
type: "instance",
action: "Deploy",
configContexts: [{
controlAction: "Deploy",
errorState: "Pre-config-error",
objectType: "policy.ConfigContext",
}],
nodeType: "Worker",
clusterProfiles: [{
moid: kubernetesClusterProfile,
objectType: "kubernetes.ClusterProfile",
}],
});
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
kubernetes_cluster_profile = config.require("kubernetesClusterProfile")
kubernetes_node_group_profile1 = intersight.KubernetesNodeGroupProfile("kubernetesNodeGroupProfile1",
description="kubernetes node group profile",
type="instance",
action="Deploy",
config_contexts=[{
"control_action": "Deploy",
"error_state": "Pre-config-error",
"object_type": "policy.ConfigContext",
}],
node_type="Worker",
cluster_profiles=[{
"moid": kubernetes_cluster_profile,
"object_type": "kubernetes.ClusterProfile",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
kubernetesClusterProfile := cfg.Require("kubernetesClusterProfile")
_, err := intersight.NewKubernetesNodeGroupProfile(ctx, "kubernetesNodeGroupProfile1", &intersight.KubernetesNodeGroupProfileArgs{
Description: pulumi.String("kubernetes node group profile"),
Type: pulumi.String("instance"),
Action: pulumi.String("Deploy"),
ConfigContexts: intersight.KubernetesNodeGroupProfileConfigContextArray{
&intersight.KubernetesNodeGroupProfileConfigContextArgs{
ControlAction: pulumi.String("Deploy"),
ErrorState: pulumi.String("Pre-config-error"),
ObjectType: pulumi.String("policy.ConfigContext"),
},
},
NodeType: pulumi.String("Worker"),
ClusterProfiles: intersight.KubernetesNodeGroupProfileClusterProfileArray{
&intersight.KubernetesNodeGroupProfileClusterProfileArgs{
Moid: pulumi.String(kubernetesClusterProfile),
ObjectType: pulumi.String("kubernetes.ClusterProfile"),
},
},
})
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 config = new Config();
var kubernetesClusterProfile = config.Require("kubernetesClusterProfile");
var kubernetesNodeGroupProfile1 = new Intersight.KubernetesNodeGroupProfile("kubernetesNodeGroupProfile1", new()
{
Description = "kubernetes node group profile",
Type = "instance",
Action = "Deploy",
ConfigContexts = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileConfigContextArgs
{
ControlAction = "Deploy",
ErrorState = "Pre-config-error",
ObjectType = "policy.ConfigContext",
},
},
NodeType = "Worker",
ClusterProfiles = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileClusterProfileArgs
{
Moid = kubernetesClusterProfile,
ObjectType = "kubernetes.ClusterProfile",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.KubernetesNodeGroupProfile;
import com.pulumi.intersight.KubernetesNodeGroupProfileArgs;
import com.pulumi.intersight.inputs.KubernetesNodeGroupProfileConfigContextArgs;
import com.pulumi.intersight.inputs.KubernetesNodeGroupProfileClusterProfileArgs;
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) {
final var config = ctx.config();
final var kubernetesClusterProfile = config.get("kubernetesClusterProfile");
var kubernetesNodeGroupProfile1 = new KubernetesNodeGroupProfile("kubernetesNodeGroupProfile1", KubernetesNodeGroupProfileArgs.builder()
.description("kubernetes node group profile")
.type("instance")
.action("Deploy")
.configContexts(KubernetesNodeGroupProfileConfigContextArgs.builder()
.controlAction("Deploy")
.errorState("Pre-config-error")
.objectType("policy.ConfigContext")
.build())
.nodeType("Worker")
.clusterProfiles(KubernetesNodeGroupProfileClusterProfileArgs.builder()
.moid(kubernetesClusterProfile)
.objectType("kubernetes.ClusterProfile")
.build())
.build());
}
}
configuration:
kubernetesClusterProfile:
type: string
resources:
kubernetesNodeGroupProfile1:
type: intersight:KubernetesNodeGroupProfile
properties:
description: kubernetes node group profile
type: instance
action: Deploy
configContexts:
- controlAction: Deploy
errorState: Pre-config-error
objectType: policy.ConfigContext
nodeType: Worker
clusterProfiles:
- moid: ${kubernetesClusterProfile}
objectType: kubernetes.ClusterProfile
Allowed Types in AdditionalProperties
infra.GpuConfiguration
Generic GPU configuration on a compute resource (BM or VM).
infra.MigGpuConfiguration
Nvidia MIG capable GPU configuration on a compute resource (BM or VM).
mig_profile_name
:(string) The predefined MIG profile name, e.g. 1g.5gb, 2g.10gb, etc.
Create KubernetesNodeGroupProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KubernetesNodeGroupProfile(name: string, args?: KubernetesNodeGroupProfileArgs, opts?: CustomResourceOptions);
@overload
def KubernetesNodeGroupProfile(resource_name: str,
args: Optional[KubernetesNodeGroupProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def KubernetesNodeGroupProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
action: Optional[str] = None,
action_params: Optional[Sequence[KubernetesNodeGroupProfileActionParamArgs]] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[KubernetesNodeGroupProfileAncestorArgs]] = None,
class_id: Optional[str] = None,
cluster_profiles: Optional[Sequence[KubernetesNodeGroupProfileClusterProfileArgs]] = None,
config_contexts: Optional[Sequence[KubernetesNodeGroupProfileConfigContextArgs]] = None,
create_time: Optional[str] = None,
currentsize: Optional[float] = None,
deployed_policies: Optional[Sequence[str]] = None,
description: Optional[str] = None,
desiredsize: Optional[float] = None,
domain_group_moid: Optional[str] = None,
gpu_configs: Optional[Sequence[KubernetesNodeGroupProfileGpuConfigArgs]] = None,
infra_providers: Optional[Sequence[KubernetesNodeGroupProfileInfraProviderArgs]] = None,
ip_pools: Optional[Sequence[KubernetesNodeGroupProfileIpPoolArgs]] = None,
kubernetes_node_group_profile_id: Optional[str] = None,
kubernetes_versions: Optional[Sequence[KubernetesNodeGroupProfileKubernetesVersionArgs]] = None,
labels: Optional[Sequence[KubernetesNodeGroupProfileLabelArgs]] = None,
maxsize: Optional[float] = None,
minsize: Optional[float] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
node_type: Optional[str] = None,
nodes: Optional[Sequence[KubernetesNodeGroupProfileNodeArgs]] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[KubernetesNodeGroupProfileParentArgs]] = None,
permission_resources: Optional[Sequence[KubernetesNodeGroupProfilePermissionResourceArgs]] = None,
policy_buckets: Optional[Sequence[KubernetesNodeGroupProfilePolicyBucketArgs]] = None,
removed_policies: Optional[Sequence[str]] = None,
scheduled_actions: Optional[Sequence[KubernetesNodeGroupProfileScheduledActionArgs]] = None,
shared_scope: Optional[str] = None,
src_templates: Optional[Sequence[KubernetesNodeGroupProfileSrcTemplateArgs]] = None,
tags: Optional[Sequence[KubernetesNodeGroupProfileTagArgs]] = None,
taints: Optional[Sequence[KubernetesNodeGroupProfileTaintArgs]] = None,
type: Optional[str] = None,
version_contexts: Optional[Sequence[KubernetesNodeGroupProfileVersionContextArgs]] = None)
func NewKubernetesNodeGroupProfile(ctx *Context, name string, args *KubernetesNodeGroupProfileArgs, opts ...ResourceOption) (*KubernetesNodeGroupProfile, error)
public KubernetesNodeGroupProfile(string name, KubernetesNodeGroupProfileArgs? args = null, CustomResourceOptions? opts = null)
public KubernetesNodeGroupProfile(String name, KubernetesNodeGroupProfileArgs args)
public KubernetesNodeGroupProfile(String name, KubernetesNodeGroupProfileArgs args, CustomResourceOptions options)
type: intersight:KubernetesNodeGroupProfile
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 KubernetesNodeGroupProfileArgs
- 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 KubernetesNodeGroupProfileArgs
- 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 KubernetesNodeGroupProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KubernetesNodeGroupProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KubernetesNodeGroupProfileArgs
- 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 kubernetesNodeGroupProfileResource = new Intersight.KubernetesNodeGroupProfile("kubernetesNodeGroupProfileResource", new()
{
AccountMoid = "string",
Action = "string",
ActionParams = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileActionParamArgs
{
AdditionalProperties = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Value = "string",
},
},
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ClassId = "string",
ClusterProfiles = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileClusterProfileArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ConfigContexts = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileConfigContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
ConfigState = "string",
ConfigStateSummary = "string",
ConfigType = "string",
ControlAction = "string",
ErrorState = "string",
InconsistencyReasons = new[]
{
"string",
},
ObjectType = "string",
OperState = "string",
},
},
CreateTime = "string",
Currentsize = 0,
DeployedPolicies = new[]
{
"string",
},
Description = "string",
Desiredsize = 0,
DomainGroupMoid = "string",
GpuConfigs = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileGpuConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
DeviceId = 0,
MemorySize = 0,
ObjectType = "string",
VendorId = 0,
},
},
InfraProviders = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileInfraProviderArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
IpPools = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileIpPoolArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
KubernetesNodeGroupProfileId = "string",
KubernetesVersions = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileKubernetesVersionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Labels = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileLabelArgs
{
AdditionalProperties = "string",
ClassId = "string",
Key = "string",
ObjectType = "string",
Value = "string",
},
},
Maxsize = 0,
Minsize = 0,
ModTime = "string",
Moid = "string",
Name = "string",
NodeType = "string",
Nodes = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileNodeArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ObjectType = "string",
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfilePermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PolicyBuckets = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfilePolicyBucketArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
RemovedPolicies = new[]
{
"string",
},
ScheduledActions = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileScheduledActionArgs
{
Action = "string",
ActionQualifiers = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileScheduledActionActionQualifierArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
},
},
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
ProceedOnReboot = false,
},
},
SharedScope = "string",
SrcTemplates = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileSrcTemplateArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Tags = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileTagArgs
{
AdditionalProperties = "string",
Key = "string",
Value = "string",
},
},
Taints = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileTaintArgs
{
AdditionalProperties = "string",
ClassId = "string",
Effect = "string",
Key = "string",
ObjectType = "string",
Value = "string",
},
},
Type = "string",
VersionContexts = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.KubernetesNodeGroupProfileVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
});
example, err := intersight.NewKubernetesNodeGroupProfile(ctx, "kubernetesNodeGroupProfileResource", &intersight.KubernetesNodeGroupProfileArgs{
AccountMoid: pulumi.String("string"),
Action: pulumi.String("string"),
ActionParams: intersight.KubernetesNodeGroupProfileActionParamArray{
&intersight.KubernetesNodeGroupProfileActionParamArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
AdditionalProperties: pulumi.String("string"),
Ancestors: intersight.KubernetesNodeGroupProfileAncestorArray{
&intersight.KubernetesNodeGroupProfileAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
ClusterProfiles: intersight.KubernetesNodeGroupProfileClusterProfileArray{
&intersight.KubernetesNodeGroupProfileClusterProfileArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ConfigContexts: intersight.KubernetesNodeGroupProfileConfigContextArray{
&intersight.KubernetesNodeGroupProfileConfigContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ConfigState: pulumi.String("string"),
ConfigStateSummary: pulumi.String("string"),
ConfigType: pulumi.String("string"),
ControlAction: pulumi.String("string"),
ErrorState: pulumi.String("string"),
InconsistencyReasons: pulumi.StringArray{
pulumi.String("string"),
},
ObjectType: pulumi.String("string"),
OperState: pulumi.String("string"),
},
},
CreateTime: pulumi.String("string"),
Currentsize: pulumi.Float64(0),
DeployedPolicies: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
Desiredsize: pulumi.Float64(0),
DomainGroupMoid: pulumi.String("string"),
GpuConfigs: intersight.KubernetesNodeGroupProfileGpuConfigArray{
&intersight.KubernetesNodeGroupProfileGpuConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
DeviceId: pulumi.Float64(0),
MemorySize: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
VendorId: pulumi.Float64(0),
},
},
InfraProviders: intersight.KubernetesNodeGroupProfileInfraProviderArray{
&intersight.KubernetesNodeGroupProfileInfraProviderArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
IpPools: intersight.KubernetesNodeGroupProfileIpPoolArray{
&intersight.KubernetesNodeGroupProfileIpPoolArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
KubernetesNodeGroupProfileId: pulumi.String("string"),
KubernetesVersions: intersight.KubernetesNodeGroupProfileKubernetesVersionArray{
&intersight.KubernetesNodeGroupProfileKubernetesVersionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Labels: intersight.KubernetesNodeGroupProfileLabelArray{
&intersight.KubernetesNodeGroupProfileLabelArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Key: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Maxsize: pulumi.Float64(0),
Minsize: pulumi.Float64(0),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
NodeType: pulumi.String("string"),
Nodes: intersight.KubernetesNodeGroupProfileNodeArray{
&intersight.KubernetesNodeGroupProfileNodeArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ObjectType: pulumi.String("string"),
Owners: pulumi.StringArray{
pulumi.String("string"),
},
Parents: intersight.KubernetesNodeGroupProfileParentArray{
&intersight.KubernetesNodeGroupProfileParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.KubernetesNodeGroupProfilePermissionResourceArray{
&intersight.KubernetesNodeGroupProfilePermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PolicyBuckets: intersight.KubernetesNodeGroupProfilePolicyBucketArray{
&intersight.KubernetesNodeGroupProfilePolicyBucketArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
RemovedPolicies: pulumi.StringArray{
pulumi.String("string"),
},
ScheduledActions: intersight.KubernetesNodeGroupProfileScheduledActionArray{
&intersight.KubernetesNodeGroupProfileScheduledActionArgs{
Action: pulumi.String("string"),
ActionQualifiers: intersight.KubernetesNodeGroupProfileScheduledActionActionQualifierArray{
&intersight.KubernetesNodeGroupProfileScheduledActionActionQualifierArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
ProceedOnReboot: pulumi.Bool(false),
},
},
SharedScope: pulumi.String("string"),
SrcTemplates: intersight.KubernetesNodeGroupProfileSrcTemplateArray{
&intersight.KubernetesNodeGroupProfileSrcTemplateArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Tags: intersight.KubernetesNodeGroupProfileTagArray{
&intersight.KubernetesNodeGroupProfileTagArgs{
AdditionalProperties: pulumi.String("string"),
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Taints: intersight.KubernetesNodeGroupProfileTaintArray{
&intersight.KubernetesNodeGroupProfileTaintArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Effect: pulumi.String("string"),
Key: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
VersionContexts: intersight.KubernetesNodeGroupProfileVersionContextArray{
&intersight.KubernetesNodeGroupProfileVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.KubernetesNodeGroupProfileVersionContextInterestedMoArray{
&intersight.KubernetesNodeGroupProfileVersionContextInterestedMoArgs{
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.KubernetesNodeGroupProfileVersionContextRefMoArray{
&intersight.KubernetesNodeGroupProfileVersionContextRefMoArgs{
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 kubernetesNodeGroupProfileResource = new KubernetesNodeGroupProfile("kubernetesNodeGroupProfileResource", KubernetesNodeGroupProfileArgs.builder()
.accountMoid("string")
.action("string")
.actionParams(KubernetesNodeGroupProfileActionParamArgs.builder()
.additionalProperties("string")
.classId("string")
.name("string")
.objectType("string")
.value("string")
.build())
.additionalProperties("string")
.ancestors(KubernetesNodeGroupProfileAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.classId("string")
.clusterProfiles(KubernetesNodeGroupProfileClusterProfileArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.configContexts(KubernetesNodeGroupProfileConfigContextArgs.builder()
.additionalProperties("string")
.classId("string")
.configState("string")
.configStateSummary("string")
.configType("string")
.controlAction("string")
.errorState("string")
.inconsistencyReasons("string")
.objectType("string")
.operState("string")
.build())
.createTime("string")
.currentsize(0)
.deployedPolicies("string")
.description("string")
.desiredsize(0)
.domainGroupMoid("string")
.gpuConfigs(KubernetesNodeGroupProfileGpuConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.deviceId(0)
.memorySize(0)
.objectType("string")
.vendorId(0)
.build())
.infraProviders(KubernetesNodeGroupProfileInfraProviderArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.ipPools(KubernetesNodeGroupProfileIpPoolArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.kubernetesNodeGroupProfileId("string")
.kubernetesVersions(KubernetesNodeGroupProfileKubernetesVersionArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.labels(KubernetesNodeGroupProfileLabelArgs.builder()
.additionalProperties("string")
.classId("string")
.key("string")
.objectType("string")
.value("string")
.build())
.maxsize(0)
.minsize(0)
.modTime("string")
.moid("string")
.name("string")
.nodeType("string")
.nodes(KubernetesNodeGroupProfileNodeArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.objectType("string")
.owners("string")
.parents(KubernetesNodeGroupProfileParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(KubernetesNodeGroupProfilePermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.policyBuckets(KubernetesNodeGroupProfilePolicyBucketArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.removedPolicies("string")
.scheduledActions(KubernetesNodeGroupProfileScheduledActionArgs.builder()
.action("string")
.actionQualifiers(KubernetesNodeGroupProfileScheduledActionActionQualifierArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.build())
.additionalProperties("string")
.classId("string")
.objectType("string")
.proceedOnReboot(false)
.build())
.sharedScope("string")
.srcTemplates(KubernetesNodeGroupProfileSrcTemplateArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.tags(KubernetesNodeGroupProfileTagArgs.builder()
.additionalProperties("string")
.key("string")
.value("string")
.build())
.taints(KubernetesNodeGroupProfileTaintArgs.builder()
.additionalProperties("string")
.classId("string")
.effect("string")
.key("string")
.objectType("string")
.value("string")
.build())
.type("string")
.versionContexts(KubernetesNodeGroupProfileVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(KubernetesNodeGroupProfileVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(KubernetesNodeGroupProfileVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.build());
kubernetes_node_group_profile_resource = intersight.KubernetesNodeGroupProfile("kubernetesNodeGroupProfileResource",
account_moid="string",
action="string",
action_params=[{
"additional_properties": "string",
"class_id": "string",
"name": "string",
"object_type": "string",
"value": "string",
}],
additional_properties="string",
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
class_id="string",
cluster_profiles=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
config_contexts=[{
"additional_properties": "string",
"class_id": "string",
"config_state": "string",
"config_state_summary": "string",
"config_type": "string",
"control_action": "string",
"error_state": "string",
"inconsistency_reasons": ["string"],
"object_type": "string",
"oper_state": "string",
}],
create_time="string",
currentsize=0,
deployed_policies=["string"],
description="string",
desiredsize=0,
domain_group_moid="string",
gpu_configs=[{
"additional_properties": "string",
"class_id": "string",
"device_id": 0,
"memory_size": 0,
"object_type": "string",
"vendor_id": 0,
}],
infra_providers=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
ip_pools=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
kubernetes_node_group_profile_id="string",
kubernetes_versions=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
labels=[{
"additional_properties": "string",
"class_id": "string",
"key": "string",
"object_type": "string",
"value": "string",
}],
maxsize=0,
minsize=0,
mod_time="string",
moid="string",
name="string",
node_type="string",
nodes=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "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",
}],
policy_buckets=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
removed_policies=["string"],
scheduled_actions=[{
"action": "string",
"action_qualifiers": [{
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
}],
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
"proceed_on_reboot": False,
}],
shared_scope="string",
src_templates=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
tags=[{
"additional_properties": "string",
"key": "string",
"value": "string",
}],
taints=[{
"additional_properties": "string",
"class_id": "string",
"effect": "string",
"key": "string",
"object_type": "string",
"value": "string",
}],
type="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 kubernetesNodeGroupProfileResource = new intersight.KubernetesNodeGroupProfile("kubernetesNodeGroupProfileResource", {
accountMoid: "string",
action: "string",
actionParams: [{
additionalProperties: "string",
classId: "string",
name: "string",
objectType: "string",
value: "string",
}],
additionalProperties: "string",
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
classId: "string",
clusterProfiles: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
configContexts: [{
additionalProperties: "string",
classId: "string",
configState: "string",
configStateSummary: "string",
configType: "string",
controlAction: "string",
errorState: "string",
inconsistencyReasons: ["string"],
objectType: "string",
operState: "string",
}],
createTime: "string",
currentsize: 0,
deployedPolicies: ["string"],
description: "string",
desiredsize: 0,
domainGroupMoid: "string",
gpuConfigs: [{
additionalProperties: "string",
classId: "string",
deviceId: 0,
memorySize: 0,
objectType: "string",
vendorId: 0,
}],
infraProviders: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
ipPools: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
kubernetesNodeGroupProfileId: "string",
kubernetesVersions: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
labels: [{
additionalProperties: "string",
classId: "string",
key: "string",
objectType: "string",
value: "string",
}],
maxsize: 0,
minsize: 0,
modTime: "string",
moid: "string",
name: "string",
nodeType: "string",
nodes: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "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",
}],
policyBuckets: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
removedPolicies: ["string"],
scheduledActions: [{
action: "string",
actionQualifiers: [{
additionalProperties: "string",
classId: "string",
objectType: "string",
}],
additionalProperties: "string",
classId: "string",
objectType: "string",
proceedOnReboot: false,
}],
sharedScope: "string",
srcTemplates: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
tags: [{
additionalProperties: "string",
key: "string",
value: "string",
}],
taints: [{
additionalProperties: "string",
classId: "string",
effect: "string",
key: "string",
objectType: "string",
value: "string",
}],
type: "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:KubernetesNodeGroupProfile
properties:
accountMoid: string
action: string
actionParams:
- additionalProperties: string
classId: string
name: string
objectType: string
value: string
additionalProperties: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
classId: string
clusterProfiles:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
configContexts:
- additionalProperties: string
classId: string
configState: string
configStateSummary: string
configType: string
controlAction: string
errorState: string
inconsistencyReasons:
- string
objectType: string
operState: string
createTime: string
currentsize: 0
deployedPolicies:
- string
description: string
desiredsize: 0
domainGroupMoid: string
gpuConfigs:
- additionalProperties: string
classId: string
deviceId: 0
memorySize: 0
objectType: string
vendorId: 0
infraProviders:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
ipPools:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
kubernetesNodeGroupProfileId: string
kubernetesVersions:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
labels:
- additionalProperties: string
classId: string
key: string
objectType: string
value: string
maxsize: 0
minsize: 0
modTime: string
moid: string
name: string
nodeType: string
nodes:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: 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
policyBuckets:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
removedPolicies:
- string
scheduledActions:
- action: string
actionQualifiers:
- additionalProperties: string
classId: string
objectType: string
additionalProperties: string
classId: string
objectType: string
proceedOnReboot: false
sharedScope: string
srcTemplates:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
tags:
- additionalProperties: string
key: string
value: string
taints:
- additionalProperties: string
classId: string
effect: string
key: string
objectType: string
value: string
type: 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
KubernetesNodeGroupProfile 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 KubernetesNodeGroupProfile resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- Action
Params List<KubernetesNode Group Profile Action Param> - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
List<Kubernetes
Node Group Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Profiles List<KubernetesNode Group Profile Cluster Profile> - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Config
Contexts List<KubernetesNode Group Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Currentsize double
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- Deployed
Policies List<string> - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Desiredsize double
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Gpu
Configs List<KubernetesNode Group Profile Gpu Config> - This complex property has following sub-properties:
- Infra
Providers List<KubernetesNode Group Profile Infra Provider> - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Ip
Pools List<KubernetesNode Group Profile Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Kubernetes
Node stringGroup Profile Id - Kubernetes
Versions List<KubernetesNode Group Profile Kubernetes Version> - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
List<Kubernetes
Node Group Profile Label> - This complex property has following sub-properties:
- Maxsize double
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- Minsize double
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Node
Type string - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - Nodes
List<Kubernetes
Node Group Profile Node> - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Kubernetes
Node Group Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<KubernetesNode Group Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets List<KubernetesNode Group Profile Policy Bucket> - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- Removed
Policies List<string> - (Array of schema.TypeString) -
- Scheduled
Actions List<KubernetesNode Group Profile Scheduled Action> - This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates List<KubernetesNode Group Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Node Group Profile Tag> - This complex property has following sub-properties:
- Taints
List<Kubernetes
Node Group Profile Taint> - This complex property has following sub-properties:
- Type string
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - Version
Contexts List<KubernetesNode Group Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- Action
Params []KubernetesNode Group Profile Action Param Args - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
[]Kubernetes
Node Group Profile Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Profiles []KubernetesNode Group Profile Cluster Profile Args - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Config
Contexts []KubernetesNode Group Profile Config Context Args - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Currentsize float64
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- Deployed
Policies []string - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Desiredsize float64
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Gpu
Configs []KubernetesNode Group Profile Gpu Config Args - This complex property has following sub-properties:
- Infra
Providers []KubernetesNode Group Profile Infra Provider Args - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Ip
Pools []KubernetesNode Group Profile Ip Pool Args - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Kubernetes
Node stringGroup Profile Id - Kubernetes
Versions []KubernetesNode Group Profile Kubernetes Version Args - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
[]Kubernetes
Node Group Profile Label Args - This complex property has following sub-properties:
- Maxsize float64
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- Minsize float64
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Node
Type string - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - Nodes
[]Kubernetes
Node Group Profile Node Args - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Kubernetes
Node Group Profile Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []KubernetesNode Group Profile Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets []KubernetesNode Group Profile Policy Bucket Args - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- Removed
Policies []string - (Array of schema.TypeString) -
- Scheduled
Actions []KubernetesNode Group Profile Scheduled Action Args - This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates []KubernetesNode Group Profile Src Template Args - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- []Kubernetes
Node Group Profile Tag Args - This complex property has following sub-properties:
- Taints
[]Kubernetes
Node Group Profile Taint Args - This complex property has following sub-properties:
- Type string
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - Version
Contexts []KubernetesNode Group Profile Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action
Params List<KubernetesNode Group Profile Action Param> - This complex property has following sub-properties:
- additional
Properties String - ancestors
List<Kubernetes
Node Group Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Profiles List<KubernetesNode Group Profile Cluster Profile> - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config
Contexts List<KubernetesNode Group Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- currentsize Double
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- desiredsize Double
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu
Configs List<KubernetesNode Group Profile Gpu Config> - This complex property has following sub-properties:
- infra
Providers List<KubernetesNode Group Profile Infra Provider> - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip
Pools List<KubernetesNode Group Profile Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes
Node StringGroup Profile Id - kubernetes
Versions List<KubernetesNode Group Profile Kubernetes Version> - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
List<Kubernetes
Node Group Profile Label> - This complex property has following sub-properties:
- maxsize Double
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize Double
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- node
Type String - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes
List<Kubernetes
Node Group Profile Node> - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Kubernetes
Node Group Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<KubernetesNode Group Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets List<KubernetesNode Group Profile Policy Bucket> - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed
Policies List<String> - (Array of schema.TypeString) -
- scheduled
Actions List<KubernetesNode Group Profile Scheduled Action> - This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<KubernetesNode Group Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Node Group Profile Tag> - This complex property has following sub-properties:
- taints
List<Kubernetes
Node Group Profile Taint> - This complex property has following sub-properties:
- type String
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version
Contexts List<KubernetesNode Group Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- action string
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action
Params KubernetesNode Group Profile Action Param[] - This complex property has following sub-properties:
- additional
Properties string - ancestors
Kubernetes
Node Group Profile Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Profiles KubernetesNode Group Profile Cluster Profile[] - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config
Contexts KubernetesNode Group Profile Config Context[] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- currentsize number
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed
Policies string[] - (Array of schema.TypeString) -
- description string
- Description of the profile.
- desiredsize number
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu
Configs KubernetesNode Group Profile Gpu Config[] - This complex property has following sub-properties:
- infra
Providers KubernetesNode Group Profile Infra Provider[] - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip
Pools KubernetesNode Group Profile Ip Pool[] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes
Node stringGroup Profile Id - kubernetes
Versions KubernetesNode Group Profile Kubernetes Version[] - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Kubernetes
Node Group Profile Label[] - This complex property has following sub-properties:
- maxsize number
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize number
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod
Time string - (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the profile instance or profile template.
- node
Type string - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes
Kubernetes
Node Group Profile Node[] - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Kubernetes
Node Group Profile Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources KubernetesNode Group Profile Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets KubernetesNode Group Profile Policy Bucket[] - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed
Policies string[] - (Array of schema.TypeString) -
- scheduled
Actions KubernetesNode Group Profile Scheduled Action[] - This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates KubernetesNode Group Profile Src Template[] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Kubernetes
Node Group Profile Tag[] - This complex property has following sub-properties:
- taints
Kubernetes
Node Group Profile Taint[] - This complex property has following sub-properties:
- type string
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version
Contexts KubernetesNode Group Profile Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- action str
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action_
params Sequence[KubernetesNode Group Profile Action Param Args] - This complex property has following sub-properties:
- additional_
properties str - ancestors
Sequence[Kubernetes
Node Group Profile Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster_
profiles Sequence[KubernetesNode Group Profile Cluster Profile Args] - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config_
contexts Sequence[KubernetesNode Group Profile Config Context Args] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- currentsize float
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed_
policies Sequence[str] - (Array of schema.TypeString) -
- description str
- Description of the profile.
- desiredsize float
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu_
configs Sequence[KubernetesNode Group Profile Gpu Config Args] - This complex property has following sub-properties:
- infra_
providers Sequence[KubernetesNode Group Profile Infra Provider Args] - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip_
pools Sequence[KubernetesNode Group Profile Ip Pool Args] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes_
node_ strgroup_ profile_ id - kubernetes_
versions Sequence[KubernetesNode Group Profile Kubernetes Version Args] - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Sequence[Kubernetes
Node Group Profile Label Args] - This complex property has following sub-properties:
- maxsize float
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize float
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod_
time str - (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Name of the profile instance or profile template.
- node_
type str - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes
Sequence[Kubernetes
Node Group Profile Node Args] - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Kubernetes
Node Group Profile Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[KubernetesNode Group Profile Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy_
buckets Sequence[KubernetesNode Group Profile Policy Bucket Args] - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed_
policies Sequence[str] - (Array of schema.TypeString) -
- scheduled_
actions Sequence[KubernetesNode Group Profile Scheduled Action Args] - This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src_
templates Sequence[KubernetesNode Group Profile Src Template Args] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Sequence[Kubernetes
Node Group Profile Tag Args] - This complex property has following sub-properties:
- taints
Sequence[Kubernetes
Node Group Profile Taint Args] - This complex property has following sub-properties:
- type str
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version_
contexts Sequence[KubernetesNode Group Profile Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action
Params List<Property Map> - This complex property has following sub-properties:
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Profiles List<Property Map> - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config
Contexts List<Property Map> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- currentsize Number
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- desiredsize Number
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu
Configs List<Property Map> - This complex property has following sub-properties:
- infra
Providers List<Property Map> - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip
Pools List<Property Map> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes
Node StringGroup Profile Id - kubernetes
Versions List<Property Map> - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels List<Property Map>
- This complex property has following sub-properties:
- maxsize Number
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize Number
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- node
Type String - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes List<Property Map>
- An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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:
- policy
Buckets List<Property Map> - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed
Policies List<String> - (Array of schema.TypeString) -
- scheduled
Actions List<Property Map> - This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<Property Map> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Property Map>
- This complex property has following sub-properties:
- taints List<Property Map>
- This complex property has following sub-properties:
- type String
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - 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 KubernetesNodeGroupProfile 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 KubernetesNodeGroupProfile Resource
Get an existing KubernetesNodeGroupProfile 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?: KubernetesNodeGroupProfileState, opts?: CustomResourceOptions): KubernetesNodeGroupProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
action: Optional[str] = None,
action_params: Optional[Sequence[KubernetesNodeGroupProfileActionParamArgs]] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[KubernetesNodeGroupProfileAncestorArgs]] = None,
class_id: Optional[str] = None,
cluster_profiles: Optional[Sequence[KubernetesNodeGroupProfileClusterProfileArgs]] = None,
config_contexts: Optional[Sequence[KubernetesNodeGroupProfileConfigContextArgs]] = None,
create_time: Optional[str] = None,
currentsize: Optional[float] = None,
deployed_policies: Optional[Sequence[str]] = None,
description: Optional[str] = None,
desiredsize: Optional[float] = None,
domain_group_moid: Optional[str] = None,
gpu_configs: Optional[Sequence[KubernetesNodeGroupProfileGpuConfigArgs]] = None,
infra_providers: Optional[Sequence[KubernetesNodeGroupProfileInfraProviderArgs]] = None,
ip_pools: Optional[Sequence[KubernetesNodeGroupProfileIpPoolArgs]] = None,
kubernetes_node_group_profile_id: Optional[str] = None,
kubernetes_versions: Optional[Sequence[KubernetesNodeGroupProfileKubernetesVersionArgs]] = None,
labels: Optional[Sequence[KubernetesNodeGroupProfileLabelArgs]] = None,
maxsize: Optional[float] = None,
minsize: Optional[float] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
node_type: Optional[str] = None,
nodes: Optional[Sequence[KubernetesNodeGroupProfileNodeArgs]] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[KubernetesNodeGroupProfileParentArgs]] = None,
permission_resources: Optional[Sequence[KubernetesNodeGroupProfilePermissionResourceArgs]] = None,
policy_buckets: Optional[Sequence[KubernetesNodeGroupProfilePolicyBucketArgs]] = None,
removed_policies: Optional[Sequence[str]] = None,
scheduled_actions: Optional[Sequence[KubernetesNodeGroupProfileScheduledActionArgs]] = None,
shared_scope: Optional[str] = None,
src_templates: Optional[Sequence[KubernetesNodeGroupProfileSrcTemplateArgs]] = None,
tags: Optional[Sequence[KubernetesNodeGroupProfileTagArgs]] = None,
taints: Optional[Sequence[KubernetesNodeGroupProfileTaintArgs]] = None,
type: Optional[str] = None,
version_contexts: Optional[Sequence[KubernetesNodeGroupProfileVersionContextArgs]] = None) -> KubernetesNodeGroupProfile
func GetKubernetesNodeGroupProfile(ctx *Context, name string, id IDInput, state *KubernetesNodeGroupProfileState, opts ...ResourceOption) (*KubernetesNodeGroupProfile, error)
public static KubernetesNodeGroupProfile Get(string name, Input<string> id, KubernetesNodeGroupProfileState? state, CustomResourceOptions? opts = null)
public static KubernetesNodeGroupProfile get(String name, Output<String> id, KubernetesNodeGroupProfileState state, CustomResourceOptions options)
resources: _: type: intersight:KubernetesNodeGroupProfile 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.
- Action string
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- Action
Params List<KubernetesNode Group Profile Action Param> - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
List<Kubernetes
Node Group Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Profiles List<KubernetesNode Group Profile Cluster Profile> - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Config
Contexts List<KubernetesNode Group Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Currentsize double
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- Deployed
Policies List<string> - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Desiredsize double
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Gpu
Configs List<KubernetesNode Group Profile Gpu Config> - This complex property has following sub-properties:
- Infra
Providers List<KubernetesNode Group Profile Infra Provider> - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Ip
Pools List<KubernetesNode Group Profile Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Kubernetes
Node stringGroup Profile Id - Kubernetes
Versions List<KubernetesNode Group Profile Kubernetes Version> - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
List<Kubernetes
Node Group Profile Label> - This complex property has following sub-properties:
- Maxsize double
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- Minsize double
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Node
Type string - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - Nodes
List<Kubernetes
Node Group Profile Node> - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Kubernetes
Node Group Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<KubernetesNode Group Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets List<KubernetesNode Group Profile Policy Bucket> - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- Removed
Policies List<string> - (Array of schema.TypeString) -
- Scheduled
Actions List<KubernetesNode Group Profile Scheduled Action> - This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates List<KubernetesNode Group Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Node Group Profile Tag> - This complex property has following sub-properties:
- Taints
List<Kubernetes
Node Group Profile Taint> - This complex property has following sub-properties:
- Type string
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - Version
Contexts List<KubernetesNode Group Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Action string
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- Action
Params []KubernetesNode Group Profile Action Param Args - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
[]Kubernetes
Node Group Profile Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cluster
Profiles []KubernetesNode Group Profile Cluster Profile Args - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Config
Contexts []KubernetesNode Group Profile Config Context Args - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Currentsize float64
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- Deployed
Policies []string - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Desiredsize float64
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Gpu
Configs []KubernetesNode Group Profile Gpu Config Args - This complex property has following sub-properties:
- Infra
Providers []KubernetesNode Group Profile Infra Provider Args - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Ip
Pools []KubernetesNode Group Profile Ip Pool Args - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Kubernetes
Node stringGroup Profile Id - Kubernetes
Versions []KubernetesNode Group Profile Kubernetes Version Args - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
[]Kubernetes
Node Group Profile Label Args - This complex property has following sub-properties:
- Maxsize float64
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- Minsize float64
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- Mod
Time string - (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the profile instance or profile template.
- Node
Type string - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - Nodes
[]Kubernetes
Node Group Profile Node Args - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Kubernetes
Node Group Profile Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []KubernetesNode Group Profile Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets []KubernetesNode Group Profile Policy Bucket Args - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- Removed
Policies []string - (Array of schema.TypeString) -
- Scheduled
Actions []KubernetesNode Group Profile Scheduled Action Args - This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Src
Templates []KubernetesNode Group Profile Src Template Args - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- []Kubernetes
Node Group Profile Tag Args - This complex property has following sub-properties:
- Taints
[]Kubernetes
Node Group Profile Taint Args - This complex property has following sub-properties:
- Type string
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - Version
Contexts []KubernetesNode Group Profile Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action
Params List<KubernetesNode Group Profile Action Param> - This complex property has following sub-properties:
- additional
Properties String - ancestors
List<Kubernetes
Node Group Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Profiles List<KubernetesNode Group Profile Cluster Profile> - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config
Contexts List<KubernetesNode Group Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- currentsize Double
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- desiredsize Double
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu
Configs List<KubernetesNode Group Profile Gpu Config> - This complex property has following sub-properties:
- infra
Providers List<KubernetesNode Group Profile Infra Provider> - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip
Pools List<KubernetesNode Group Profile Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes
Node StringGroup Profile Id - kubernetes
Versions List<KubernetesNode Group Profile Kubernetes Version> - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
List<Kubernetes
Node Group Profile Label> - This complex property has following sub-properties:
- maxsize Double
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize Double
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- node
Type String - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes
List<Kubernetes
Node Group Profile Node> - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Kubernetes
Node Group Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<KubernetesNode Group Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets List<KubernetesNode Group Profile Policy Bucket> - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed
Policies List<String> - (Array of schema.TypeString) -
- scheduled
Actions List<KubernetesNode Group Profile Scheduled Action> - This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<KubernetesNode Group Profile Src Template> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Node Group Profile Tag> - This complex property has following sub-properties:
- taints
List<Kubernetes
Node Group Profile Taint> - This complex property has following sub-properties:
- type String
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version
Contexts List<KubernetesNode Group Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- action string
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action
Params KubernetesNode Group Profile Action Param[] - This complex property has following sub-properties:
- additional
Properties string - ancestors
Kubernetes
Node Group Profile Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Profiles KubernetesNode Group Profile Cluster Profile[] - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config
Contexts KubernetesNode Group Profile Config Context[] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- currentsize number
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed
Policies string[] - (Array of schema.TypeString) -
- description string
- Description of the profile.
- desiredsize number
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu
Configs KubernetesNode Group Profile Gpu Config[] - This complex property has following sub-properties:
- infra
Providers KubernetesNode Group Profile Infra Provider[] - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip
Pools KubernetesNode Group Profile Ip Pool[] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes
Node stringGroup Profile Id - kubernetes
Versions KubernetesNode Group Profile Kubernetes Version[] - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Kubernetes
Node Group Profile Label[] - This complex property has following sub-properties:
- maxsize number
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize number
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod
Time string - (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the profile instance or profile template.
- node
Type string - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes
Kubernetes
Node Group Profile Node[] - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Kubernetes
Node Group Profile Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources KubernetesNode Group Profile Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets KubernetesNode Group Profile Policy Bucket[] - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed
Policies string[] - (Array of schema.TypeString) -
- scheduled
Actions KubernetesNode Group Profile Scheduled Action[] - This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates KubernetesNode Group Profile Src Template[] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Kubernetes
Node Group Profile Tag[] - This complex property has following sub-properties:
- taints
Kubernetes
Node Group Profile Taint[] - This complex property has following sub-properties:
- type string
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version
Contexts KubernetesNode Group Profile Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- action str
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action_
params Sequence[KubernetesNode Group Profile Action Param Args] - This complex property has following sub-properties:
- additional_
properties str - ancestors
Sequence[Kubernetes
Node Group Profile Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster_
profiles Sequence[KubernetesNode Group Profile Cluster Profile Args] - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config_
contexts Sequence[KubernetesNode Group Profile Config Context Args] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- currentsize float
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed_
policies Sequence[str] - (Array of schema.TypeString) -
- description str
- Description of the profile.
- desiredsize float
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu_
configs Sequence[KubernetesNode Group Profile Gpu Config Args] - This complex property has following sub-properties:
- infra_
providers Sequence[KubernetesNode Group Profile Infra Provider Args] - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip_
pools Sequence[KubernetesNode Group Profile Ip Pool Args] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes_
node_ strgroup_ profile_ id - kubernetes_
versions Sequence[KubernetesNode Group Profile Kubernetes Version Args] - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Sequence[Kubernetes
Node Group Profile Label Args] - This complex property has following sub-properties:
- maxsize float
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize float
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod_
time str - (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Name of the profile instance or profile template.
- node_
type str - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes
Sequence[Kubernetes
Node Group Profile Node Args] - An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Kubernetes
Node Group Profile Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[KubernetesNode Group Profile Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy_
buckets Sequence[KubernetesNode Group Profile Policy Bucket Args] - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed_
policies Sequence[str] - (Array of schema.TypeString) -
- scheduled_
actions Sequence[KubernetesNode Group Profile Scheduled Action Args] - This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src_
templates Sequence[KubernetesNode Group Profile Src Template Args] - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Sequence[Kubernetes
Node Group Profile Tag Args] - This complex property has following sub-properties:
- taints
Sequence[Kubernetes
Node Group Profile Taint Args] - This complex property has following sub-properties:
- type str
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version_
contexts Sequence[KubernetesNode Group Profile Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- action String
- User initiated action. Each profile type has its own supported actions. For HyperFlex cluster profile, the supported actions are -- Validate, Deploy, Continue, Retry, Abort, Unassign For server profile, the support actions are -- Deploy, Unassign.
- action
Params List<Property Map> - This complex property has following sub-properties:
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cluster
Profiles List<Property Map> - A reference to a kubernetesClusterProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- config
Contexts List<Property Map> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- currentsize Number
- (ReadOnly) Current number of nodes in this node group at any given point in time.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- desiredsize Number
- Desired number of nodes in this node group, same as minsize initially and is updated by the auto-scaler.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- gpu
Configs List<Property Map> - This complex property has following sub-properties:
- infra
Providers List<Property Map> - A reference to a kubernetesBaseInfrastructureProvider resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- ip
Pools List<Property Map> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- kubernetes
Node StringGroup Profile Id - kubernetes
Versions List<Property Map> - A reference to a kubernetesVersionPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels List<Property Map>
- This complex property has following sub-properties:
- maxsize Number
- Maximum number of nodes this node group can scale up to during repair, replacement or upgrade operations.
- minsize Number
- Minimum number of available nodes this node group can scale down to during repair, replacement or upgrade operations.
- mod
Time String - (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the profile instance or profile template.
- node
Type String - The node type ControlPlane, Worker or ControlPlaneWorker.*
Worker
- Node will be marked as a worker node.*ControlPlane
- Node will be marked as a control plane node.*ControlPlaneWorker
- Node will be both a controle plane and a worker. - nodes List<Property Map>
- An array of relationships to kubernetesNodeProfile resources. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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:
- policy
Buckets List<Property Map> - An array of relationships to policyAbstractPolicy resources. This complex property has following sub-properties:
- removed
Policies List<String> - (Array of schema.TypeString) -
- scheduled
Actions List<Property Map> - This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- src
Templates List<Property Map> - A reference to a policyAbstractProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Property Map>
- This complex property has following sub-properties:
- taints List<Property Map>
- This complex property has following sub-properties:
- type String
- Defines the type of the profile. Accepted values are instance or template.*
instance
- The profile defines the configuration for a specific instance of a target. - version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
Supporting Types
KubernetesNodeGroupProfileActionParam, KubernetesNodeGroupProfileActionParamArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- The action parameter identifier.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- The action parameter value.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- The action parameter identifier.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- The action parameter value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- The action parameter identifier.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- The action parameter value.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - name string
- The action parameter identifier.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value string
- The action parameter value.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - name str
- The action parameter identifier.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value str
- The action parameter value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- The action parameter identifier.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- The action parameter value.
KubernetesNodeGroupProfileAncestor, KubernetesNodeGroupProfileAncestorArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileClusterProfile, KubernetesNodeGroupProfileClusterProfileArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileConfigContext, KubernetesNodeGroupProfileConfigContextArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- Config
State stringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - Config
Type string - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- Control
Action string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- Error
State string - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- Inconsistency
Reasons List<string> - (Array of schema.TypeString) -
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Oper
State string - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- Config
State stringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - Config
Type string - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- Control
Action string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- Error
State string - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- Inconsistency
Reasons []string - (Array of schema.TypeString) -
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Oper
State string - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - config
State String - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State StringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config
Type String - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control
Action String - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State String - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency
Reasons List<String> - (Array of schema.TypeString) -
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State String - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State stringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config
Type string - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control
Action string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State string - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency
Reasons string[] - (Array of schema.TypeString) -
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State string - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - config_
state str - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config_
state_ strsummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config_
type str - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control_
action str - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error_
state str - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency_
reasons Sequence[str] - (Array of schema.TypeString) -
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper_
state str - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - config
State String - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State StringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config
Type String - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control
Action String - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State String - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency
Reasons List<String> - (Array of schema.TypeString) -
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State String - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
KubernetesNodeGroupProfileGpuConfig, KubernetesNodeGroupProfileGpuConfigArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Device
Id double - The device Id of the GPU device.
- Memory
Size double - The amount of memory on the GPU (GBs).
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Vendor
Id double - The vendor Id of the GPU device.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Device
Id float64 - The device Id of the GPU device.
- Memory
Size float64 - The amount of memory on the GPU (GBs).
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Vendor
Id float64 - The vendor Id of the GPU device.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - device
Id Double - The device Id of the GPU device.
- memory
Size Double - The amount of memory on the GPU (GBs).
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor
Id Double - The vendor Id of the GPU device.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - device
Id number - The device Id of the GPU device.
- memory
Size number - The amount of memory on the GPU (GBs).
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor
Id number - The vendor Id of the GPU device.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - device_
id float - The device Id of the GPU device.
- memory_
size float - The amount of memory on the GPU (GBs).
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor_
id float - The vendor Id of the GPU device.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - device
Id Number - The device Id of the GPU device.
- memory
Size Number - The amount of memory on the GPU (GBs).
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor
Id Number - The vendor Id of the GPU device.
KubernetesNodeGroupProfileInfraProvider, KubernetesNodeGroupProfileInfraProviderArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileIpPool, KubernetesNodeGroupProfileIpPoolArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileKubernetesVersion, KubernetesNodeGroupProfileKubernetesVersionArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileLabel, KubernetesNodeGroupProfileLabelArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Key string
- The key for a Kubernetes label for a node.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- The value for a Kubernetes label for a node.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Key string
- The key for a Kubernetes label for a node.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- The value for a Kubernetes label for a node.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - key String
- The key for a Kubernetes label for a node.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- The value for a Kubernetes label for a node.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - key string
- The key for a Kubernetes label for a node.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value string
- The value for a Kubernetes label for a node.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - key str
- The key for a Kubernetes label for a node.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value str
- The value for a Kubernetes label for a node.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - key String
- The key for a Kubernetes label for a node.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- The value for a Kubernetes label for a node.
KubernetesNodeGroupProfileNode, KubernetesNodeGroupProfileNodeArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileParent, KubernetesNodeGroupProfileParentArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfilePermissionResource, KubernetesNodeGroupProfilePermissionResourceArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfilePolicyBucket, KubernetesNodeGroupProfilePolicyBucketArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileScheduledAction, KubernetesNodeGroupProfileScheduledActionArgs
- Action string
- Name of the action to be performed on the profile.
- Action
Qualifiers List<KubernetesNode Group Profile Scheduled Action Action Qualifier> - Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations. This complex property has following sub-properties:
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Proceed
On boolReboot - ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
- Action string
- Name of the action to be performed on the profile.
- Action
Qualifiers []KubernetesNode Group Profile Scheduled Action Action Qualifier - Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations. This complex property has following sub-properties:
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Proceed
On boolReboot - ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
- action String
- Name of the action to be performed on the profile.
- action
Qualifiers List<KubernetesNode Group Profile Scheduled Action Action Qualifier> - Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations. This complex property has following sub-properties:
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- proceed
On BooleanReboot - ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
- action string
- Name of the action to be performed on the profile.
- action
Qualifiers KubernetesNode Group Profile Scheduled Action Action Qualifier[] - Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations. This complex property has following sub-properties:
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- proceed
On booleanReboot - ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
- action str
- Name of the action to be performed on the profile.
- action_
qualifiers Sequence[KubernetesNode Group Profile Scheduled Action Action Qualifier] - Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations. This complex property has following sub-properties:
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- proceed_
on_ boolreboot - ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
- action String
- Name of the action to be performed on the profile.
- action
Qualifiers List<Property Map> - Qualifiers to control the action being triggered. Action qualifiers are to be specified based on the type of disruptions that an action is to be restricted to. For example, trigger the 'Deploy' action to only perform network and management plane configurations. This complex property has following sub-properties:
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- proceed
On BooleanReboot - ProceedOnReboot can be used to acknowledge server reboot while triggering deploy/activate.
KubernetesNodeGroupProfileScheduledActionActionQualifier, KubernetesNodeGroupProfileScheduledActionActionQualifierArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
KubernetesNodeGroupProfileSrcTemplate, KubernetesNodeGroupProfileSrcTemplateArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileTag, KubernetesNodeGroupProfileTagArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
KubernetesNodeGroupProfileTaint, KubernetesNodeGroupProfileTaintArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Effect string
- The effect to enforce when the key does not match the value.
- Key string
- The key for a Kubernetes taint.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- If the key does not match this value, the specified effect is enforced.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Effect string
- The effect to enforce when the key does not match the value.
- Key string
- The key for a Kubernetes taint.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- If the key does not match this value, the specified effect is enforced.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - effect String
- The effect to enforce when the key does not match the value.
- key String
- The key for a Kubernetes taint.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- If the key does not match this value, the specified effect is enforced.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - effect string
- The effect to enforce when the key does not match the value.
- key string
- The key for a Kubernetes taint.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value string
- If the key does not match this value, the specified effect is enforced.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - effect str
- The effect to enforce when the key does not match the value.
- key str
- The key for a Kubernetes taint.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value str
- If the key does not match this value, the specified effect is enforced.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - effect String
- The effect to enforce when the key does not match the value.
- key String
- The key for a Kubernetes taint.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- If the key does not match this value, the specified effect is enforced.
KubernetesNodeGroupProfileVersionContext, KubernetesNodeGroupProfileVersionContextArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Interested
Mos List<KubernetesNode Group Profile Version Context Interested Mo> - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos List<KubernetesNode Group Profile Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Interested
Mos []KubernetesNode Group Profile Version Context Interested Mo - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []KubernetesNode Group Profile Version Context Ref Mo - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - interested
Mos List<KubernetesNode Group Profile Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<KubernetesNode Group Profile Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - interested
Mos KubernetesNode Group Profile Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For booleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos KubernetesNode Group Profile Version Context Ref Mo[] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - interested_
mos Sequence[KubernetesNode Group Profile Version Context Interested Mo] - This complex property has following sub-properties:
- marked_
for_ booldeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version str - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
mos Sequence[KubernetesNode Group Profile Version Context Ref Mo] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type str - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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.
KubernetesNodeGroupProfileVersionContextInterestedMo, KubernetesNodeGroupProfileVersionContextInterestedMoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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'.
KubernetesNodeGroupProfileVersionContextRefMo, KubernetesNodeGroupProfileVersionContextRefMoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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_kubernetes_node_group_profile
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/kubernetesNodeGroupProfile:KubernetesNodeGroupProfile 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.