intersight.KubernetesClusterProfile
Explore with Pulumi AI
Cluster profile specifies the config profile for a Kubernetes cluster. It also depicts operations to control the life cycle of 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 workflowWorkflowInfo = config.require("workflowWorkflowInfo");
const kubernetesClusterProfile1 = new intersight.KubernetesClusterProfile("kubernetesClusterProfile1", {
description: "kubernetes cluster profile",
type: "instance",
action: "Deploy",
configContexts: [{
controlAction: "Deploy",
errorState: "Pre-config-error",
objectType: "policy.ConfigContext",
}],
managedMode: "Managed",
status: "Deploying",
organizations: [{
objectType: "organization.Organization",
moid: _var.organization,
}],
workflowInfos: [{
objectType: "workflow.WorkflowInfo",
moid: workflowWorkflowInfo,
}],
});
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
workflow_workflow_info = config.require("workflowWorkflowInfo")
kubernetes_cluster_profile1 = intersight.KubernetesClusterProfile("kubernetesClusterProfile1",
description="kubernetes cluster profile",
type="instance",
action="Deploy",
config_contexts=[{
"control_action": "Deploy",
"error_state": "Pre-config-error",
"object_type": "policy.ConfigContext",
}],
managed_mode="Managed",
status="Deploying",
organizations=[{
"object_type": "organization.Organization",
"moid": var["organization"],
}],
workflow_infos=[{
"object_type": "workflow.WorkflowInfo",
"moid": workflow_workflow_info,
}])
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, "")
workflowWorkflowInfo := cfg.Require("workflowWorkflowInfo")
_, err := intersight.NewKubernetesClusterProfile(ctx, "kubernetesClusterProfile1", &intersight.KubernetesClusterProfileArgs{
Description: pulumi.String("kubernetes cluster profile"),
Type: pulumi.String("instance"),
Action: pulumi.String("Deploy"),
ConfigContexts: intersight.KubernetesClusterProfileConfigContextArray{
&intersight.KubernetesClusterProfileConfigContextArgs{
ControlAction: pulumi.String("Deploy"),
ErrorState: pulumi.String("Pre-config-error"),
ObjectType: pulumi.String("policy.ConfigContext"),
},
},
ManagedMode: pulumi.String("Managed"),
Status: pulumi.String("Deploying"),
Organizations: intersight.KubernetesClusterProfileOrganizationArray{
&intersight.KubernetesClusterProfileOrganizationArgs{
ObjectType: pulumi.String("organization.Organization"),
Moid: pulumi.Any(_var.Organization),
},
},
WorkflowInfos: intersight.KubernetesClusterProfileWorkflowInfoArray{
&intersight.KubernetesClusterProfileWorkflowInfoArgs{
ObjectType: pulumi.String("workflow.WorkflowInfo"),
Moid: pulumi.String(workflowWorkflowInfo),
},
},
})
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 workflowWorkflowInfo = config.Require("workflowWorkflowInfo");
var kubernetesClusterProfile1 = new Intersight.KubernetesClusterProfile("kubernetesClusterProfile1", new()
{
Description = "kubernetes cluster profile",
Type = "instance",
Action = "Deploy",
ConfigContexts = new[]
{
new Intersight.Inputs.KubernetesClusterProfileConfigContextArgs
{
ControlAction = "Deploy",
ErrorState = "Pre-config-error",
ObjectType = "policy.ConfigContext",
},
},
ManagedMode = "Managed",
Status = "Deploying",
Organizations = new[]
{
new Intersight.Inputs.KubernetesClusterProfileOrganizationArgs
{
ObjectType = "organization.Organization",
Moid = @var.Organization,
},
},
WorkflowInfos = new[]
{
new Intersight.Inputs.KubernetesClusterProfileWorkflowInfoArgs
{
ObjectType = "workflow.WorkflowInfo",
Moid = workflowWorkflowInfo,
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.KubernetesClusterProfile;
import com.pulumi.intersight.KubernetesClusterProfileArgs;
import com.pulumi.intersight.inputs.KubernetesClusterProfileConfigContextArgs;
import com.pulumi.intersight.inputs.KubernetesClusterProfileOrganizationArgs;
import com.pulumi.intersight.inputs.KubernetesClusterProfileWorkflowInfoArgs;
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 workflowWorkflowInfo = config.get("workflowWorkflowInfo");
var kubernetesClusterProfile1 = new KubernetesClusterProfile("kubernetesClusterProfile1", KubernetesClusterProfileArgs.builder()
.description("kubernetes cluster profile")
.type("instance")
.action("Deploy")
.configContexts(KubernetesClusterProfileConfigContextArgs.builder()
.controlAction("Deploy")
.errorState("Pre-config-error")
.objectType("policy.ConfigContext")
.build())
.managedMode("Managed")
.status("Deploying")
.organizations(KubernetesClusterProfileOrganizationArgs.builder()
.objectType("organization.Organization")
.moid(var_.organization())
.build())
.workflowInfos(KubernetesClusterProfileWorkflowInfoArgs.builder()
.objectType("workflow.WorkflowInfo")
.moid(workflowWorkflowInfo)
.build())
.build());
}
}
configuration:
workflowWorkflowInfo:
type: string
resources:
kubernetesClusterProfile1:
type: intersight:KubernetesClusterProfile
properties:
description: kubernetes cluster profile
type: instance
action: Deploy
configContexts:
- controlAction: Deploy
errorState: Pre-config-error
objectType: policy.ConfigContext
managedMode: Managed
status: Deploying
organizations:
- objectType: organization.Organization
moid: ${var.organization}
workflowInfos:
- objectType: workflow.WorkflowInfo
moid: ${workflowWorkflowInfo}
Create KubernetesClusterProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KubernetesClusterProfile(name: string, args?: KubernetesClusterProfileArgs, opts?: CustomResourceOptions);
@overload
def KubernetesClusterProfile(resource_name: str,
args: Optional[KubernetesClusterProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def KubernetesClusterProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
aci_cni_profiles: Optional[Sequence[KubernetesClusterProfileAciCniProfileArgs]] = None,
action: Optional[str] = None,
action_infos: Optional[Sequence[KubernetesClusterProfileActionInfoArgs]] = None,
action_params: Optional[Sequence[KubernetesClusterProfileActionParamArgs]] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[KubernetesClusterProfileAncestorArgs]] = None,
associated_clusters: Optional[Sequence[KubernetesClusterProfileAssociatedClusterArgs]] = None,
cert_configs: Optional[Sequence[KubernetesClusterProfileCertConfigArgs]] = None,
class_id: Optional[str] = None,
cluster_ip_pools: Optional[Sequence[KubernetesClusterProfileClusterIpPoolArgs]] = None,
config_contexts: Optional[Sequence[KubernetesClusterProfileConfigContextArgs]] = None,
container_runtime_configs: Optional[Sequence[KubernetesClusterProfileContainerRuntimeConfigArgs]] = None,
container_runtime_proxy_policies: Optional[Sequence[KubernetesClusterProfileContainerRuntimeProxyPolicyArgs]] = None,
create_time: Optional[str] = None,
deployed_policies: Optional[Sequence[str]] = None,
description: Optional[str] = None,
device_connector_proxy_policies: Optional[Sequence[KubernetesClusterProfileDeviceConnectorProxyPolicyArgs]] = None,
domain_group_moid: Optional[str] = None,
essential_addons: Optional[Sequence[KubernetesClusterProfileEssentialAddonArgs]] = None,
kube_configs: Optional[Sequence[KubernetesClusterProfileKubeConfigArgs]] = None,
kubernetes_cluster_profile_id: Optional[str] = None,
loadbalancer_block_ip_leases: Optional[Sequence[KubernetesClusterProfileLoadbalancerBlockIpLeaseArgs]] = None,
loadbalancer_ip_leases: Optional[Sequence[KubernetesClusterProfileLoadbalancerIpLeaseArgs]] = None,
managed_mode: Optional[str] = None,
management_configs: Optional[Sequence[KubernetesClusterProfileManagementConfigArgs]] = None,
master_vip_leases: Optional[Sequence[KubernetesClusterProfileMasterVipLeaseArgs]] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
net_configs: Optional[Sequence[KubernetesClusterProfileNetConfigArgs]] = None,
node_groups: Optional[Sequence[KubernetesClusterProfileNodeGroupArgs]] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[KubernetesClusterProfileOrganizationArgs]] = None,
owners: Optional[Sequence[str]] = None,
parent_solution_profiles: Optional[Sequence[KubernetesClusterProfileParentSolutionProfileArgs]] = None,
parents: Optional[Sequence[KubernetesClusterProfileParentArgs]] = None,
permission_resources: Optional[Sequence[KubernetesClusterProfilePermissionResourceArgs]] = None,
policy_buckets: Optional[Sequence[KubernetesClusterProfilePolicyBucketArgs]] = None,
removed_policies: Optional[Sequence[str]] = None,
scheduled_actions: Optional[Sequence[KubernetesClusterProfileScheduledActionArgs]] = None,
shared_scope: Optional[str] = None,
src_templates: Optional[Sequence[KubernetesClusterProfileSrcTemplateArgs]] = None,
status: Optional[str] = None,
sys_configs: Optional[Sequence[KubernetesClusterProfileSysConfigArgs]] = None,
tags: Optional[Sequence[KubernetesClusterProfileTagArgs]] = None,
trusted_registries: Optional[Sequence[KubernetesClusterProfileTrustedRegistryArgs]] = None,
type: Optional[str] = None,
version_contexts: Optional[Sequence[KubernetesClusterProfileVersionContextArgs]] = None,
wait_for_completion: Optional[bool] = None,
workflow_infos: Optional[Sequence[KubernetesClusterProfileWorkflowInfoArgs]] = None)
func NewKubernetesClusterProfile(ctx *Context, name string, args *KubernetesClusterProfileArgs, opts ...ResourceOption) (*KubernetesClusterProfile, error)
public KubernetesClusterProfile(string name, KubernetesClusterProfileArgs? args = null, CustomResourceOptions? opts = null)
public KubernetesClusterProfile(String name, KubernetesClusterProfileArgs args)
public KubernetesClusterProfile(String name, KubernetesClusterProfileArgs args, CustomResourceOptions options)
type: intersight:KubernetesClusterProfile
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 KubernetesClusterProfileArgs
- 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 KubernetesClusterProfileArgs
- 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 KubernetesClusterProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KubernetesClusterProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KubernetesClusterProfileArgs
- 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 kubernetesClusterProfileResource = new Intersight.KubernetesClusterProfile("kubernetesClusterProfileResource", new()
{
AccountMoid = "string",
AciCniProfiles = new[]
{
new Intersight.Inputs.KubernetesClusterProfileAciCniProfileArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Action = "string",
ActionInfos = new[]
{
new Intersight.Inputs.KubernetesClusterProfileActionInfoArgs
{
AdditionalProperties = "string",
ClassId = "string",
FailureReason = "string",
Name = "string",
ObjectType = "string",
Status = "string",
},
},
ActionParams = new[]
{
new Intersight.Inputs.KubernetesClusterProfileActionParamArgs
{
AdditionalProperties = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Value = "string",
},
},
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.KubernetesClusterProfileAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
AssociatedClusters = new[]
{
new Intersight.Inputs.KubernetesClusterProfileAssociatedClusterArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
CertConfigs = new[]
{
new Intersight.Inputs.KubernetesClusterProfileCertConfigArgs
{
AdditionalProperties = "string",
CaCert = "string",
CaKey = "string",
ClassId = "string",
EtcdCert = "string",
EtcdEncryptionKeys = new[]
{
"string",
},
EtcdKey = "string",
FrontProxyCert = "string",
FrontProxyKey = "string",
ObjectType = "string",
SaPrivateKey = "string",
SaPublicKey = "string",
},
},
ClassId = "string",
ClusterIpPools = new[]
{
new Intersight.Inputs.KubernetesClusterProfileClusterIpPoolArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ConfigContexts = new[]
{
new Intersight.Inputs.KubernetesClusterProfileConfigContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
ConfigState = "string",
ConfigStateSummary = "string",
ConfigType = "string",
ControlAction = "string",
ErrorState = "string",
InconsistencyReasons = new[]
{
"string",
},
ObjectType = "string",
OperState = "string",
},
},
ContainerRuntimeConfigs = new[]
{
new Intersight.Inputs.KubernetesClusterProfileContainerRuntimeConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ContainerRuntimeProxyPolicies = new[]
{
new Intersight.Inputs.KubernetesClusterProfileContainerRuntimeProxyPolicyArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
CreateTime = "string",
DeployedPolicies = new[]
{
"string",
},
Description = "string",
DeviceConnectorProxyPolicies = new[]
{
new Intersight.Inputs.KubernetesClusterProfileDeviceConnectorProxyPolicyArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
DomainGroupMoid = "string",
EssentialAddons = new[]
{
new Intersight.Inputs.KubernetesClusterProfileEssentialAddonArgs
{
AdditionalProperties = "string",
AddonConfigurations = new[]
{
new Intersight.Inputs.KubernetesClusterProfileEssentialAddonAddonConfigurationArgs
{
AdditionalProperties = "string",
ClassId = "string",
InstallStrategy = "string",
ObjectType = "string",
OverrideSets = new[]
{
new Intersight.Inputs.KubernetesClusterProfileEssentialAddonAddonConfigurationOverrideSetArgs
{
AdditionalProperties = "string",
ClassId = "string",
Key = "string",
ObjectType = "string",
Value = "string",
},
},
Overrides = "string",
ReleaseName = "string",
ReleaseNamespace = "string",
UpgradeStrategy = "string",
},
},
AddonDefinitions = new[]
{
new Intersight.Inputs.KubernetesClusterProfileEssentialAddonAddonDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ClassId = "string",
Name = "string",
ObjectType = "string",
},
},
KubeConfigs = new[]
{
new Intersight.Inputs.KubernetesClusterProfileKubeConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
KubeConfig = "string",
ObjectType = "string",
},
},
KubernetesClusterProfileId = "string",
LoadbalancerBlockIpLeases = new[]
{
new Intersight.Inputs.KubernetesClusterProfileLoadbalancerBlockIpLeaseArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
LoadbalancerIpLeases = new[]
{
new Intersight.Inputs.KubernetesClusterProfileLoadbalancerIpLeaseArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ManagedMode = "string",
ManagementConfigs = new[]
{
new Intersight.Inputs.KubernetesClusterProfileManagementConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
IsTacPasswdSet = false,
LoadBalancerCount = 0,
LoadBalancers = new[]
{
"string",
},
MasterVip = "string",
ObjectType = "string",
SshKeys = new[]
{
"string",
},
SshUser = "string",
TacPasswd = "string",
},
},
MasterVipLeases = new[]
{
new Intersight.Inputs.KubernetesClusterProfileMasterVipLeaseArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ModTime = "string",
Moid = "string",
Name = "string",
NetConfigs = new[]
{
new Intersight.Inputs.KubernetesClusterProfileNetConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
NodeGroups = new[]
{
new Intersight.Inputs.KubernetesClusterProfileNodeGroupArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ObjectType = "string",
Organizations = new[]
{
new Intersight.Inputs.KubernetesClusterProfileOrganizationArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Owners = new[]
{
"string",
},
ParentSolutionProfiles = new[]
{
new Intersight.Inputs.KubernetesClusterProfileParentSolutionProfileArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Parents = new[]
{
new Intersight.Inputs.KubernetesClusterProfileParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.KubernetesClusterProfilePermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PolicyBuckets = new[]
{
new Intersight.Inputs.KubernetesClusterProfilePolicyBucketArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
RemovedPolicies = new[]
{
"string",
},
ScheduledActions = new[]
{
new Intersight.Inputs.KubernetesClusterProfileScheduledActionArgs
{
Action = "string",
ActionQualifiers = new[]
{
new Intersight.Inputs.KubernetesClusterProfileScheduledActionActionQualifierArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
},
},
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
ProceedOnReboot = false,
},
},
SharedScope = "string",
SrcTemplates = new[]
{
new Intersight.Inputs.KubernetesClusterProfileSrcTemplateArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Status = "string",
SysConfigs = new[]
{
new Intersight.Inputs.KubernetesClusterProfileSysConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Tags = new[]
{
new Intersight.Inputs.KubernetesClusterProfileTagArgs
{
AdditionalProperties = "string",
Key = "string",
Value = "string",
},
},
TrustedRegistries = new[]
{
new Intersight.Inputs.KubernetesClusterProfileTrustedRegistryArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Type = "string",
VersionContexts = new[]
{
new Intersight.Inputs.KubernetesClusterProfileVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.KubernetesClusterProfileVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.KubernetesClusterProfileVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
WaitForCompletion = false,
WorkflowInfos = new[]
{
new Intersight.Inputs.KubernetesClusterProfileWorkflowInfoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
});
example, err := intersight.NewKubernetesClusterProfile(ctx, "kubernetesClusterProfileResource", &intersight.KubernetesClusterProfileArgs{
AccountMoid: pulumi.String("string"),
AciCniProfiles: intersight.KubernetesClusterProfileAciCniProfileArray{
&intersight.KubernetesClusterProfileAciCniProfileArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Action: pulumi.String("string"),
ActionInfos: intersight.KubernetesClusterProfileActionInfoArray{
&intersight.KubernetesClusterProfileActionInfoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
FailureReason: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
ActionParams: intersight.KubernetesClusterProfileActionParamArray{
&intersight.KubernetesClusterProfileActionParamArgs{
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.KubernetesClusterProfileAncestorArray{
&intersight.KubernetesClusterProfileAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
AssociatedClusters: intersight.KubernetesClusterProfileAssociatedClusterArray{
&intersight.KubernetesClusterProfileAssociatedClusterArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
CertConfigs: intersight.KubernetesClusterProfileCertConfigArray{
&intersight.KubernetesClusterProfileCertConfigArgs{
AdditionalProperties: pulumi.String("string"),
CaCert: pulumi.String("string"),
CaKey: pulumi.String("string"),
ClassId: pulumi.String("string"),
EtcdCert: pulumi.String("string"),
EtcdEncryptionKeys: pulumi.StringArray{
pulumi.String("string"),
},
EtcdKey: pulumi.String("string"),
FrontProxyCert: pulumi.String("string"),
FrontProxyKey: pulumi.String("string"),
ObjectType: pulumi.String("string"),
SaPrivateKey: pulumi.String("string"),
SaPublicKey: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
ClusterIpPools: intersight.KubernetesClusterProfileClusterIpPoolArray{
&intersight.KubernetesClusterProfileClusterIpPoolArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ConfigContexts: intersight.KubernetesClusterProfileConfigContextArray{
&intersight.KubernetesClusterProfileConfigContextArgs{
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"),
},
},
ContainerRuntimeConfigs: intersight.KubernetesClusterProfileContainerRuntimeConfigArray{
&intersight.KubernetesClusterProfileContainerRuntimeConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ContainerRuntimeProxyPolicies: intersight.KubernetesClusterProfileContainerRuntimeProxyPolicyArray{
&intersight.KubernetesClusterProfileContainerRuntimeProxyPolicyArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
CreateTime: pulumi.String("string"),
DeployedPolicies: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
DeviceConnectorProxyPolicies: intersight.KubernetesClusterProfileDeviceConnectorProxyPolicyArray{
&intersight.KubernetesClusterProfileDeviceConnectorProxyPolicyArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
DomainGroupMoid: pulumi.String("string"),
EssentialAddons: intersight.KubernetesClusterProfileEssentialAddonArray{
&intersight.KubernetesClusterProfileEssentialAddonArgs{
AdditionalProperties: pulumi.String("string"),
AddonConfigurations: intersight.KubernetesClusterProfileEssentialAddonAddonConfigurationArray{
&intersight.KubernetesClusterProfileEssentialAddonAddonConfigurationArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InstallStrategy: pulumi.String("string"),
ObjectType: pulumi.String("string"),
OverrideSets: intersight.KubernetesClusterProfileEssentialAddonAddonConfigurationOverrideSetArray{
&intersight.KubernetesClusterProfileEssentialAddonAddonConfigurationOverrideSetArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Key: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Overrides: pulumi.String("string"),
ReleaseName: pulumi.String("string"),
ReleaseNamespace: pulumi.String("string"),
UpgradeStrategy: pulumi.String("string"),
},
},
AddonDefinitions: intersight.KubernetesClusterProfileEssentialAddonAddonDefinitionArray{
&intersight.KubernetesClusterProfileEssentialAddonAddonDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
KubeConfigs: intersight.KubernetesClusterProfileKubeConfigArray{
&intersight.KubernetesClusterProfileKubeConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
KubeConfig: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
KubernetesClusterProfileId: pulumi.String("string"),
LoadbalancerBlockIpLeases: intersight.KubernetesClusterProfileLoadbalancerBlockIpLeaseArray{
&intersight.KubernetesClusterProfileLoadbalancerBlockIpLeaseArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
LoadbalancerIpLeases: intersight.KubernetesClusterProfileLoadbalancerIpLeaseArray{
&intersight.KubernetesClusterProfileLoadbalancerIpLeaseArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ManagedMode: pulumi.String("string"),
ManagementConfigs: intersight.KubernetesClusterProfileManagementConfigArray{
&intersight.KubernetesClusterProfileManagementConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
IsTacPasswdSet: pulumi.Bool(false),
LoadBalancerCount: pulumi.Float64(0),
LoadBalancers: pulumi.StringArray{
pulumi.String("string"),
},
MasterVip: pulumi.String("string"),
ObjectType: pulumi.String("string"),
SshKeys: pulumi.StringArray{
pulumi.String("string"),
},
SshUser: pulumi.String("string"),
TacPasswd: pulumi.String("string"),
},
},
MasterVipLeases: intersight.KubernetesClusterProfileMasterVipLeaseArray{
&intersight.KubernetesClusterProfileMasterVipLeaseArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
NetConfigs: intersight.KubernetesClusterProfileNetConfigArray{
&intersight.KubernetesClusterProfileNetConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
NodeGroups: intersight.KubernetesClusterProfileNodeGroupArray{
&intersight.KubernetesClusterProfileNodeGroupArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ObjectType: pulumi.String("string"),
Organizations: intersight.KubernetesClusterProfileOrganizationArray{
&intersight.KubernetesClusterProfileOrganizationArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Owners: pulumi.StringArray{
pulumi.String("string"),
},
ParentSolutionProfiles: intersight.KubernetesClusterProfileParentSolutionProfileArray{
&intersight.KubernetesClusterProfileParentSolutionProfileArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Parents: intersight.KubernetesClusterProfileParentArray{
&intersight.KubernetesClusterProfileParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.KubernetesClusterProfilePermissionResourceArray{
&intersight.KubernetesClusterProfilePermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PolicyBuckets: intersight.KubernetesClusterProfilePolicyBucketArray{
&intersight.KubernetesClusterProfilePolicyBucketArgs{
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.KubernetesClusterProfileScheduledActionArray{
&intersight.KubernetesClusterProfileScheduledActionArgs{
Action: pulumi.String("string"),
ActionQualifiers: intersight.KubernetesClusterProfileScheduledActionActionQualifierArray{
&intersight.KubernetesClusterProfileScheduledActionActionQualifierArgs{
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.KubernetesClusterProfileSrcTemplateArray{
&intersight.KubernetesClusterProfileSrcTemplateArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Status: pulumi.String("string"),
SysConfigs: intersight.KubernetesClusterProfileSysConfigArray{
&intersight.KubernetesClusterProfileSysConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Tags: intersight.KubernetesClusterProfileTagArray{
&intersight.KubernetesClusterProfileTagArgs{
AdditionalProperties: pulumi.String("string"),
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TrustedRegistries: intersight.KubernetesClusterProfileTrustedRegistryArray{
&intersight.KubernetesClusterProfileTrustedRegistryArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
VersionContexts: intersight.KubernetesClusterProfileVersionContextArray{
&intersight.KubernetesClusterProfileVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.KubernetesClusterProfileVersionContextInterestedMoArray{
&intersight.KubernetesClusterProfileVersionContextInterestedMoArgs{
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.KubernetesClusterProfileVersionContextRefMoArray{
&intersight.KubernetesClusterProfileVersionContextRefMoArgs{
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"),
},
},
WaitForCompletion: pulumi.Bool(false),
WorkflowInfos: intersight.KubernetesClusterProfileWorkflowInfoArray{
&intersight.KubernetesClusterProfileWorkflowInfoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
})
var kubernetesClusterProfileResource = new KubernetesClusterProfile("kubernetesClusterProfileResource", KubernetesClusterProfileArgs.builder()
.accountMoid("string")
.aciCniProfiles(KubernetesClusterProfileAciCniProfileArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.action("string")
.actionInfos(KubernetesClusterProfileActionInfoArgs.builder()
.additionalProperties("string")
.classId("string")
.failureReason("string")
.name("string")
.objectType("string")
.status("string")
.build())
.actionParams(KubernetesClusterProfileActionParamArgs.builder()
.additionalProperties("string")
.classId("string")
.name("string")
.objectType("string")
.value("string")
.build())
.additionalProperties("string")
.ancestors(KubernetesClusterProfileAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.associatedClusters(KubernetesClusterProfileAssociatedClusterArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.certConfigs(KubernetesClusterProfileCertConfigArgs.builder()
.additionalProperties("string")
.caCert("string")
.caKey("string")
.classId("string")
.etcdCert("string")
.etcdEncryptionKeys("string")
.etcdKey("string")
.frontProxyCert("string")
.frontProxyKey("string")
.objectType("string")
.saPrivateKey("string")
.saPublicKey("string")
.build())
.classId("string")
.clusterIpPools(KubernetesClusterProfileClusterIpPoolArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.configContexts(KubernetesClusterProfileConfigContextArgs.builder()
.additionalProperties("string")
.classId("string")
.configState("string")
.configStateSummary("string")
.configType("string")
.controlAction("string")
.errorState("string")
.inconsistencyReasons("string")
.objectType("string")
.operState("string")
.build())
.containerRuntimeConfigs(KubernetesClusterProfileContainerRuntimeConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.containerRuntimeProxyPolicies(KubernetesClusterProfileContainerRuntimeProxyPolicyArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.createTime("string")
.deployedPolicies("string")
.description("string")
.deviceConnectorProxyPolicies(KubernetesClusterProfileDeviceConnectorProxyPolicyArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.domainGroupMoid("string")
.essentialAddons(KubernetesClusterProfileEssentialAddonArgs.builder()
.additionalProperties("string")
.addonConfigurations(KubernetesClusterProfileEssentialAddonAddonConfigurationArgs.builder()
.additionalProperties("string")
.classId("string")
.installStrategy("string")
.objectType("string")
.overrideSets(KubernetesClusterProfileEssentialAddonAddonConfigurationOverrideSetArgs.builder()
.additionalProperties("string")
.classId("string")
.key("string")
.objectType("string")
.value("string")
.build())
.overrides("string")
.releaseName("string")
.releaseNamespace("string")
.upgradeStrategy("string")
.build())
.addonDefinitions(KubernetesClusterProfileEssentialAddonAddonDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.classId("string")
.name("string")
.objectType("string")
.build())
.kubeConfigs(KubernetesClusterProfileKubeConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.kubeConfig("string")
.objectType("string")
.build())
.kubernetesClusterProfileId("string")
.loadbalancerBlockIpLeases(KubernetesClusterProfileLoadbalancerBlockIpLeaseArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.loadbalancerIpLeases(KubernetesClusterProfileLoadbalancerIpLeaseArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.managedMode("string")
.managementConfigs(KubernetesClusterProfileManagementConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.isTacPasswdSet(false)
.loadBalancerCount(0)
.loadBalancers("string")
.masterVip("string")
.objectType("string")
.sshKeys("string")
.sshUser("string")
.tacPasswd("string")
.build())
.masterVipLeases(KubernetesClusterProfileMasterVipLeaseArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.modTime("string")
.moid("string")
.name("string")
.netConfigs(KubernetesClusterProfileNetConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.nodeGroups(KubernetesClusterProfileNodeGroupArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.objectType("string")
.organizations(KubernetesClusterProfileOrganizationArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.owners("string")
.parentSolutionProfiles(KubernetesClusterProfileParentSolutionProfileArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.parents(KubernetesClusterProfileParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(KubernetesClusterProfilePermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.policyBuckets(KubernetesClusterProfilePolicyBucketArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.removedPolicies("string")
.scheduledActions(KubernetesClusterProfileScheduledActionArgs.builder()
.action("string")
.actionQualifiers(KubernetesClusterProfileScheduledActionActionQualifierArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.build())
.additionalProperties("string")
.classId("string")
.objectType("string")
.proceedOnReboot(false)
.build())
.sharedScope("string")
.srcTemplates(KubernetesClusterProfileSrcTemplateArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.status("string")
.sysConfigs(KubernetesClusterProfileSysConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.tags(KubernetesClusterProfileTagArgs.builder()
.additionalProperties("string")
.key("string")
.value("string")
.build())
.trustedRegistries(KubernetesClusterProfileTrustedRegistryArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.type("string")
.versionContexts(KubernetesClusterProfileVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(KubernetesClusterProfileVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(KubernetesClusterProfileVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.waitForCompletion(false)
.workflowInfos(KubernetesClusterProfileWorkflowInfoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.build());
kubernetes_cluster_profile_resource = intersight.KubernetesClusterProfile("kubernetesClusterProfileResource",
account_moid="string",
aci_cni_profiles=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
action="string",
action_infos=[{
"additional_properties": "string",
"class_id": "string",
"failure_reason": "string",
"name": "string",
"object_type": "string",
"status": "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",
}],
associated_clusters=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
cert_configs=[{
"additional_properties": "string",
"ca_cert": "string",
"ca_key": "string",
"class_id": "string",
"etcd_cert": "string",
"etcd_encryption_keys": ["string"],
"etcd_key": "string",
"front_proxy_cert": "string",
"front_proxy_key": "string",
"object_type": "string",
"sa_private_key": "string",
"sa_public_key": "string",
}],
class_id="string",
cluster_ip_pools=[{
"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",
}],
container_runtime_configs=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
container_runtime_proxy_policies=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
create_time="string",
deployed_policies=["string"],
description="string",
device_connector_proxy_policies=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
domain_group_moid="string",
essential_addons=[{
"additional_properties": "string",
"addon_configurations": [{
"additional_properties": "string",
"class_id": "string",
"install_strategy": "string",
"object_type": "string",
"override_sets": [{
"additional_properties": "string",
"class_id": "string",
"key": "string",
"object_type": "string",
"value": "string",
}],
"overrides": "string",
"release_name": "string",
"release_namespace": "string",
"upgrade_strategy": "string",
}],
"addon_definitions": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"class_id": "string",
"name": "string",
"object_type": "string",
}],
kube_configs=[{
"additional_properties": "string",
"class_id": "string",
"kube_config": "string",
"object_type": "string",
}],
kubernetes_cluster_profile_id="string",
loadbalancer_block_ip_leases=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
loadbalancer_ip_leases=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
managed_mode="string",
management_configs=[{
"additional_properties": "string",
"class_id": "string",
"is_tac_passwd_set": False,
"load_balancer_count": 0,
"load_balancers": ["string"],
"master_vip": "string",
"object_type": "string",
"ssh_keys": ["string"],
"ssh_user": "string",
"tac_passwd": "string",
}],
master_vip_leases=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
mod_time="string",
moid="string",
name="string",
net_configs=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
node_groups=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
object_type="string",
organizations=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
owners=["string"],
parent_solution_profiles=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "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",
}],
status="string",
sys_configs=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
tags=[{
"additional_properties": "string",
"key": "string",
"value": "string",
}],
trusted_registries=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "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",
}],
wait_for_completion=False,
workflow_infos=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}])
const kubernetesClusterProfileResource = new intersight.KubernetesClusterProfile("kubernetesClusterProfileResource", {
accountMoid: "string",
aciCniProfiles: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
action: "string",
actionInfos: [{
additionalProperties: "string",
classId: "string",
failureReason: "string",
name: "string",
objectType: "string",
status: "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",
}],
associatedClusters: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
certConfigs: [{
additionalProperties: "string",
caCert: "string",
caKey: "string",
classId: "string",
etcdCert: "string",
etcdEncryptionKeys: ["string"],
etcdKey: "string",
frontProxyCert: "string",
frontProxyKey: "string",
objectType: "string",
saPrivateKey: "string",
saPublicKey: "string",
}],
classId: "string",
clusterIpPools: [{
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",
}],
containerRuntimeConfigs: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
containerRuntimeProxyPolicies: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
createTime: "string",
deployedPolicies: ["string"],
description: "string",
deviceConnectorProxyPolicies: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
domainGroupMoid: "string",
essentialAddons: [{
additionalProperties: "string",
addonConfigurations: [{
additionalProperties: "string",
classId: "string",
installStrategy: "string",
objectType: "string",
overrideSets: [{
additionalProperties: "string",
classId: "string",
key: "string",
objectType: "string",
value: "string",
}],
overrides: "string",
releaseName: "string",
releaseNamespace: "string",
upgradeStrategy: "string",
}],
addonDefinitions: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
classId: "string",
name: "string",
objectType: "string",
}],
kubeConfigs: [{
additionalProperties: "string",
classId: "string",
kubeConfig: "string",
objectType: "string",
}],
kubernetesClusterProfileId: "string",
loadbalancerBlockIpLeases: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
loadbalancerIpLeases: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
managedMode: "string",
managementConfigs: [{
additionalProperties: "string",
classId: "string",
isTacPasswdSet: false,
loadBalancerCount: 0,
loadBalancers: ["string"],
masterVip: "string",
objectType: "string",
sshKeys: ["string"],
sshUser: "string",
tacPasswd: "string",
}],
masterVipLeases: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
modTime: "string",
moid: "string",
name: "string",
netConfigs: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
nodeGroups: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
objectType: "string",
organizations: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
owners: ["string"],
parentSolutionProfiles: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "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",
}],
status: "string",
sysConfigs: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
tags: [{
additionalProperties: "string",
key: "string",
value: "string",
}],
trustedRegistries: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "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",
}],
waitForCompletion: false,
workflowInfos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
});
type: intersight:KubernetesClusterProfile
properties:
accountMoid: string
aciCniProfiles:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
action: string
actionInfos:
- additionalProperties: string
classId: string
failureReason: string
name: string
objectType: string
status: 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
associatedClusters:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
certConfigs:
- additionalProperties: string
caCert: string
caKey: string
classId: string
etcdCert: string
etcdEncryptionKeys:
- string
etcdKey: string
frontProxyCert: string
frontProxyKey: string
objectType: string
saPrivateKey: string
saPublicKey: string
classId: string
clusterIpPools:
- 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
containerRuntimeConfigs:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
containerRuntimeProxyPolicies:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
createTime: string
deployedPolicies:
- string
description: string
deviceConnectorProxyPolicies:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
domainGroupMoid: string
essentialAddons:
- additionalProperties: string
addonConfigurations:
- additionalProperties: string
classId: string
installStrategy: string
objectType: string
overrideSets:
- additionalProperties: string
classId: string
key: string
objectType: string
value: string
overrides: string
releaseName: string
releaseNamespace: string
upgradeStrategy: string
addonDefinitions:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
classId: string
name: string
objectType: string
kubeConfigs:
- additionalProperties: string
classId: string
kubeConfig: string
objectType: string
kubernetesClusterProfileId: string
loadbalancerBlockIpLeases:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
loadbalancerIpLeases:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
managedMode: string
managementConfigs:
- additionalProperties: string
classId: string
isTacPasswdSet: false
loadBalancerCount: 0
loadBalancers:
- string
masterVip: string
objectType: string
sshKeys:
- string
sshUser: string
tacPasswd: string
masterVipLeases:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
modTime: string
moid: string
name: string
netConfigs:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
nodeGroups:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
objectType: string
organizations:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
owners:
- string
parentSolutionProfiles:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: 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
status: string
sysConfigs:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
tags:
- additionalProperties: string
key: string
value: string
trustedRegistries:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: 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
waitForCompletion: false
workflowInfos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
KubernetesClusterProfile 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 KubernetesClusterProfile resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Aci
Cni List<KubernetesProfiles Cluster Profile Aci Cni Profile> - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos List<KubernetesCluster Profile Action Info> - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- Action
Params List<KubernetesCluster Profile Action Param> - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
List<Kubernetes
Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Associated
Clusters List<KubernetesCluster Profile Associated Cluster> - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cert
Configs List<KubernetesCluster Profile Cert Config> - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip List<KubernetesPools Cluster Profile Cluster Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Config
Contexts List<KubernetesCluster Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Container
Runtime List<KubernetesConfigs Cluster Profile Container Runtime Config> - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Container
Runtime List<KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployed
Policies List<string> - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Device
Connector List<KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Essential
Addons List<KubernetesCluster Profile Essential Addon> - This complex property has following sub-properties:
- Kube
Configs List<KubernetesCluster Profile Kube Config> - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- Kubernetes
Cluster stringProfile Id - Loadbalancer
Block List<KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease> - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- Loadbalancer
Ip List<KubernetesLeases Cluster Profile Loadbalancer Ip Lease> - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- Managed
Mode string - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - Management
Configs List<KubernetesCluster Profile Management Config> - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- Master
Vip List<KubernetesLeases Cluster Profile Master Vip Lease> - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- Net
Configs List<KubernetesCluster Profile Net Config> - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Node
Groups List<KubernetesCluster Profile Node Group> - An array of relationships to kubernetesNodeGroupProfile 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.
- Organizations
List<Kubernetes
Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parent
Solution List<KubernetesProfiles Cluster Profile Parent Solution Profile> - 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:
- Parents
List<Kubernetes
Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<KubernetesCluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets List<KubernetesCluster 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<KubernetesCluster 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<KubernetesCluster 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:
- Status string
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - Sys
Configs List<KubernetesCluster Profile Sys Config> - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Cluster Profile Tag> - This complex property has following sub-properties:
- Trusted
Registries List<KubernetesCluster Profile Trusted Registry> - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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<KubernetesCluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos List<KubernetesCluster Profile Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Aci
Cni []KubernetesProfiles Cluster Profile Aci Cni Profile Args - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos []KubernetesCluster Profile Action Info Args - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- Action
Params []KubernetesCluster Profile Action Param Args - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
[]Kubernetes
Cluster Profile Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Associated
Clusters []KubernetesCluster Profile Associated Cluster Args - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cert
Configs []KubernetesCluster Profile Cert Config Args - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip []KubernetesPools Cluster Profile Cluster Ip Pool Args - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Config
Contexts []KubernetesCluster Profile Config Context Args - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Container
Runtime []KubernetesConfigs Cluster Profile Container Runtime Config Args - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Container
Runtime []KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy Args - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployed
Policies []string - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Device
Connector []KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy Args - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Essential
Addons []KubernetesCluster Profile Essential Addon Args - This complex property has following sub-properties:
- Kube
Configs []KubernetesCluster Profile Kube Config Args - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- Kubernetes
Cluster stringProfile Id - Loadbalancer
Block []KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease Args - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- Loadbalancer
Ip []KubernetesLeases Cluster Profile Loadbalancer Ip Lease Args - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- Managed
Mode string - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - Management
Configs []KubernetesCluster Profile Management Config Args - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- Master
Vip []KubernetesLeases Cluster Profile Master Vip Lease Args - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- Net
Configs []KubernetesCluster Profile Net Config Args - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Node
Groups []KubernetesCluster Profile Node Group Args - An array of relationships to kubernetesNodeGroupProfile 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.
- Organizations
[]Kubernetes
Cluster Profile Organization Args - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parent
Solution []KubernetesProfiles Cluster Profile Parent Solution Profile Args - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Parents
[]Kubernetes
Cluster Profile Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []KubernetesCluster Profile Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets []KubernetesCluster 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 []KubernetesCluster 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 []KubernetesCluster 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:
- Status string
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - Sys
Configs []KubernetesCluster Profile Sys Config Args - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- []Kubernetes
Cluster Profile Tag Args - This complex property has following sub-properties:
- Trusted
Registries []KubernetesCluster Profile Trusted Registry Args - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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 []KubernetesCluster Profile Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos []KubernetesCluster Profile Workflow Info Args - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- aci
Cni List<KubernetesProfiles Cluster Profile Aci Cni Profile> - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos List<KubernetesCluster Profile Action Info> - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- action
Params List<KubernetesCluster Profile Action Param> - This complex property has following sub-properties:
- additional
Properties String - ancestors
List<Kubernetes
Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- associated
Clusters List<KubernetesCluster Profile Associated Cluster> - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert
Configs List<KubernetesCluster Profile Cert Config> - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip List<KubernetesPools Cluster Profile Cluster Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- config
Contexts List<KubernetesCluster Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- container
Runtime List<KubernetesConfigs Cluster Profile Container Runtime Config> - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container
Runtime List<KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- device
Connector List<KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential
Addons List<KubernetesCluster Profile Essential Addon> - This complex property has following sub-properties:
- kube
Configs List<KubernetesCluster Profile Kube Config> - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes
Cluster StringProfile Id - loadbalancer
Block List<KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease> - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer
Ip List<KubernetesLeases Cluster Profile Loadbalancer Ip Lease> - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed
Mode String - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management
Configs List<KubernetesCluster Profile Management Config> - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master
Vip List<KubernetesLeases Cluster Profile Master Vip Lease> - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net
Configs List<KubernetesCluster Profile Net Config> - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node
Groups List<KubernetesCluster Profile Node Group> - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations
List<Kubernetes
Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parent
Solution List<KubernetesProfiles Cluster Profile Parent Solution Profile> - 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:
- parents
List<Kubernetes
Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<KubernetesCluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets List<KubernetesCluster 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<KubernetesCluster 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<KubernetesCluster 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:
- status String
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys
Configs List<KubernetesCluster Profile Sys Config> - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Cluster Profile Tag> - This complex property has following sub-properties:
- trusted
Registries List<KubernetesCluster Profile Trusted Registry> - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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<KubernetesCluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<KubernetesCluster Profile Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- aci
Cni KubernetesProfiles Cluster Profile Aci Cni Profile[] - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos KubernetesCluster Profile Action Info[] - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- action
Params KubernetesCluster Profile Action Param[] - This complex property has following sub-properties:
- additional
Properties string - ancestors
Kubernetes
Cluster Profile Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- associated
Clusters KubernetesCluster Profile Associated Cluster[] - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert
Configs KubernetesCluster Profile Cert Config[] - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip KubernetesPools Cluster Profile Cluster Ip Pool[] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- config
Contexts KubernetesCluster Profile Config Context[] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- container
Runtime KubernetesConfigs Cluster Profile Container Runtime Config[] - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container
Runtime KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy[] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- deployed
Policies string[] - (Array of schema.TypeString) -
- description string
- Description of the profile.
- device
Connector KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy[] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential
Addons KubernetesCluster Profile Essential Addon[] - This complex property has following sub-properties:
- kube
Configs KubernetesCluster Profile Kube Config[] - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes
Cluster stringProfile Id - loadbalancer
Block KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease[] - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer
Ip KubernetesLeases Cluster Profile Loadbalancer Ip Lease[] - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed
Mode string - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management
Configs KubernetesCluster Profile Management Config[] - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master
Vip KubernetesLeases Cluster Profile Master Vip Lease[] - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net
Configs KubernetesCluster Profile Net Config[] - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node
Groups KubernetesCluster Profile Node Group[] - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations
Kubernetes
Cluster Profile Organization[] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parent
Solution KubernetesProfiles Cluster Profile Parent Solution Profile[] - 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:
- parents
Kubernetes
Cluster Profile Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources KubernetesCluster Profile Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets KubernetesCluster 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 KubernetesCluster 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 KubernetesCluster 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:
- status string
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys
Configs KubernetesCluster Profile Sys Config[] - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Kubernetes
Cluster Profile Tag[] - This complex property has following sub-properties:
- trusted
Registries KubernetesCluster Profile Trusted Registry[] - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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 KubernetesCluster Profile Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait
For booleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos KubernetesCluster Profile Workflow Info[] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- aci_
cni_ Sequence[Kubernetesprofiles Cluster Profile Aci Cni Profile Args] - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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_
infos Sequence[KubernetesCluster Profile Action Info Args] - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- action_
params Sequence[KubernetesCluster Profile Action Param Args] - This complex property has following sub-properties:
- additional_
properties str - ancestors
Sequence[Kubernetes
Cluster Profile Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- associated_
clusters Sequence[KubernetesCluster Profile Associated Cluster Args] - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert_
configs Sequence[KubernetesCluster Profile Cert Config Args] - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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_
ip_ Sequence[Kubernetespools Cluster Profile Cluster Ip Pool Args] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- config_
contexts Sequence[KubernetesCluster Profile Config Context Args] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- container_
runtime_ Sequence[Kubernetesconfigs Cluster Profile Container Runtime Config Args] - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container_
runtime_ Sequence[Kubernetesproxy_ policies Cluster Profile Container Runtime Proxy Policy Args] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- deployed_
policies Sequence[str] - (Array of schema.TypeString) -
- description str
- Description of the profile.
- device_
connector_ Sequence[Kubernetesproxy_ policies Cluster Profile Device Connector Proxy Policy Args] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential_
addons Sequence[KubernetesCluster Profile Essential Addon Args] - This complex property has following sub-properties:
- kube_
configs Sequence[KubernetesCluster Profile Kube Config Args] - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes_
cluster_ strprofile_ id - loadbalancer_
block_ Sequence[Kubernetesip_ leases Cluster Profile Loadbalancer Block Ip Lease Args] - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer_
ip_ Sequence[Kubernetesleases Cluster Profile Loadbalancer Ip Lease Args] - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed_
mode str - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management_
configs Sequence[KubernetesCluster Profile Management Config Args] - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master_
vip_ Sequence[Kubernetesleases Cluster Profile Master Vip Lease Args] - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net_
configs Sequence[KubernetesCluster Profile Net Config Args] - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node_
groups Sequence[KubernetesCluster Profile Node Group Args] - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations
Sequence[Kubernetes
Cluster Profile Organization Args] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parent_
solution_ Sequence[Kubernetesprofiles Cluster Profile Parent Solution Profile Args] - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- parents
Sequence[Kubernetes
Cluster Profile Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[KubernetesCluster Profile Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy_
buckets Sequence[KubernetesCluster 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[KubernetesCluster 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[KubernetesCluster 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:
- status str
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys_
configs Sequence[KubernetesCluster Profile Sys Config Args] - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Sequence[Kubernetes
Cluster Profile Tag Args] - This complex property has following sub-properties:
- trusted_
registries Sequence[KubernetesCluster Profile Trusted Registry Args] - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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[KubernetesCluster Profile Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait_
for_ boolcompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow_
infos Sequence[KubernetesCluster Profile Workflow Info Args] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- aci
Cni List<Property Map>Profiles - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos List<Property Map> - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- 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:
- associated
Clusters List<Property Map> - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert
Configs List<Property Map> - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip List<Property Map>Pools - An array of relationships to ippoolPool resources. 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:
- container
Runtime List<Property Map>Configs - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container
Runtime List<Property Map>Proxy Policies - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- device
Connector List<Property Map>Proxy Policies - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential
Addons List<Property Map> - This complex property has following sub-properties:
- kube
Configs List<Property Map> - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes
Cluster StringProfile Id - loadbalancer
Block List<Property Map>Ip Leases - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer
Ip List<Property Map>Leases - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed
Mode String - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management
Configs List<Property Map> - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master
Vip List<Property Map>Leases - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net
Configs List<Property Map> - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node
Groups List<Property Map> - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parent
Solution List<Property Map>Profiles - 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:
- 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:
- status String
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys
Configs List<Property Map> - A reference to a kubernetesSysConfigPolicy 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:
- trusted
Registries List<Property Map> - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<Property Map> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the KubernetesClusterProfile 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 KubernetesClusterProfile Resource
Get an existing KubernetesClusterProfile 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?: KubernetesClusterProfileState, opts?: CustomResourceOptions): KubernetesClusterProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
aci_cni_profiles: Optional[Sequence[KubernetesClusterProfileAciCniProfileArgs]] = None,
action: Optional[str] = None,
action_infos: Optional[Sequence[KubernetesClusterProfileActionInfoArgs]] = None,
action_params: Optional[Sequence[KubernetesClusterProfileActionParamArgs]] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[KubernetesClusterProfileAncestorArgs]] = None,
associated_clusters: Optional[Sequence[KubernetesClusterProfileAssociatedClusterArgs]] = None,
cert_configs: Optional[Sequence[KubernetesClusterProfileCertConfigArgs]] = None,
class_id: Optional[str] = None,
cluster_ip_pools: Optional[Sequence[KubernetesClusterProfileClusterIpPoolArgs]] = None,
config_contexts: Optional[Sequence[KubernetesClusterProfileConfigContextArgs]] = None,
container_runtime_configs: Optional[Sequence[KubernetesClusterProfileContainerRuntimeConfigArgs]] = None,
container_runtime_proxy_policies: Optional[Sequence[KubernetesClusterProfileContainerRuntimeProxyPolicyArgs]] = None,
create_time: Optional[str] = None,
deployed_policies: Optional[Sequence[str]] = None,
description: Optional[str] = None,
device_connector_proxy_policies: Optional[Sequence[KubernetesClusterProfileDeviceConnectorProxyPolicyArgs]] = None,
domain_group_moid: Optional[str] = None,
essential_addons: Optional[Sequence[KubernetesClusterProfileEssentialAddonArgs]] = None,
kube_configs: Optional[Sequence[KubernetesClusterProfileKubeConfigArgs]] = None,
kubernetes_cluster_profile_id: Optional[str] = None,
loadbalancer_block_ip_leases: Optional[Sequence[KubernetesClusterProfileLoadbalancerBlockIpLeaseArgs]] = None,
loadbalancer_ip_leases: Optional[Sequence[KubernetesClusterProfileLoadbalancerIpLeaseArgs]] = None,
managed_mode: Optional[str] = None,
management_configs: Optional[Sequence[KubernetesClusterProfileManagementConfigArgs]] = None,
master_vip_leases: Optional[Sequence[KubernetesClusterProfileMasterVipLeaseArgs]] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
net_configs: Optional[Sequence[KubernetesClusterProfileNetConfigArgs]] = None,
node_groups: Optional[Sequence[KubernetesClusterProfileNodeGroupArgs]] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[KubernetesClusterProfileOrganizationArgs]] = None,
owners: Optional[Sequence[str]] = None,
parent_solution_profiles: Optional[Sequence[KubernetesClusterProfileParentSolutionProfileArgs]] = None,
parents: Optional[Sequence[KubernetesClusterProfileParentArgs]] = None,
permission_resources: Optional[Sequence[KubernetesClusterProfilePermissionResourceArgs]] = None,
policy_buckets: Optional[Sequence[KubernetesClusterProfilePolicyBucketArgs]] = None,
removed_policies: Optional[Sequence[str]] = None,
scheduled_actions: Optional[Sequence[KubernetesClusterProfileScheduledActionArgs]] = None,
shared_scope: Optional[str] = None,
src_templates: Optional[Sequence[KubernetesClusterProfileSrcTemplateArgs]] = None,
status: Optional[str] = None,
sys_configs: Optional[Sequence[KubernetesClusterProfileSysConfigArgs]] = None,
tags: Optional[Sequence[KubernetesClusterProfileTagArgs]] = None,
trusted_registries: Optional[Sequence[KubernetesClusterProfileTrustedRegistryArgs]] = None,
type: Optional[str] = None,
version_contexts: Optional[Sequence[KubernetesClusterProfileVersionContextArgs]] = None,
wait_for_completion: Optional[bool] = None,
workflow_infos: Optional[Sequence[KubernetesClusterProfileWorkflowInfoArgs]] = None) -> KubernetesClusterProfile
func GetKubernetesClusterProfile(ctx *Context, name string, id IDInput, state *KubernetesClusterProfileState, opts ...ResourceOption) (*KubernetesClusterProfile, error)
public static KubernetesClusterProfile Get(string name, Input<string> id, KubernetesClusterProfileState? state, CustomResourceOptions? opts = null)
public static KubernetesClusterProfile get(String name, Output<String> id, KubernetesClusterProfileState state, CustomResourceOptions options)
resources: _: type: intersight:KubernetesClusterProfile 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.
- Aci
Cni List<KubernetesProfiles Cluster Profile Aci Cni Profile> - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos List<KubernetesCluster Profile Action Info> - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- Action
Params List<KubernetesCluster Profile Action Param> - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
List<Kubernetes
Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Associated
Clusters List<KubernetesCluster Profile Associated Cluster> - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cert
Configs List<KubernetesCluster Profile Cert Config> - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip List<KubernetesPools Cluster Profile Cluster Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Config
Contexts List<KubernetesCluster Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Container
Runtime List<KubernetesConfigs Cluster Profile Container Runtime Config> - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Container
Runtime List<KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployed
Policies List<string> - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Device
Connector List<KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Essential
Addons List<KubernetesCluster Profile Essential Addon> - This complex property has following sub-properties:
- Kube
Configs List<KubernetesCluster Profile Kube Config> - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- Kubernetes
Cluster stringProfile Id - Loadbalancer
Block List<KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease> - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- Loadbalancer
Ip List<KubernetesLeases Cluster Profile Loadbalancer Ip Lease> - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- Managed
Mode string - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - Management
Configs List<KubernetesCluster Profile Management Config> - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- Master
Vip List<KubernetesLeases Cluster Profile Master Vip Lease> - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- Net
Configs List<KubernetesCluster Profile Net Config> - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Node
Groups List<KubernetesCluster Profile Node Group> - An array of relationships to kubernetesNodeGroupProfile 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.
- Organizations
List<Kubernetes
Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parent
Solution List<KubernetesProfiles Cluster Profile Parent Solution Profile> - 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:
- Parents
List<Kubernetes
Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<KubernetesCluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets List<KubernetesCluster 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<KubernetesCluster 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<KubernetesCluster 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:
- Status string
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - Sys
Configs List<KubernetesCluster Profile Sys Config> - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Cluster Profile Tag> - This complex property has following sub-properties:
- Trusted
Registries List<KubernetesCluster Profile Trusted Registry> - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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<KubernetesCluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos List<KubernetesCluster Profile Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Aci
Cni []KubernetesProfiles Cluster Profile Aci Cni Profile Args - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos []KubernetesCluster Profile Action Info Args - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- Action
Params []KubernetesCluster Profile Action Param Args - This complex property has following sub-properties:
- Additional
Properties string - Ancestors
[]Kubernetes
Cluster Profile Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Associated
Clusters []KubernetesCluster Profile Associated Cluster Args - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cert
Configs []KubernetesCluster Profile Cert Config Args - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip []KubernetesPools Cluster Profile Cluster Ip Pool Args - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- Config
Contexts []KubernetesCluster Profile Config Context Args - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- Container
Runtime []KubernetesConfigs Cluster Profile Container Runtime Config Args - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Container
Runtime []KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy Args - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Deployed
Policies []string - (Array of schema.TypeString) -
- Description string
- Description of the profile.
- Device
Connector []KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy Args - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Essential
Addons []KubernetesCluster Profile Essential Addon Args - This complex property has following sub-properties:
- Kube
Configs []KubernetesCluster Profile Kube Config Args - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- Kubernetes
Cluster stringProfile Id - Loadbalancer
Block []KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease Args - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- Loadbalancer
Ip []KubernetesLeases Cluster Profile Loadbalancer Ip Lease Args - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- Managed
Mode string - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - Management
Configs []KubernetesCluster Profile Management Config Args - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- Master
Vip []KubernetesLeases Cluster Profile Master Vip Lease Args - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- Net
Configs []KubernetesCluster Profile Net Config Args - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Node
Groups []KubernetesCluster Profile Node Group Args - An array of relationships to kubernetesNodeGroupProfile 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.
- Organizations
[]Kubernetes
Cluster Profile Organization Args - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parent
Solution []KubernetesProfiles Cluster Profile Parent Solution Profile Args - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Parents
[]Kubernetes
Cluster Profile Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []KubernetesCluster Profile Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Policy
Buckets []KubernetesCluster 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 []KubernetesCluster 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 []KubernetesCluster 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:
- Status string
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - Sys
Configs []KubernetesCluster Profile Sys Config Args - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- []Kubernetes
Cluster Profile Tag Args - This complex property has following sub-properties:
- Trusted
Registries []KubernetesCluster Profile Trusted Registry Args - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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 []KubernetesCluster Profile Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos []KubernetesCluster Profile Workflow Info Args - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- aci
Cni List<KubernetesProfiles Cluster Profile Aci Cni Profile> - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos List<KubernetesCluster Profile Action Info> - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- action
Params List<KubernetesCluster Profile Action Param> - This complex property has following sub-properties:
- additional
Properties String - ancestors
List<Kubernetes
Cluster Profile Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- associated
Clusters List<KubernetesCluster Profile Associated Cluster> - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert
Configs List<KubernetesCluster Profile Cert Config> - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip List<KubernetesPools Cluster Profile Cluster Ip Pool> - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- config
Contexts List<KubernetesCluster Profile Config Context> - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- container
Runtime List<KubernetesConfigs Cluster Profile Container Runtime Config> - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container
Runtime List<KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- device
Connector List<KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy> - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential
Addons List<KubernetesCluster Profile Essential Addon> - This complex property has following sub-properties:
- kube
Configs List<KubernetesCluster Profile Kube Config> - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes
Cluster StringProfile Id - loadbalancer
Block List<KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease> - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer
Ip List<KubernetesLeases Cluster Profile Loadbalancer Ip Lease> - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed
Mode String - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management
Configs List<KubernetesCluster Profile Management Config> - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master
Vip List<KubernetesLeases Cluster Profile Master Vip Lease> - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net
Configs List<KubernetesCluster Profile Net Config> - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node
Groups List<KubernetesCluster Profile Node Group> - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations
List<Kubernetes
Cluster Profile Organization> - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parent
Solution List<KubernetesProfiles Cluster Profile Parent Solution Profile> - 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:
- parents
List<Kubernetes
Cluster Profile Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<KubernetesCluster Profile Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets List<KubernetesCluster 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<KubernetesCluster 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<KubernetesCluster 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:
- status String
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys
Configs List<KubernetesCluster Profile Sys Config> - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- List<Kubernetes
Cluster Profile Tag> - This complex property has following sub-properties:
- trusted
Registries List<KubernetesCluster Profile Trusted Registry> - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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<KubernetesCluster Profile Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<KubernetesCluster Profile Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- aci
Cni KubernetesProfiles Cluster Profile Aci Cni Profile[] - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos KubernetesCluster Profile Action Info[] - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- action
Params KubernetesCluster Profile Action Param[] - This complex property has following sub-properties:
- additional
Properties string - ancestors
Kubernetes
Cluster Profile Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- associated
Clusters KubernetesCluster Profile Associated Cluster[] - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert
Configs KubernetesCluster Profile Cert Config[] - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip KubernetesPools Cluster Profile Cluster Ip Pool[] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- config
Contexts KubernetesCluster Profile Config Context[] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- container
Runtime KubernetesConfigs Cluster Profile Container Runtime Config[] - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container
Runtime KubernetesProxy Policies Cluster Profile Container Runtime Proxy Policy[] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- deployed
Policies string[] - (Array of schema.TypeString) -
- description string
- Description of the profile.
- device
Connector KubernetesProxy Policies Cluster Profile Device Connector Proxy Policy[] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential
Addons KubernetesCluster Profile Essential Addon[] - This complex property has following sub-properties:
- kube
Configs KubernetesCluster Profile Kube Config[] - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes
Cluster stringProfile Id - loadbalancer
Block KubernetesIp Leases Cluster Profile Loadbalancer Block Ip Lease[] - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer
Ip KubernetesLeases Cluster Profile Loadbalancer Ip Lease[] - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed
Mode string - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management
Configs KubernetesCluster Profile Management Config[] - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master
Vip KubernetesLeases Cluster Profile Master Vip Lease[] - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net
Configs KubernetesCluster Profile Net Config[] - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node
Groups KubernetesCluster Profile Node Group[] - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations
Kubernetes
Cluster Profile Organization[] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parent
Solution KubernetesProfiles Cluster Profile Parent Solution Profile[] - 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:
- parents
Kubernetes
Cluster Profile Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources KubernetesCluster Profile Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy
Buckets KubernetesCluster 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 KubernetesCluster 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 KubernetesCluster 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:
- status string
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys
Configs KubernetesCluster Profile Sys Config[] - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Kubernetes
Cluster Profile Tag[] - This complex property has following sub-properties:
- trusted
Registries KubernetesCluster Profile Trusted Registry[] - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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 KubernetesCluster Profile Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait
For booleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos KubernetesCluster Profile Workflow Info[] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- aci_
cni_ Sequence[Kubernetesprofiles Cluster Profile Aci Cni Profile Args] - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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_
infos Sequence[KubernetesCluster Profile Action Info Args] - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- action_
params Sequence[KubernetesCluster Profile Action Param Args] - This complex property has following sub-properties:
- additional_
properties str - ancestors
Sequence[Kubernetes
Cluster Profile Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- associated_
clusters Sequence[KubernetesCluster Profile Associated Cluster Args] - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert_
configs Sequence[KubernetesCluster Profile Cert Config Args] - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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_
ip_ Sequence[Kubernetespools Cluster Profile Cluster Ip Pool Args] - An array of relationships to ippoolPool resources. This complex property has following sub-properties:
- config_
contexts Sequence[KubernetesCluster Profile Config Context Args] - The configuration state and results of the last configuration operation. This complex property has following sub-properties:
- container_
runtime_ Sequence[Kubernetesconfigs Cluster Profile Container Runtime Config Args] - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container_
runtime_ Sequence[Kubernetesproxy_ policies Cluster Profile Container Runtime Proxy Policy Args] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- deployed_
policies Sequence[str] - (Array of schema.TypeString) -
- description str
- Description of the profile.
- device_
connector_ Sequence[Kubernetesproxy_ policies Cluster Profile Device Connector Proxy Policy Args] - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential_
addons Sequence[KubernetesCluster Profile Essential Addon Args] - This complex property has following sub-properties:
- kube_
configs Sequence[KubernetesCluster Profile Kube Config Args] - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes_
cluster_ strprofile_ id - loadbalancer_
block_ Sequence[Kubernetesip_ leases Cluster Profile Loadbalancer Block Ip Lease Args] - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer_
ip_ Sequence[Kubernetesleases Cluster Profile Loadbalancer Ip Lease Args] - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed_
mode str - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management_
configs Sequence[KubernetesCluster Profile Management Config Args] - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master_
vip_ Sequence[Kubernetesleases Cluster Profile Master Vip Lease Args] - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net_
configs Sequence[KubernetesCluster Profile Net Config Args] - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node_
groups Sequence[KubernetesCluster Profile Node Group Args] - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations
Sequence[Kubernetes
Cluster Profile Organization Args] - A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parent_
solution_ Sequence[Kubernetesprofiles Cluster Profile Parent Solution Profile Args] - A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- parents
Sequence[Kubernetes
Cluster Profile Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[KubernetesCluster Profile Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- policy_
buckets Sequence[KubernetesCluster 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[KubernetesCluster 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[KubernetesCluster 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:
- status str
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys_
configs Sequence[KubernetesCluster Profile Sys Config Args] - A reference to a kubernetesSysConfigPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Sequence[Kubernetes
Cluster Profile Tag Args] - This complex property has following sub-properties:
- trusted_
registries Sequence[KubernetesCluster Profile Trusted Registry Args] - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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[KubernetesCluster Profile Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- wait_
for_ boolcompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow_
infos Sequence[KubernetesCluster Profile Workflow Info Args] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- aci
Cni List<Property Map>Profiles - (ReadOnly) A reference to a kubernetesAciCniProfile resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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
Infos List<Property Map> - (ReadOnly) No longer updated, to see action details such as name of the actionperformed, status, failure reason, etc. look at the ConfigContext and at details of the related workflowInfo. This complex property has following sub-properties:
- 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:
- associated
Clusters List<Property Map> - (ReadOnly) A reference to a kubernetesCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cert
Configs List<Property Map> - Certificates and keys that are used to configure a Kubernetescluster. If user does not specify any Certificates or Keys,system generated certificates will be used to configure the cluster. 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
Ip List<Property Map>Pools - An array of relationships to ippoolPool resources. 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:
- container
Runtime List<Property Map>Configs - A reference to a kubernetesContainerRuntimePolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- container
Runtime List<Property Map>Proxy Policies - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- deployed
Policies List<String> - (Array of schema.TypeString) -
- description String
- Description of the profile.
- device
Connector List<Property Map>Proxy Policies - A reference to a kubernetesHttpProxyPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- essential
Addons List<Property Map> - This complex property has following sub-properties:
- kube
Configs List<Property Map> - Certificates and keys that are used to access a Kubernetescluster. This complex property has following sub-properties:
- kubernetes
Cluster StringProfile Id - loadbalancer
Block List<Property Map>Ip Leases - An array of relationships to ippoolBlockLease resources. This complex property has following sub-properties:
- loadbalancer
Ip List<Property Map>Leases - An array of relationships to ippoolIpLease resources. This complex property has following sub-properties:
- managed
Mode String - Management mode for the cluster. In some cases Intersight kubernetes service is not requiredto provision and manage the management entities and endpoints (for e.g. EKS). In most other casesit will be required to provision and manage these entities and endpoints.*
Provided
- Cluster management entities and endpoints are provided by the infrastructure platform.*Managed
- Cluster management entities and endpoints are provisioned and managed by Intersight kubernetes service. - management
Configs List<Property Map> - Configuration required for provisioning and management of cluster management entities. Required if'managedMode' is set to 'Managed'. This complex property has following sub-properties:
- master
Vip List<Property Map>Leases - A reference to a ippoolIpLease resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- 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.
- net
Configs List<Property Map> - A reference to a kubernetesNetworkPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- node
Groups List<Property Map> - An array of relationships to kubernetesNodeGroupProfile 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.
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parent
Solution List<Property Map>Profiles - 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:
- 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:
- status String
- Status of the Kubernetes cluster and its nodes.*
Undeployed
- The cluster is undeployed.*Configuring
- The cluster is being configured.*Deploying
- The cluster is being deployed.*Undeploying
- The cluster is being undeployed.*DeployFailedTerminal
- The Cluster Deploy failed creation and can not be recovered, only Delete or Undeploy operations are available for this Cluster.*DeployFailed
- The cluster deployment failed.*Upgrading
- The cluster is being upgraded.*Deleting
- The cluster is being deleted.*DeleteFailed
- The Cluster Delete failed and the Cluster can not be recovered, only Delete or Undeploy operations are available for this Cluster.*Ready
- The cluster is ready for use.*Active
- The cluster is being active.*Shutdown
- All the nodes in the cluster are powered off.*Terminated
- The cluster is terminated.*Deployed
- The cluster is deployed. The cluster may not yet be ready for use.*UndeployFailed
- The cluster undeploy action failed.*NotReady
- The cluster is created and some nodes are not ready. - sys
Configs List<Property Map> - A reference to a kubernetesSysConfigPolicy 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:
- trusted
Registries List<Property Map> - A reference to a kubernetesTrustedRegistriesPolicy resource.When the $expand query parameter is specified, the referenced resource is returned inline. 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:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<Property Map> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
Supporting Types
KubernetesClusterProfileAciCniProfile, KubernetesClusterProfileAciCniProfileArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileActionInfo, KubernetesClusterProfileActionInfoArgs
- Additional
Properties string - Class
Id string - Failure
Reason string - (ReadOnly) No longer maintained and will be removed soon.
- Name string
- (ReadOnly) Name of the Action performed on a resource like VM, Disk etc.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Status string
- No longer maintained and will be removed soon.*
None
- A place holder for the default value.*InProgress
- Action triggered on the resource is still running.*Success
- Action triggered on the resource is completed successfully.*Failure
- Action triggered on the resource is failed.
- Additional
Properties string - Class
Id string - Failure
Reason string - (ReadOnly) No longer maintained and will be removed soon.
- Name string
- (ReadOnly) Name of the Action performed on a resource like VM, Disk etc.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Status string
- No longer maintained and will be removed soon.*
None
- A place holder for the default value.*InProgress
- Action triggered on the resource is still running.*Success
- Action triggered on the resource is completed successfully.*Failure
- Action triggered on the resource is failed.
- additional
Properties String - class
Id String - failure
Reason String - (ReadOnly) No longer maintained and will be removed soon.
- name String
- (ReadOnly) Name of the Action performed on a resource like VM, Disk etc.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status String
- No longer maintained and will be removed soon.*
None
- A place holder for the default value.*InProgress
- Action triggered on the resource is still running.*Success
- Action triggered on the resource is completed successfully.*Failure
- Action triggered on the resource is failed.
- additional
Properties string - class
Id string - failure
Reason string - (ReadOnly) No longer maintained and will be removed soon.
- name string
- (ReadOnly) Name of the Action performed on a resource like VM, Disk etc.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status string
- No longer maintained and will be removed soon.*
None
- A place holder for the default value.*InProgress
- Action triggered on the resource is still running.*Success
- Action triggered on the resource is completed successfully.*Failure
- Action triggered on the resource is failed.
- additional_
properties str - class_
id str - failure_
reason str - (ReadOnly) No longer maintained and will be removed soon.
- name str
- (ReadOnly) Name of the Action performed on a resource like VM, Disk etc.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status str
- No longer maintained and will be removed soon.*
None
- A place holder for the default value.*InProgress
- Action triggered on the resource is still running.*Success
- Action triggered on the resource is completed successfully.*Failure
- Action triggered on the resource is failed.
- additional
Properties String - class
Id String - failure
Reason String - (ReadOnly) No longer maintained and will be removed soon.
- name String
- (ReadOnly) Name of the Action performed on a resource like VM, Disk etc.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status String
- No longer maintained and will be removed soon.*
None
- A place holder for the default value.*InProgress
- Action triggered on the resource is still running.*Success
- Action triggered on the resource is completed successfully.*Failure
- Action triggered on the resource is failed.
KubernetesClusterProfileActionParam, KubernetesClusterProfileActionParamArgs
- Additional
Properties string - 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 - 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 - 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 - 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 - 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 - 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.
KubernetesClusterProfileAncestor, KubernetesClusterProfileAncestorArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileAssociatedCluster, KubernetesClusterProfileAssociatedClusterArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileCertConfig, KubernetesClusterProfileCertConfigArgs
- Additional
Properties string - Ca
Cert string - Certificate for the Kubernetes API server.
- Ca
Key string - Private Key for the Kubernetes API server.
- Class
Id string - Etcd
Cert string - Certificate for the etcd cluster.
- Etcd
Encryption List<string>Keys - (Array of schema.TypeString) -
- Etcd
Key string - Private key for the etcd cluster.
- Front
Proxy stringCert - Certificate for the front proxy to support Kubernetes API aggregators.
- Front
Proxy stringKey - Private key for the front proxy to support Kubernetes API aggregators.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Sa
Private stringKey - Service account private key used by Kubernetes Token Controller to sign generated service account tokens.
- Sa
Public stringKey - Service account public key used by Kubernetes API Server to validate service account tokens generated by the Token Controller.
- Additional
Properties string - Ca
Cert string - Certificate for the Kubernetes API server.
- Ca
Key string - Private Key for the Kubernetes API server.
- Class
Id string - Etcd
Cert string - Certificate for the etcd cluster.
- Etcd
Encryption []stringKeys - (Array of schema.TypeString) -
- Etcd
Key string - Private key for the etcd cluster.
- Front
Proxy stringCert - Certificate for the front proxy to support Kubernetes API aggregators.
- Front
Proxy stringKey - Private key for the front proxy to support Kubernetes API aggregators.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Sa
Private stringKey - Service account private key used by Kubernetes Token Controller to sign generated service account tokens.
- Sa
Public stringKey - Service account public key used by Kubernetes API Server to validate service account tokens generated by the Token Controller.
- additional
Properties String - ca
Cert String - Certificate for the Kubernetes API server.
- ca
Key String - Private Key for the Kubernetes API server.
- class
Id String - etcd
Cert String - Certificate for the etcd cluster.
- etcd
Encryption List<String>Keys - (Array of schema.TypeString) -
- etcd
Key String - Private key for the etcd cluster.
- front
Proxy StringCert - Certificate for the front proxy to support Kubernetes API aggregators.
- front
Proxy StringKey - Private key for the front proxy to support Kubernetes API aggregators.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- sa
Private StringKey - Service account private key used by Kubernetes Token Controller to sign generated service account tokens.
- sa
Public StringKey - Service account public key used by Kubernetes API Server to validate service account tokens generated by the Token Controller.
- additional
Properties string - ca
Cert string - Certificate for the Kubernetes API server.
- ca
Key string - Private Key for the Kubernetes API server.
- class
Id string - etcd
Cert string - Certificate for the etcd cluster.
- etcd
Encryption string[]Keys - (Array of schema.TypeString) -
- etcd
Key string - Private key for the etcd cluster.
- front
Proxy stringCert - Certificate for the front proxy to support Kubernetes API aggregators.
- front
Proxy stringKey - Private key for the front proxy to support Kubernetes API aggregators.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- sa
Private stringKey - Service account private key used by Kubernetes Token Controller to sign generated service account tokens.
- sa
Public stringKey - Service account public key used by Kubernetes API Server to validate service account tokens generated by the Token Controller.
- additional_
properties str - ca_
cert str - Certificate for the Kubernetes API server.
- ca_
key str - Private Key for the Kubernetes API server.
- class_
id str - etcd_
cert str - Certificate for the etcd cluster.
- etcd_
encryption_ Sequence[str]keys - (Array of schema.TypeString) -
- etcd_
key str - Private key for the etcd cluster.
- front_
proxy_ strcert - Certificate for the front proxy to support Kubernetes API aggregators.
- front_
proxy_ strkey - Private key for the front proxy to support Kubernetes API aggregators.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- sa_
private_ strkey - Service account private key used by Kubernetes Token Controller to sign generated service account tokens.
- sa_
public_ strkey - Service account public key used by Kubernetes API Server to validate service account tokens generated by the Token Controller.
- additional
Properties String - ca
Cert String - Certificate for the Kubernetes API server.
- ca
Key String - Private Key for the Kubernetes API server.
- class
Id String - etcd
Cert String - Certificate for the etcd cluster.
- etcd
Encryption List<String>Keys - (Array of schema.TypeString) -
- etcd
Key String - Private key for the etcd cluster.
- front
Proxy StringCert - Certificate for the front proxy to support Kubernetes API aggregators.
- front
Proxy StringKey - Private key for the front proxy to support Kubernetes API aggregators.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- sa
Private StringKey - Service account private key used by Kubernetes Token Controller to sign generated service account tokens.
- sa
Public StringKey - Service account public key used by Kubernetes API Server to validate service account tokens generated by the Token Controller.
KubernetesClusterProfileClusterIpPool, KubernetesClusterProfileClusterIpPoolArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileConfigContext, KubernetesClusterProfileConfigContextArgs
- Additional
Properties string - Class
Id string - Config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- Config
State stringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - Config
Type string - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- Control
Action string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- Error
State string - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- Inconsistency
Reasons List<string> - (Array of schema.TypeString) -
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Oper
State string - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- Additional
Properties string - Class
Id string - Config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- Config
State stringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - Config
Type string - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- Control
Action string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- Error
State string - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- Inconsistency
Reasons []string - (Array of schema.TypeString) -
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Oper
State string - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional
Properties String - class
Id String - config
State String - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State StringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config
Type String - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control
Action String - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State String - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency
Reasons List<String> - (Array of schema.TypeString) -
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State String - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional
Properties string - class
Id string - config
State string - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State stringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config
Type string - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control
Action string - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error
State string - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency
Reasons string[] - (Array of schema.TypeString) -
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper
State string - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional_
properties str - class_
id str - config_
state str - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config_
state_ strsummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*Configuring
- Profile deploy operation is in progress.*UnConfiguring
- Server is unassigned and config cleanup is in progress.*Analyzing
- Profile changes are being analyzed.*Activating
- Configuration is being activated at the endpoint.*Inconsistent
- Profile is inconsistent with the endpoint configuration.*Associated
- The profile configuration has been applied to the endpoint and no inconsistencies have been detected.*Failed
- The last action on the profile has failed.*Not-complete
- Config import operation on the profile is not complete.*Waiting-for-resource
- Waiting for the resource to be allocated for the profile.*Partially-deployed
- The profile configuration has been applied on a subset of endpoints. - config_
type str - (ReadOnly) The type of configuration running on the profile. Since profile deployments can configure multiple different settings, configType indicates which type of configuration is currently in progress.
- control_
action str - System action to trigger the appropriate workflow. Values -- No_op, ConfigChange, Deploy, Unbind.
- error_
state str - Indicates a profile's error state. Values -- Validation-error (Static validation error), Pre-config-error (Runtime validation error), Config-error (Runtime configuration error).
- inconsistency_
reasons Sequence[str] - (Array of schema.TypeString) -
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- oper_
state str - (ReadOnly) Combined state (configState, and operational state of the associated physical resource) to indicate the current state of the profile. Values -- n/a, Power-off, Pending-changes, Configuring, Ok, Failed.
- additional
Properties String - class
Id String - config
State String - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, Pending-changes, Out-of-sync, Validating, Configuring, Failed.
- config
State StringSummary - (ReadOnly) Indicates a profile's configuration deploying state. Values -- Assigned, Not-assigned, Associated, InConsistent, Validating, Configuring, Failed, Activating, UnConfiguring.*
None
- The default state is none.*Not-assigned
- Server is not assigned to the profile.*Assigned
- Server is assigned to the profile and the configurations are not yet deployed.*Preparing
- Preparing to deploy the configuration.*Validating
- Profile validation in progress.*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.
KubernetesClusterProfileContainerRuntimeConfig, KubernetesClusterProfileContainerRuntimeConfigArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileContainerRuntimeProxyPolicy, KubernetesClusterProfileContainerRuntimeProxyPolicyArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileDeviceConnectorProxyPolicy, KubernetesClusterProfileDeviceConnectorProxyPolicyArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileEssentialAddon, KubernetesClusterProfileEssentialAddonArgs
- Additional
Properties string - Addon
Configurations List<KubernetesCluster Profile Essential Addon Addon Configuration> - Addon configuration settings that are specific to a single cluster. This complex property has following sub-properties:
- Addon
Definitions List<KubernetesCluster Profile Essential Addon Addon Definition> - Addon definition associated with the addon. This complex property has following sub-properties:
- Class
Id string - Name string
- Name of addon to be installed on a Kubernetes cluster.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Addon
Configurations []KubernetesCluster Profile Essential Addon Addon Configuration - Addon configuration settings that are specific to a single cluster. This complex property has following sub-properties:
- Addon
Definitions []KubernetesCluster Profile Essential Addon Addon Definition - Addon definition associated with the addon. This complex property has following sub-properties:
- Class
Id string - Name string
- Name of addon to be installed on a Kubernetes cluster.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - addon
Configurations List<KubernetesCluster Profile Essential Addon Addon Configuration> - Addon configuration settings that are specific to a single cluster. This complex property has following sub-properties:
- addon
Definitions List<KubernetesCluster Profile Essential Addon Addon Definition> - Addon definition associated with the addon. This complex property has following sub-properties:
- class
Id String - name String
- Name of addon to be installed on a Kubernetes cluster.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - addon
Configurations KubernetesCluster Profile Essential Addon Addon Configuration[] - Addon configuration settings that are specific to a single cluster. This complex property has following sub-properties:
- addon
Definitions KubernetesCluster Profile Essential Addon Addon Definition[] - Addon definition associated with the addon. This complex property has following sub-properties:
- class
Id string - name string
- Name of addon to be installed on a Kubernetes cluster.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_
properties str - addon_
configurations Sequence[KubernetesCluster Profile Essential Addon Addon Configuration] - Addon configuration settings that are specific to a single cluster. This complex property has following sub-properties:
- addon_
definitions Sequence[KubernetesCluster Profile Essential Addon Addon Definition] - Addon definition associated with the addon. This complex property has following sub-properties:
- class_
id str - name str
- Name of addon to be installed on a Kubernetes cluster.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - addon
Configurations List<Property Map> - Addon configuration settings that are specific to a single cluster. This complex property has following sub-properties:
- addon
Definitions List<Property Map> - Addon definition associated with the addon. This complex property has following sub-properties:
- class
Id String - name String
- Name of addon to be installed on a Kubernetes cluster.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
KubernetesClusterProfileEssentialAddonAddonConfiguration, KubernetesClusterProfileEssentialAddonAddonConfigurationArgs
- Additional
Properties string - Class
Id string - Install
Strategy string - Addon install strategy to determine whether an addon is installed if not present.*
None
- Unspecified install strategy.*NoAction
- No install action performed.*InstallOnly
- Only install in green field. No action in case of failure or removal.*Always
- Attempt install if chart is not already installed. - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Override
Sets List<KubernetesCluster Profile Essential Addon Addon Configuration Override Set> - This complex property has following sub-properties:
- Overrides string
- Properties that can be overridden for an addon.
- Release
Name string - Name for the helm release.
- Release
Namespace string - Namespace for the helm release.
- Upgrade
Strategy string - Addon upgrade strategy to determine whether an addon configuration is overwritten on upgrade.*
None
- Unspecified upgrade strategy.*NoAction
- This choice enables No upgrades to be performed.*UpgradeOnly
- Attempt upgrade if chart or overrides options change, no action on upgrade failure.*ReinstallOnFailure
- Attempt upgrade first. Remove and install on upgrade failure.*AlwaysReinstall
- Always remove older release and reinstall.
- Additional
Properties string - Class
Id string - Install
Strategy string - Addon install strategy to determine whether an addon is installed if not present.*
None
- Unspecified install strategy.*NoAction
- No install action performed.*InstallOnly
- Only install in green field. No action in case of failure or removal.*Always
- Attempt install if chart is not already installed. - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Override
Sets []KubernetesCluster Profile Essential Addon Addon Configuration Override Set - This complex property has following sub-properties:
- Overrides string
- Properties that can be overridden for an addon.
- Release
Name string - Name for the helm release.
- Release
Namespace string - Namespace for the helm release.
- Upgrade
Strategy string - Addon upgrade strategy to determine whether an addon configuration is overwritten on upgrade.*
None
- Unspecified upgrade strategy.*NoAction
- This choice enables No upgrades to be performed.*UpgradeOnly
- Attempt upgrade if chart or overrides options change, no action on upgrade failure.*ReinstallOnFailure
- Attempt upgrade first. Remove and install on upgrade failure.*AlwaysReinstall
- Always remove older release and reinstall.
- additional
Properties String - class
Id String - install
Strategy String - Addon install strategy to determine whether an addon is installed if not present.*
None
- Unspecified install strategy.*NoAction
- No install action performed.*InstallOnly
- Only install in green field. No action in case of failure or removal.*Always
- Attempt install if chart is not already installed. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- override
Sets List<KubernetesCluster Profile Essential Addon Addon Configuration Override Set> - This complex property has following sub-properties:
- overrides String
- Properties that can be overridden for an addon.
- release
Name String - Name for the helm release.
- release
Namespace String - Namespace for the helm release.
- upgrade
Strategy String - Addon upgrade strategy to determine whether an addon configuration is overwritten on upgrade.*
None
- Unspecified upgrade strategy.*NoAction
- This choice enables No upgrades to be performed.*UpgradeOnly
- Attempt upgrade if chart or overrides options change, no action on upgrade failure.*ReinstallOnFailure
- Attempt upgrade first. Remove and install on upgrade failure.*AlwaysReinstall
- Always remove older release and reinstall.
- additional
Properties string - class
Id string - install
Strategy string - Addon install strategy to determine whether an addon is installed if not present.*
None
- Unspecified install strategy.*NoAction
- No install action performed.*InstallOnly
- Only install in green field. No action in case of failure or removal.*Always
- Attempt install if chart is not already installed. - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- override
Sets KubernetesCluster Profile Essential Addon Addon Configuration Override Set[] - This complex property has following sub-properties:
- overrides string
- Properties that can be overridden for an addon.
- release
Name string - Name for the helm release.
- release
Namespace string - Namespace for the helm release.
- upgrade
Strategy string - Addon upgrade strategy to determine whether an addon configuration is overwritten on upgrade.*
None
- Unspecified upgrade strategy.*NoAction
- This choice enables No upgrades to be performed.*UpgradeOnly
- Attempt upgrade if chart or overrides options change, no action on upgrade failure.*ReinstallOnFailure
- Attempt upgrade first. Remove and install on upgrade failure.*AlwaysReinstall
- Always remove older release and reinstall.
- additional_
properties str - class_
id str - install_
strategy str - Addon install strategy to determine whether an addon is installed if not present.*
None
- Unspecified install strategy.*NoAction
- No install action performed.*InstallOnly
- Only install in green field. No action in case of failure or removal.*Always
- Attempt install if chart is not already installed. - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- override_
sets Sequence[KubernetesCluster Profile Essential Addon Addon Configuration Override Set] - This complex property has following sub-properties:
- overrides str
- Properties that can be overridden for an addon.
- release_
name str - Name for the helm release.
- release_
namespace str - Namespace for the helm release.
- upgrade_
strategy str - Addon upgrade strategy to determine whether an addon configuration is overwritten on upgrade.*
None
- Unspecified upgrade strategy.*NoAction
- This choice enables No upgrades to be performed.*UpgradeOnly
- Attempt upgrade if chart or overrides options change, no action on upgrade failure.*ReinstallOnFailure
- Attempt upgrade first. Remove and install on upgrade failure.*AlwaysReinstall
- Always remove older release and reinstall.
- additional
Properties String - class
Id String - install
Strategy String - Addon install strategy to determine whether an addon is installed if not present.*
None
- Unspecified install strategy.*NoAction
- No install action performed.*InstallOnly
- Only install in green field. No action in case of failure or removal.*Always
- Attempt install if chart is not already installed. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- override
Sets List<Property Map> - This complex property has following sub-properties:
- overrides String
- Properties that can be overridden for an addon.
- release
Name String - Name for the helm release.
- release
Namespace String - Namespace for the helm release.
- upgrade
Strategy String - Addon upgrade strategy to determine whether an addon configuration is overwritten on upgrade.*
None
- Unspecified upgrade strategy.*NoAction
- This choice enables No upgrades to be performed.*UpgradeOnly
- Attempt upgrade if chart or overrides options change, no action on upgrade failure.*ReinstallOnFailure
- Attempt upgrade first. Remove and install on upgrade failure.*AlwaysReinstall
- Always remove older release and reinstall.
KubernetesClusterProfileEssentialAddonAddonConfigurationOverrideSet, KubernetesClusterProfileEssentialAddonAddonConfigurationOverrideSetArgs
- Additional
Properties string - Class
Id string - Key string
- Object
Type string - Value string
- Additional
Properties string - Class
Id string - Key string
- Object
Type string - Value string
- additional
Properties String - class
Id String - key String
- object
Type String - value String
- additional
Properties string - class
Id string - key string
- object
Type string - value string
- additional_
properties str - class_
id str - key str
- object_
type str - value str
- additional
Properties String - class
Id String - key String
- object
Type String - value String
KubernetesClusterProfileEssentialAddonAddonDefinition, KubernetesClusterProfileEssentialAddonAddonDefinitionArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileKubeConfig, KubernetesClusterProfileKubeConfigArgs
- Additional
Properties string - Class
Id string - Kube
Config string - Kubernetes configuration to connect to the cluster as an system administrator.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Class
Id string - Kube
Config string - Kubernetes configuration to connect to the cluster as an system administrator.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id String - kube
Config String - Kubernetes configuration to connect to the cluster as an system administrator.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - class
Id string - kube
Config string - Kubernetes configuration to connect to the cluster as an system administrator.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_
properties str - class_
id str - kube_
config str - Kubernetes configuration to connect to the cluster as an system administrator.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id String - kube
Config String - Kubernetes configuration to connect to the cluster as an system administrator.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
KubernetesClusterProfileLoadbalancerBlockIpLease, KubernetesClusterProfileLoadbalancerBlockIpLeaseArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileLoadbalancerIpLease, KubernetesClusterProfileLoadbalancerIpLeaseArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileManagementConfig, KubernetesClusterProfileManagementConfigArgs
- Additional
Properties string - Class
Id string - Is
Tac boolPasswd Set - (ReadOnly) Indicates whether the value of the 'tacPasswd' property has been set.
- Load
Balancer doubleCount - Number of IP addresses to reserve for load balancer services.
- Load
Balancers List<string> - (Array of schema.TypeString) -
- Master
Vip string - VIP for the cluster Kubernetes API server. If this is empty and a cluster IP pool is specified, it will be allocated from the IP pool.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ssh
Keys List<string> - (Array of schema.TypeString) -
- Ssh
User string - (ReadOnly) Name of the user to SSH to nodes in a cluster.
- Tac
Passwd string - Hashed password of the TAC user.
- Additional
Properties string - Class
Id string - Is
Tac boolPasswd Set - (ReadOnly) Indicates whether the value of the 'tacPasswd' property has been set.
- Load
Balancer float64Count - Number of IP addresses to reserve for load balancer services.
- Load
Balancers []string - (Array of schema.TypeString) -
- Master
Vip string - VIP for the cluster Kubernetes API server. If this is empty and a cluster IP pool is specified, it will be allocated from the IP pool.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ssh
Keys []string - (Array of schema.TypeString) -
- Ssh
User string - (ReadOnly) Name of the user to SSH to nodes in a cluster.
- Tac
Passwd string - Hashed password of the TAC user.
- additional
Properties String - class
Id String - is
Tac BooleanPasswd Set - (ReadOnly) Indicates whether the value of the 'tacPasswd' property has been set.
- load
Balancer DoubleCount - Number of IP addresses to reserve for load balancer services.
- load
Balancers List<String> - (Array of schema.TypeString) -
- master
Vip String - VIP for the cluster Kubernetes API server. If this is empty and a cluster IP pool is specified, it will be allocated from the IP pool.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ssh
Keys List<String> - (Array of schema.TypeString) -
- ssh
User String - (ReadOnly) Name of the user to SSH to nodes in a cluster.
- tac
Passwd String - Hashed password of the TAC user.
- additional
Properties string - class
Id string - is
Tac booleanPasswd Set - (ReadOnly) Indicates whether the value of the 'tacPasswd' property has been set.
- load
Balancer numberCount - Number of IP addresses to reserve for load balancer services.
- load
Balancers string[] - (Array of schema.TypeString) -
- master
Vip string - VIP for the cluster Kubernetes API server. If this is empty and a cluster IP pool is specified, it will be allocated from the IP pool.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ssh
Keys string[] - (Array of schema.TypeString) -
- ssh
User string - (ReadOnly) Name of the user to SSH to nodes in a cluster.
- tac
Passwd string - Hashed password of the TAC user.
- additional_
properties str - class_
id str - is_
tac_ boolpasswd_ set - (ReadOnly) Indicates whether the value of the 'tacPasswd' property has been set.
- load_
balancer_ floatcount - Number of IP addresses to reserve for load balancer services.
- load_
balancers Sequence[str] - (Array of schema.TypeString) -
- master_
vip str - VIP for the cluster Kubernetes API server. If this is empty and a cluster IP pool is specified, it will be allocated from the IP pool.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ssh_
keys Sequence[str] - (Array of schema.TypeString) -
- ssh_
user str - (ReadOnly) Name of the user to SSH to nodes in a cluster.
- tac_
passwd str - Hashed password of the TAC user.
- additional
Properties String - class
Id String - is
Tac BooleanPasswd Set - (ReadOnly) Indicates whether the value of the 'tacPasswd' property has been set.
- load
Balancer NumberCount - Number of IP addresses to reserve for load balancer services.
- load
Balancers List<String> - (Array of schema.TypeString) -
- master
Vip String - VIP for the cluster Kubernetes API server. If this is empty and a cluster IP pool is specified, it will be allocated from the IP pool.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ssh
Keys List<String> - (Array of schema.TypeString) -
- ssh
User String - (ReadOnly) Name of the user to SSH to nodes in a cluster.
- tac
Passwd String - Hashed password of the TAC user.
KubernetesClusterProfileMasterVipLease, KubernetesClusterProfileMasterVipLeaseArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileNetConfig, KubernetesClusterProfileNetConfigArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileNodeGroup, KubernetesClusterProfileNodeGroupArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileOrganization, KubernetesClusterProfileOrganizationArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileParent, KubernetesClusterProfileParentArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileParentSolutionProfile, KubernetesClusterProfileParentSolutionProfileArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfilePermissionResource, KubernetesClusterProfilePermissionResourceArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfilePolicyBucket, KubernetesClusterProfilePolicyBucketArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileScheduledAction, KubernetesClusterProfileScheduledActionArgs
- Action string
- Name of the action to be performed on the profile.
- Action
Qualifiers List<KubernetesCluster 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 - 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 []KubernetesCluster 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 - 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<KubernetesCluster 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 - 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 KubernetesCluster 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 - 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[KubernetesCluster 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 - 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 - 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.
KubernetesClusterProfileScheduledActionActionQualifier, KubernetesClusterProfileScheduledActionActionQualifierArgs
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties string - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional_
properties str - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
KubernetesClusterProfileSrcTemplate, KubernetesClusterProfileSrcTemplateArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileSysConfig, KubernetesClusterProfileSysConfigArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileTag, KubernetesClusterProfileTagArgs
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties string - key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_
properties str - key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
KubernetesClusterProfileTrustedRegistry, KubernetesClusterProfileTrustedRegistryArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileVersionContext, KubernetesClusterProfileVersionContextArgs
- Additional
Properties string - Class
Id string - Interested
Mos List<KubernetesCluster 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<KubernetesCluster Profile Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- Additional
Properties string - Class
Id string - Interested
Mos []KubernetesCluster 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 []KubernetesCluster Profile Version Context Ref Mo - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - class
Id String - interested
Mos List<KubernetesCluster 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<KubernetesCluster Profile Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties string - class
Id string - interested
Mos KubernetesCluster 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 KubernetesCluster Profile Version Context Ref Mo[] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional_
properties str - class_
id str - interested_
mos Sequence[KubernetesCluster 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[KubernetesCluster Profile Version Context Ref Mo] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type str - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - class
Id String - interested
Mos List<Property Map> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<Property Map> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
KubernetesClusterProfileVersionContextInterestedMo, KubernetesClusterProfileVersionContextInterestedMoArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileVersionContextRefMo, KubernetesClusterProfileVersionContextRefMoArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
KubernetesClusterProfileWorkflowInfo, KubernetesClusterProfileWorkflowInfoArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
Import
intersight_kubernetes_cluster_profile
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/kubernetesClusterProfile:KubernetesClusterProfile 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.