• NeonSDK
  • NeonKUBE
Search Results for

    Show / Hide Table of Contents
    • Neon.Kube
      • ClusterContainerImage
      • ClusterDefinitionException
      • ClusterDeploymentStatus
      • ClusterDetails
      • ClusterHealth
      • ClusterHost
      • ClusterInfo
      • ClusterLock
      • ClusterManifest
      • ClusterNodeState
      • ClusterNodeTelemetry
      • ClusterSetupFailureMetadata
      • ClusterState
      • ClusterTelemetry
      • GrpcLogExporter
      • GrpcTraceExporter
      • HostingReadinessException
      • KubeClientConfig
      • KubeClientPlatform
      • KubeClusterAdvice
      • KubeConfigMapName
      • KubeConst
      • KubeDiagnostics
      • KubeDownloads
      • KubeEnv
      • KubeHelper
      • KubeImageType
      • KubeMinioBucket
      • KubeNamespace
      • KubeNodeFolder
      • KubeNodePort
      • KubePort
      • KubeSecretName
      • KubeService
      • KubeServiceAdvice
      • KubeSetupProperty
      • KubeSetupState
      • KubeVersions
      • NeonAnnotation
      • NeonKubeException
      • NeonLabel
      • NeonNodeTaskType
      • NodeImageInfo
      • PriorityClass
      • PriorityClass.PriorityDef
      • PrometheusClient
      • PrometheusMatrixResult
      • PrometheusMatrixValue
      • PrometheusResponseData<T>
      • PrometheusResponseStatus
      • PrometheusResponse<T>
      • PrometheusResult
      • PrometheusResultType
      • PrometheusTimeSeriesValue
      • PrometheusTimeSeriesValueConverter
      • PrometheusVectorResult
      • PrometheusVectorValue
      • TypedConfigMap<TConfigMapData>
      • TypedSecret<TSecretData>
      • VersionException
    • Neon.Kube.BuildInfo
      • ThisAssembly
      • ThisAssembly.Git
      • ThisAssembly.Git.BaseVersion
      • ThisAssembly.Git.SemVer
    • Neon.Kube.Clients
      • AzureComputePlan
      • AzureImageDetails
      • AzureImageReference
      • HeadendClient
      • HeadendClient.__Cluster
      • HeadendClient.__ClusterSetup
      • HeadendClient.__NeonDesktop
    • Neon.Kube.ClusterDef
      • AcmeOptions
      • AddressRule
      • AddressRuleAction
      • ApiServerOptions
      • AwsHelper
      • AwsHostingOptions
      • AwsNetworkOptions
      • AwsNodeOptions
      • AwsVolumeType
      • AzureCloudEnvironment
      • AzureCloudEnvironments
      • AzureHelper
      • AzureHostingOptions
      • AzureNetworkOptions
      • AzureNodeOptions
      • AzureStorageType
      • BareMetalHostingOptions
      • CloudOptions
      • ClusterDefinition
      • ClusterPurpose
      • ContainerOptions
      • DeploymentOptions
      • FeatureOptions
      • FeatureOptions.HarborOptions
      • GoogleHostingOptions
      • HealthCheckOptions
      • HostingEnvironment
      • HostingOptions
      • HyperVHostingOptions
      • HypervisorHost
      • HypervisorHostingOptions
      • HypervisorNodeOptions
      • IngressProtocol
      • IngressRule
      • JobOptions
      • JobSchedule
      • KubernetesOptions
      • LogOptions
      • MetricsOptions
      • MetricsStorageOptions
      • MinioOptions
      • MonitorOptions
      • NetworkCni
      • NetworkOptions
      • NodeDefinition
      • NodeLabels
      • NodeOptions
      • NodeRole
      • OpenEbsEngine
      • OpenEbsOptions
      • Registry
      • ResourceTag
      • SecurityOptions
      • StorageOptions
      • TraceOptions
      • XenServerHostingOptions
    • Neon.Kube.ClusterMetadata
      • ClusterLockState
      • ClusterLockStatus
    • Neon.Kube.Config
      • ClusterLoginExport
      • KubeClusterInfo
      • KubeConfig
      • KubeConfigAuthProvider
      • KubeConfigCluster
      • KubeConfigClusterConfig
      • KubeConfigContext
      • KubeConfigContextConfig
      • KubeConfigEnvironmentVariable
      • KubeConfigExecConfig
      • KubeConfigExecInteractiveMode
      • KubeConfigPreferences
      • KubeConfigUser
      • KubeConfigUserConfig
      • KubeContextName
      • KubeFileDetails
      • KubeSshKey
      • NeonKubeExtensions
    • Neon.Kube.Deployment
      • ClusterDeployment
      • NodeDeployment
    • Neon.Kube.DesktopService
      • DesktopService
      • GrpcDesktopService
    • Neon.Kube.Glauth
      • GlauthGroup
      • GlauthUser
      • GlauthUserCapability
    • Neon.Kube.GrpcProto
      • GrpcError
      • GrpcErrorExtensions
      • GrpcServiceException
      • NeonGrpcServices
    • Neon.Kube.GrpcProto.Desktop
      • DesktopConverters
      • GrpGetVmDrivesReply
      • GrpcAddVmDriveRequest
      • GrpcAddVmRequest
      • GrpcBaseReply
      • GrpcCompactDriveRequest
      • GrpcEjectVmDvdRequest
      • GrpcFindIPAddressReply
      • GrpcFindIPAddressRequest
      • GrpcFindNatByNameRequest
      • GrpcFindNatBySubnetRequest
      • GrpcFindNatReply
      • GrpcGetSwitchReply
      • GrpcGetSwitchRequest
      • GrpcGetVmDrivesRequest
      • GrpcGetVmNetworkAdaptersReply
      • GrpcGetVmNetworkAdaptersRequest
      • GrpcGetVmReply
      • GrpcGetVmRequest
      • GrpcGetWindowsOptionalFeaturesReply
      • GrpcGetWindowsOptionalFeaturesRequest
      • GrpcInsertVmDvdRequest
      • GrpcIsNestedVirtualizationReply
      • GrpcIsNestedVirtualizationRequest
      • GrpcListLocalHostsSectionsReply
      • GrpcListLocalHostsSectionsRequest
      • GrpcListNatsReply
      • GrpcListNatsRequest
      • GrpcListSwitchesReply
      • GrpcListSwitchesRequest
      • GrpcListVmsReply
      • GrpcListVmsRequest
      • GrpcLocalHostSection
      • GrpcNewExternalSwitchRequest
      • GrpcNewInternalSwitchRequest
      • GrpcRelayLogBatchReply
      • GrpcRelayLogBatchRequest
      • GrpcRelayTraceBatchReply
      • GrpcRelayTraceBatchRequest
      • GrpcRemoveSwitchRequest
      • GrpcRemoveVmRequest
      • GrpcSaveVmRequest
      • GrpcStartVmRequest
      • GrpcStopVmRequest
      • GrpcVirtualDrive
      • GrpcVirtualIPAddress
      • GrpcVirtualMachine
      • GrpcVirtualMachineNetworkAdapter
      • GrpcVirtualNat
      • GrpcVirtualSwitch
      • GrpcVmExistsReply
      • GrpcVmExistsRequest
      • IGrpcDesktopService
    • Neon.Kube.Hosting
      • HostedNodeInfo
      • HostingCapabilities
      • HostingConstrainedResourceType
      • HostingLoader
      • HostingManager
      • HostingManagerFactory
      • HostingProviderAttribute
      • HostingReadiness
      • HostingReadinessProblem
      • HostingResourceAvailability
      • HostingResourceConstraint
      • IHostingLoader
      • IHostingManager
      • IHostingManagerFactory
      • StopMode
    • Neon.Kube.Hosting.Aws
      • AwsHostingManager
    • Neon.Kube.Hosting.Azure
      • AzureHostingManager
    • Neon.Kube.Hosting.BareMetal
      • BareMetalHostingManager
    • Neon.Kube.Hosting.Google
      • GoogleHostingManager
    • Neon.Kube.Hosting.HyperV
      • HyperVHostingManager
    • Neon.Kube.Hosting.XenServer
      • XenServerHostingManager
      • XenServerHostingManager.DiskTemplateInfo
    • Neon.Kube.K8s
      • KubernetesExtensions
      • KubernetesObjectMetadata
      • KubernetesRetryHandler
      • LeaderElectionConfig
      • LeaderElector
      • V1CustomObjectList<T>
      • WatchEvent<T>
      • Watcher<T>
    • Neon.Kube.Models
      • AzureComputePlan
      • AzureImageDetails
      • AzureImageReference
    • Neon.Kube.Models.Headend
      • IClusterApi
      • IClusterSetupApi
      • INeonDesktopApi
      • Stub
    • Neon.Kube.Oauth2Proxy
      • Oauth2ProxyConfig
      • Oauth2ProxyHeader
      • Oauth2ProxyHeaderValue
      • Oauth2ProxyLoginUrlParameterRule
      • Oauth2ProxyLoginUrlParameters
      • Oauth2ProxyOidcOptions
      • Oauth2ProxyProvider
      • Oauth2ProxyProviderType
      • Oauth2ProxySecretSource
      • Oauth2ProxyServer
      • Oauth2ProxyTls
      • Oauth2ProxyUpstream
      • Oauth2ProxyUpstreamConfig
    • Neon.Kube.PortForward
      • IPortForwardManager
      • PortForwardManager
    • Neon.Kube.Proxy
      • ClusterProxy
      • ClusterProxy.Operation
      • ClusterResetOptions
      • NodeProxyCreator
    • Neon.Kube.Resources
      • CustomResourceException
      • ResourceHelper
    • Neon.Kube.Resources.Calico
      • V1FelixConfiguration
    • Neon.Kube.Resources.CertManager
      • AcmeChallengeSolver
      • AcmeChallengeSolverDns01
      • AcmeExternalAccountBinding
      • AcmeIssuer
      • AcmeIssuerDns01ProviderRoute53
      • AcmeIssuerDns01ProviderWebhook
      • AcmeSecretKeySelector
      • CertificateDnsNameSelector
      • ChallengeAction
      • ChallengePayload
      • ChallengeRequest
      • ChallengeResponse
      • ClusterIssuer
      • IssuerRef
      • JKS
      • KeyAlgorithm
      • KeyEncoding
      • Keystores
      • PKCS12
      • PasswordSecretRef
      • PrivateKey
      • RotationPolicy
      • Subject
      • V1Certificate
      • V1CertificateRequest
      • V1CertificateSpec
      • V1CertificateStatus
      • V1IssuerSpec
      • X509Usages
    • Neon.Kube.Resources.Cluster
      • TestStatus
      • V1CrioConfiguration
      • V1CrioConfiguration.CrioConfigurationSpec
      • V1NeonClusterJobs
      • V1NeonClusterJobs.JobSchedule
      • V1NeonClusterJobs.JobStatus
      • V1NeonClusterJobs.NeonClusterJobsSpec
      • V1NeonClusterJobs.NeonClusterJobsStatus
      • V1NeonContainerRegistry
      • V1NeonContainerRegistry.RegistrySpec
      • V1NeonDashboard
      • V1NeonDashboard.NeonDashboardSpec
      • V1NeonNodeTask
      • V1NeonNodeTask.Phase
      • V1NeonNodeTask.TaskSpec
      • V1NeonNodeTask.TaskStatus
      • V1NeonSsoCallbackUrl
      • V1NeonSsoClient
      • V1NeonSsoConnector
      • V1NeonTestObject
      • V1SsoCallbackUrlSpec
      • V1SsoCallbackUrlStatus
      • V1SsoClientSpec
      • V1SsoClientStatus
      • V1TestSpec
    • Neon.Kube.Resources.Dex
      • DexConfig
      • DexConnector
      • DexConnectorConverter
      • DexConnectorType
      • DexConnector<T>
      • DexExpiryConfig
      • DexFrontendConfig
      • DexGrpcConfig
      • DexLdapConfig
      • DexLdapSearch
      • DexLogConfig
      • DexOauth2Config
      • DexOidcClaimMapping
      • DexOidcConfig
      • DexRefreshTokenConfig
      • DexStaticUser
      • DexStorage
      • DexStorageType
      • DexTelemetryConfig
      • DexUserMatcher
      • DexWebConfig
      • IDexConnectorConfig
      • IDexConnector<T>
      • IV1DexConnector
      • Oauth2ResponseType
    • Neon.Kube.Resources.ExternalDns
      • DnsEndpoint
      • DnsRecordType
      • ExternalDnsEndpoint
      • V1DnsEndpointSpec
    • Neon.Kube.Resources.Grafana
      • V1Grafana
      • V1GrafanaDashboard
      • V1GrafanaDashboardSpec
      • V1GrafanaDatasource
    • Neon.Kube.Resources.Harbor
      • V1HarborCluster
      • V1HarborConfiguration
      • V1HarborNotaryServer
      • V1HarborNotarySigner
    • Neon.Kube.Resources.Istio
      • Abort
      • AuthorizationPolicyAction
      • AuthorizationPolicyOperation
      • AuthorizationPolicyRule
      • AuthorizationPolicyRule.From
      • AuthorizationPolicyRule.To
      • AuthorizationPolicySource
      • ClientTLSSettings
      • CorsPolicy
      • Delay
      • Delegate
      • Destination
      • ExtensionProvider
      • HTTPFaultInjection
      • HTTPMatchRequest
      • HTTPMethod
      • HTTPRedirect
      • HTTPRetry
      • HTTPRewrite
      • HTTPRoute
      • HTTPRouteDestination
      • HeaderOperations
      • Headers
      • L4MatchAttributes
      • Location
      • Percent
      • Port
      • PortProtocol
      • PortSelector
      • Resolution
      • RouteDestination
      • Server
      • ServerTLSSettings
      • ServiceEntry
      • StringMatch
      • TCPRoute
      • TLSMatchAttributes
      • TLSMode
      • TLSProtocol
      • TLSRoute
      • Tracing
      • TracingProvider
      • TrafficPolicy
      • UInt32Value
      • V1AuthorizationPolicy
      • V1AuthorizationPolicySpec
      • V1DestinationRule
      • V1DestinationRuleSpec
      • V1Gateway
      • V1GatewaySpec
      • V1ServiceEntrySpec
      • V1Telemetry
      • V1TelemetrySpec
      • V1VirtualService
      • V1VirtualServiceSpec
      • WorkloadEntry
      • WorkloadSelector
    • Neon.Kube.Resources.JsonConverters
      • DexConnectorJsonConverter
      • JsonCollectionItemConverter<TDatatype, TConverterType>
      • JsonV1ResourceConverter
    • Neon.Kube.Resources.Kiali
      • V1Kiali
    • Neon.Kube.Resources.Minio
      • BucketQuota
      • RetentionMode
      • RetentionSpec
      • V1MinioBucket
      • V1MinioBucket.V1MinioBucketSpec
      • V1MinioBucket.V1MinioBucketStatus
      • V1MinioTenant
      • VersioningMode
    • Neon.Kube.Resources.OpenEBS
      • BlockDeviceCapacity
      • BlockDeviceDetails
      • BlockDeviceDevLink
      • BlockDeviceType
      • DataRaidGroupTypes
      • DevLinkType
      • DriveType
      • FileSystemInfo
      • V1CStorBlockDevice
      • V1CStorBlockDeviceList
      • V1CStorBlockDeviceRef
      • V1CStorBlockDeviceSpec
      • V1CStorDataRaidGroup
      • V1CStorPoolCluster
      • V1CStorPoolClusterList
      • V1CStorPoolClusterSpec
      • V1CStorPoolConfig
      • V1CStorPoolSpec
    • Neon.Kube.Resources.Prometheus
      • Endpoint
      • NamespaceSelector
      • V1ServiceMonitor
      • V1ServiceMonitorSpec
    • Neon.Kube.SSH
      • INodeSshProxy
      • NodeSshProxyExtensions
      • NodeSshProxy<TMetadata>
    • Neon.Kube.Setup
      • DesktopServiceProxy
      • ISetupController
      • ISetupControllerStep
      • KubeSetup
      • NodeLog
      • PrepareClusterOptions
      • SetupClusterOptions
      • SetupClusterStatus
      • SetupConsoleWriter
      • SetupController<NodeMetadata>
      • SetupDisposition
      • SetupNodeStatus
      • SetupProgressDelegate
      • SetupProgressMessage
      • SetupStatusChangedDelegate
      • SetupStepDetails
      • SetupStepState
      • SetupStepStatus
    • Neon.Kube.Xunit
      • AwsClusterDefinitions
      • AzureClusterDefinitions
      • ClusterFactAttribute
      • ClusterFixture
      • ClusterFixtureOptions
      • ClusterTheoryAttribute
      • HyperVClusterDefinitions
      • KubeTestHelper
      • KubeTestManager
      • XenServerClustersDefinitions

    Class HeadendClient.__ClusterSetup

    Inheritance
    object
    HeadendClient.__ClusterSetup
    Implements
    IGeneratedServiceClient
    Namespace: Neon.Kube.Clients
    Assembly: Neon.Kube.dll
    Syntax
    [GeneratedClient("cluster-setup")]
    public class HeadendClient.__ClusterSetup : IGeneratedServiceClient

    Properties

    GeneratorVersion

    Returns the version of the Neon.ModelGen assembly that generated this code plus the generated code schema version. This is formatted like:

      SEMANTIC-VERSION:SCHEMA
    

    where SCHEMA-VERSION is the Neon.ModelGen assembly version and SCHEMA is a simple integer schema version number. The version will be incremented if or when the code generated by future versions of the Neon.ModelGen assembly changes enough to become incompatible with older versions of the Neon.Xunit.XunitExtensions.ValidateController() method. This is likely to never change, but future proofing is always a good idea.

    Declaration
    public string GeneratorVersion { get; }
    Property Value
    Type Description
    string

    Methods

    CreateClusterAsync(CancellationToken, IRetryPolicy)

    Declaration
    [GeneratedMethod(DefinedAs = "CreateClusterAsync", Returns = typeof(Dictionary<string, string>), RouteTemplate = "create", HttpMethod = "POST", ApiVersion = "2023-04-06")]
    public Task<Dictionary<string, string>> CreateClusterAsync(CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<Dictionary<string, string>>

    GetAzureImageDetailsAsync(string, CpuArchitecture, CancellationToken, IRetryPolicy)

    Declaration
    [GeneratedMethod(DefinedAs = "GetAzureImageDetailsAsync", Returns = typeof(AzureImageDetails), RouteTemplate = "image/node/azure", HttpMethod = "GET", ApiVersion = "2023-04-06")]
    public Task<AzureImageDetails> GetAzureImageDetailsAsync(string version, CpuArchitecture architecture, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    string version
    CpuArchitecture architecture
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<AzureImageDetails>

    GetDesktopImageManifestUriAsync(string, string, CpuArchitecture, string, CancellationToken, IRetryPolicy)

    Declaration
    [GeneratedMethod(DefinedAs = "GetDesktopImageManifestUriAsync", Returns = typeof(string), RouteTemplate = "image/desktop", HttpMethod = "GET", ApiVersion = "2023-04-06")]
    public Task<string> GetDesktopImageManifestUriAsync(string hostingEnvironment, string version, CpuArchitecture architecture, string stageBranch, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    string hostingEnvironment
    string version
    CpuArchitecture architecture
    string stageBranch
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<string>

    GetNodeImageManifestUriAsync(string, string, CpuArchitecture, string, CancellationToken, IRetryPolicy)

    Declaration
    [GeneratedMethod(DefinedAs = "GetNodeImageManifestUriAsync", Returns = typeof(string), RouteTemplate = "image/node", HttpMethod = "GET", ApiVersion = "2023-04-06")]
    public Task<string> GetNodeImageManifestUriAsync(string hostingEnvironment, string version, CpuArchitecture architecture, string stageBranch, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    string hostingEnvironment
    string version
    CpuArchitecture architecture
    string stageBranch
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<string>

    PostDeploymentLogAsync(Stream, string, DateTime, string, string, string, bool, CancellationToken, IRetryPolicy)

    Declaration
    [GeneratedMethod(DefinedAs = "PostDeploymentLogAsync", Returns = typeof(void), RouteTemplate = "deployment-log", HttpMethod = "POST", ApiVersion = "2023-04-06")]
    public Task PostDeploymentLogAsync(Stream bodyStream, string uploadId, DateTime timestampUtc, string version, string clientId, string userId, bool preparing, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    Stream bodyStream
    string uploadId
    DateTime timestampUtc
    string version
    string clientId
    string userId
    bool preparing
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task

    UnsafeCreateClusterAsync(CancellationToken, IRetryPolicy)

    Declaration
    public Task<JsonResponse> UnsafeCreateClusterAsync(CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<JsonResponse>

    UnsafeGetAzureImageDetailsAsync(string, CpuArchitecture, CancellationToken, IRetryPolicy)

    Declaration
    public Task<JsonResponse> UnsafeGetAzureImageDetailsAsync(string version, CpuArchitecture architecture, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    string version
    CpuArchitecture architecture
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<JsonResponse>

    UnsafeGetDesktopImageManifestUriAsync(string, string, CpuArchitecture, string, CancellationToken, IRetryPolicy)

    Declaration
    public Task<JsonResponse> UnsafeGetDesktopImageManifestUriAsync(string hostingEnvironment, string version, CpuArchitecture architecture, string stageBranch, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    string hostingEnvironment
    string version
    CpuArchitecture architecture
    string stageBranch
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<JsonResponse>

    UnsafeGetNodeImageManifestUriAsync(string, string, CpuArchitecture, string, CancellationToken, IRetryPolicy)

    Declaration
    public Task<JsonResponse> UnsafeGetNodeImageManifestUriAsync(string hostingEnvironment, string version, CpuArchitecture architecture, string stageBranch, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    string hostingEnvironment
    string version
    CpuArchitecture architecture
    string stageBranch
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<JsonResponse>

    UnsafePostDeploymentLogAsync(Stream, string, DateTime, string, string, string, bool, CancellationToken, IRetryPolicy)

    Declaration
    public Task<JsonResponse> UnsafePostDeploymentLogAsync(Stream bodyStream, string uploadId, DateTime timestampUtc, string version, string clientId, string userId, bool preparing, CancellationToken _cancellationToken = default, IRetryPolicy _retryPolicy = null)
    Parameters
    Type Name Description
    Stream bodyStream
    string uploadId
    DateTime timestampUtc
    string version
    string clientId
    string userId
    bool preparing
    CancellationToken _cancellationToken
    IRetryPolicy _retryPolicy
    Returns
    Type Description
    Task<JsonResponse>

    Implements

    IGeneratedServiceClient
    In this article
    Back to top © Copyright 2005-2023 by NEONFORGE LLC