Documentation ¶
Index ¶
- Constants
- type ADFSConfig
- type AWSCloudProvider
- type AWSElasticBlockStoreVolumeSource
- type Action
- type ActiveDirectoryConfig
- type ActiveDirectoryTestAndApplyInput
- type AlertStatus
- type AlidnsProviderConfig
- type AllowedCSIDriver
- type AllowedFlexVolume
- type AllowedHostPath
- type Answer
- type AppCondition
- type AttachedVolume
- type AuditLog
- type AuditLogConfig
- type AuthConfig
- type AuthConfigClient
- func (c *AuthConfigClient) ByID(id string) (*AuthConfig, error)
- func (c *AuthConfigClient) Create(container *AuthConfig) (*AuthConfig, error)
- func (c *AuthConfigClient) Delete(container *AuthConfig) error
- func (c *AuthConfigClient) List(opts *types.ListOpts) (*AuthConfigCollection, error)
- func (c *AuthConfigClient) ListAll(opts *types.ListOpts) (*AuthConfigCollection, error)
- func (c *AuthConfigClient) Replace(obj *AuthConfig) (*AuthConfig, error)
- func (c *AuthConfigClient) Update(existing *AuthConfig, updates interface{}) (*AuthConfig, error)
- type AuthConfigCollection
- type AuthConfigOperations
- type AuthWebhookConfig
- type AuthnConfig
- type AuthzConfig
- type AzureADConfig
- type AzureADConfigApplyInput
- type AzureADConfigTestOutput
- type AzureCloudProvider
- type AzureDiskVolumeSource
- type AzureFileVolumeSource
- type BackupConfig
- type BastionHost
- type BlockStorageOpenstackOpts
- type CPUInfo
- type CSIVolumeSource
- type CalicoNetworkProvider
- type CanalNetworkProvider
- type Capabilities
- type Catalog
- type CatalogClient
- func (c *CatalogClient) ActionRefresh(resource *Catalog) (*CatalogRefresh, error)
- func (c *CatalogClient) ByID(id string) (*Catalog, error)
- func (c *CatalogClient) CollectionActionRefresh(resource *CatalogCollection) (*CatalogRefresh, error)
- func (c *CatalogClient) Create(container *Catalog) (*Catalog, error)
- func (c *CatalogClient) Delete(container *Catalog) error
- func (c *CatalogClient) List(opts *types.ListOpts) (*CatalogCollection, error)
- func (c *CatalogClient) ListAll(opts *types.ListOpts) (*CatalogCollection, error)
- func (c *CatalogClient) Replace(obj *Catalog) (*Catalog, error)
- func (c *CatalogClient) Update(existing *Catalog, updates interface{}) (*Catalog, error)
- type CatalogCollection
- type CatalogCondition
- type CatalogOperations
- type CatalogRefresh
- type CatalogSpec
- type CatalogStatus
- type CatalogTemplate
- type CatalogTemplateClient
- func (c *CatalogTemplateClient) ByID(id string) (*CatalogTemplate, error)
- func (c *CatalogTemplateClient) Create(container *CatalogTemplate) (*CatalogTemplate, error)
- func (c *CatalogTemplateClient) Delete(container *CatalogTemplate) error
- func (c *CatalogTemplateClient) List(opts *types.ListOpts) (*CatalogTemplateCollection, error)
- func (c *CatalogTemplateClient) ListAll(opts *types.ListOpts) (*CatalogTemplateCollection, error)
- func (c *CatalogTemplateClient) Replace(obj *CatalogTemplate) (*CatalogTemplate, error)
- func (c *CatalogTemplateClient) Update(existing *CatalogTemplate, updates interface{}) (*CatalogTemplate, error)
- type CatalogTemplateCollection
- type CatalogTemplateOperations
- type CatalogTemplateVersion
- type CatalogTemplateVersionClient
- func (c *CatalogTemplateVersionClient) ByID(id string) (*CatalogTemplateVersion, error)
- func (c *CatalogTemplateVersionClient) Create(container *CatalogTemplateVersion) (*CatalogTemplateVersion, error)
- func (c *CatalogTemplateVersionClient) Delete(container *CatalogTemplateVersion) error
- func (c *CatalogTemplateVersionClient) List(opts *types.ListOpts) (*CatalogTemplateVersionCollection, error)
- func (c *CatalogTemplateVersionClient) ListAll(opts *types.ListOpts) (*CatalogTemplateVersionCollection, error)
- func (c *CatalogTemplateVersionClient) Replace(obj *CatalogTemplateVersion) (*CatalogTemplateVersion, error)
- func (c *CatalogTemplateVersionClient) Update(existing *CatalogTemplateVersion, updates interface{}) (*CatalogTemplateVersion, error)
- type CatalogTemplateVersionCollection
- type CatalogTemplateVersionOperations
- type CephFSVolumeSource
- type CertExpiration
- type ChangePasswordInput
- type CinderVolumeSource
- type CisBenchmarkVersion
- type CisBenchmarkVersionClient
- func (c *CisBenchmarkVersionClient) ByID(id string) (*CisBenchmarkVersion, error)
- func (c *CisBenchmarkVersionClient) Create(container *CisBenchmarkVersion) (*CisBenchmarkVersion, error)
- func (c *CisBenchmarkVersionClient) Delete(container *CisBenchmarkVersion) error
- func (c *CisBenchmarkVersionClient) List(opts *types.ListOpts) (*CisBenchmarkVersionCollection, error)
- func (c *CisBenchmarkVersionClient) ListAll(opts *types.ListOpts) (*CisBenchmarkVersionCollection, error)
- func (c *CisBenchmarkVersionClient) Replace(obj *CisBenchmarkVersion) (*CisBenchmarkVersion, error)
- func (c *CisBenchmarkVersionClient) Update(existing *CisBenchmarkVersion, updates interface{}) (*CisBenchmarkVersion, error)
- type CisBenchmarkVersionCollection
- type CisBenchmarkVersionInfo
- type CisBenchmarkVersionOperations
- type CisConfig
- type CisConfigClient
- func (c *CisConfigClient) ByID(id string) (*CisConfig, error)
- func (c *CisConfigClient) Create(container *CisConfig) (*CisConfig, error)
- func (c *CisConfigClient) Delete(container *CisConfig) error
- func (c *CisConfigClient) List(opts *types.ListOpts) (*CisConfigCollection, error)
- func (c *CisConfigClient) ListAll(opts *types.ListOpts) (*CisConfigCollection, error)
- func (c *CisConfigClient) Replace(obj *CisConfig) (*CisConfig, error)
- func (c *CisConfigClient) Update(existing *CisConfig, updates interface{}) (*CisConfig, error)
- type CisConfigCollection
- type CisConfigOperations
- type CisConfigParams
- type CisScanConfig
- type CisScanStatus
- type Client
- type CloudCredential
- type CloudCredentialClient
- func (c *CloudCredentialClient) ByID(id string) (*CloudCredential, error)
- func (c *CloudCredentialClient) Create(container *CloudCredential) (*CloudCredential, error)
- func (c *CloudCredentialClient) Delete(container *CloudCredential) error
- func (c *CloudCredentialClient) List(opts *types.ListOpts) (*CloudCredentialCollection, error)
- func (c *CloudCredentialClient) ListAll(opts *types.ListOpts) (*CloudCredentialCollection, error)
- func (c *CloudCredentialClient) Replace(obj *CloudCredential) (*CloudCredential, error)
- func (c *CloudCredentialClient) Update(existing *CloudCredential, updates interface{}) (*CloudCredential, error)
- type CloudCredentialCollection
- type CloudCredentialOperations
- type CloudCredentialSpec
- type CloudProvider
- type CloudflareProviderConfig
- type Cluster
- type ClusterAlert
- type ClusterAlertClient
- func (c *ClusterAlertClient) ByID(id string) (*ClusterAlert, error)
- func (c *ClusterAlertClient) Create(container *ClusterAlert) (*ClusterAlert, error)
- func (c *ClusterAlertClient) Delete(container *ClusterAlert) error
- func (c *ClusterAlertClient) List(opts *types.ListOpts) (*ClusterAlertCollection, error)
- func (c *ClusterAlertClient) ListAll(opts *types.ListOpts) (*ClusterAlertCollection, error)
- func (c *ClusterAlertClient) Replace(obj *ClusterAlert) (*ClusterAlert, error)
- func (c *ClusterAlertClient) Update(existing *ClusterAlert, updates interface{}) (*ClusterAlert, error)
- type ClusterAlertCollection
- type ClusterAlertGroup
- type ClusterAlertGroupClient
- func (c *ClusterAlertGroupClient) ByID(id string) (*ClusterAlertGroup, error)
- func (c *ClusterAlertGroupClient) Create(container *ClusterAlertGroup) (*ClusterAlertGroup, error)
- func (c *ClusterAlertGroupClient) Delete(container *ClusterAlertGroup) error
- func (c *ClusterAlertGroupClient) List(opts *types.ListOpts) (*ClusterAlertGroupCollection, error)
- func (c *ClusterAlertGroupClient) ListAll(opts *types.ListOpts) (*ClusterAlertGroupCollection, error)
- func (c *ClusterAlertGroupClient) Replace(obj *ClusterAlertGroup) (*ClusterAlertGroup, error)
- func (c *ClusterAlertGroupClient) Update(existing *ClusterAlertGroup, updates interface{}) (*ClusterAlertGroup, error)
- type ClusterAlertGroupCollection
- type ClusterAlertGroupOperations
- type ClusterAlertOperations
- type ClusterAlertRule
- type ClusterAlertRuleClient
- func (c *ClusterAlertRuleClient) ActionActivate(resource *ClusterAlertRule) error
- func (c *ClusterAlertRuleClient) ActionDeactivate(resource *ClusterAlertRule) error
- func (c *ClusterAlertRuleClient) ActionMute(resource *ClusterAlertRule) error
- func (c *ClusterAlertRuleClient) ActionUnmute(resource *ClusterAlertRule) error
- func (c *ClusterAlertRuleClient) ByID(id string) (*ClusterAlertRule, error)
- func (c *ClusterAlertRuleClient) Create(container *ClusterAlertRule) (*ClusterAlertRule, error)
- func (c *ClusterAlertRuleClient) Delete(container *ClusterAlertRule) error
- func (c *ClusterAlertRuleClient) List(opts *types.ListOpts) (*ClusterAlertRuleCollection, error)
- func (c *ClusterAlertRuleClient) ListAll(opts *types.ListOpts) (*ClusterAlertRuleCollection, error)
- func (c *ClusterAlertRuleClient) Replace(obj *ClusterAlertRule) (*ClusterAlertRule, error)
- func (c *ClusterAlertRuleClient) Update(existing *ClusterAlertRule, updates interface{}) (*ClusterAlertRule, error)
- type ClusterAlertRuleCollection
- type ClusterAlertRuleOperations
- type ClusterAlertRuleSpec
- type ClusterAlertSpec
- type ClusterCatalog
- type ClusterCatalogClient
- func (c *ClusterCatalogClient) ActionRefresh(resource *ClusterCatalog) (*CatalogRefresh, error)
- func (c *ClusterCatalogClient) ByID(id string) (*ClusterCatalog, error)
- func (c *ClusterCatalogClient) CollectionActionRefresh(resource *ClusterCatalogCollection) (*CatalogRefresh, error)
- func (c *ClusterCatalogClient) Create(container *ClusterCatalog) (*ClusterCatalog, error)
- func (c *ClusterCatalogClient) Delete(container *ClusterCatalog) error
- func (c *ClusterCatalogClient) List(opts *types.ListOpts) (*ClusterCatalogCollection, error)
- func (c *ClusterCatalogClient) ListAll(opts *types.ListOpts) (*ClusterCatalogCollection, error)
- func (c *ClusterCatalogClient) Replace(obj *ClusterCatalog) (*ClusterCatalog, error)
- func (c *ClusterCatalogClient) Update(existing *ClusterCatalog, updates interface{}) (*ClusterCatalog, error)
- type ClusterCatalogCollection
- type ClusterCatalogOperations
- type ClusterClient
- func (c *ClusterClient) ActionBackupEtcd(resource *Cluster) error
- func (c *ClusterClient) ActionDisableMonitoring(resource *Cluster) error
- func (c *ClusterClient) ActionEditMonitoring(resource *Cluster, input *MonitoringInput) error
- func (c *ClusterClient) ActionEnableMonitoring(resource *Cluster, input *MonitoringInput) error
- func (c *ClusterClient) ActionExportYaml(resource *Cluster) (*ExportOutput, error)
- func (c *ClusterClient) ActionGenerateKubeconfig(resource *Cluster) (*GenerateKubeConfigOutput, error)
- func (c *ClusterClient) ActionImportYaml(resource *Cluster, input *ImportClusterYamlInput) (*ImportYamlOutput, error)
- func (c *ClusterClient) ActionRestoreFromEtcdBackup(resource *Cluster, input *RestoreFromEtcdBackupInput) error
- func (c *ClusterClient) ActionRotateCertificates(resource *Cluster, input *RotateCertificateInput) (*RotateCertificateOutput, error)
- func (c *ClusterClient) ActionRunSecurityScan(resource *Cluster, input *CisScanConfig) error
- func (c *ClusterClient) ActionSaveAsTemplate(resource *Cluster, input *SaveAsTemplateInput) (*SaveAsTemplateOutput, error)
- func (c *ClusterClient) ActionViewMonitoring(resource *Cluster) (*MonitoringOutput, error)
- func (c *ClusterClient) ByID(id string) (*Cluster, error)
- func (c *ClusterClient) Create(container *Cluster) (*Cluster, error)
- func (c *ClusterClient) Delete(container *Cluster) error
- func (c *ClusterClient) List(opts *types.ListOpts) (*ClusterCollection, error)
- func (c *ClusterClient) ListAll(opts *types.ListOpts) (*ClusterCollection, error)
- func (c *ClusterClient) Replace(obj *Cluster) (*Cluster, error)
- func (c *ClusterClient) Update(existing *Cluster, updates interface{}) (*Cluster, error)
- type ClusterCollection
- type ClusterComponentStatus
- type ClusterCondition
- type ClusterGroupSpec
- type ClusterLogging
- type ClusterLoggingClient
- func (c *ClusterLoggingClient) ByID(id string) (*ClusterLogging, error)
- func (c *ClusterLoggingClient) CollectionActionDryRun(resource *ClusterLoggingCollection, input *ClusterTestInput) error
- func (c *ClusterLoggingClient) CollectionActionTest(resource *ClusterLoggingCollection, input *ClusterTestInput) error
- func (c *ClusterLoggingClient) Create(container *ClusterLogging) (*ClusterLogging, error)
- func (c *ClusterLoggingClient) Delete(container *ClusterLogging) error
- func (c *ClusterLoggingClient) List(opts *types.ListOpts) (*ClusterLoggingCollection, error)
- func (c *ClusterLoggingClient) ListAll(opts *types.ListOpts) (*ClusterLoggingCollection, error)
- func (c *ClusterLoggingClient) Replace(obj *ClusterLogging) (*ClusterLogging, error)
- func (c *ClusterLoggingClient) Update(existing *ClusterLogging, updates interface{}) (*ClusterLogging, error)
- type ClusterLoggingCollection
- type ClusterLoggingOperations
- type ClusterLoggingSpec
- type ClusterLoggingStatus
- type ClusterMetricNamesInput
- type ClusterMonitorGraph
- type ClusterMonitorGraphClient
- func (c *ClusterMonitorGraphClient) ByID(id string) (*ClusterMonitorGraph, error)
- func (c *ClusterMonitorGraphClient) CollectionActionQuery(resource *ClusterMonitorGraphCollection, input *QueryGraphInput) (*QueryClusterGraphOutput, error)
- func (c *ClusterMonitorGraphClient) Create(container *ClusterMonitorGraph) (*ClusterMonitorGraph, error)
- func (c *ClusterMonitorGraphClient) Delete(container *ClusterMonitorGraph) error
- func (c *ClusterMonitorGraphClient) List(opts *types.ListOpts) (*ClusterMonitorGraphCollection, error)
- func (c *ClusterMonitorGraphClient) ListAll(opts *types.ListOpts) (*ClusterMonitorGraphCollection, error)
- func (c *ClusterMonitorGraphClient) Replace(obj *ClusterMonitorGraph) (*ClusterMonitorGraph, error)
- func (c *ClusterMonitorGraphClient) Update(existing *ClusterMonitorGraph, updates interface{}) (*ClusterMonitorGraph, error)
- type ClusterMonitorGraphCollection
- type ClusterMonitorGraphOperations
- type ClusterMonitorGraphSpec
- type ClusterOperations
- type ClusterRegistrationToken
- type ClusterRegistrationTokenClient
- func (c *ClusterRegistrationTokenClient) ByID(id string) (*ClusterRegistrationToken, error)
- func (c *ClusterRegistrationTokenClient) Create(container *ClusterRegistrationToken) (*ClusterRegistrationToken, error)
- func (c *ClusterRegistrationTokenClient) Delete(container *ClusterRegistrationToken) error
- func (c *ClusterRegistrationTokenClient) List(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error)
- func (c *ClusterRegistrationTokenClient) ListAll(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error)
- func (c *ClusterRegistrationTokenClient) Replace(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error)
- func (c *ClusterRegistrationTokenClient) Update(existing *ClusterRegistrationToken, updates interface{}) (*ClusterRegistrationToken, error)
- type ClusterRegistrationTokenCollection
- type ClusterRegistrationTokenOperations
- type ClusterRegistrationTokenSpec
- type ClusterRegistrationTokenStatus
- type ClusterRoleTemplateBinding
- type ClusterRoleTemplateBindingClient
- func (c *ClusterRoleTemplateBindingClient) ByID(id string) (*ClusterRoleTemplateBinding, error)
- func (c *ClusterRoleTemplateBindingClient) Create(container *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
- func (c *ClusterRoleTemplateBindingClient) Delete(container *ClusterRoleTemplateBinding) error
- func (c *ClusterRoleTemplateBindingClient) List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
- func (c *ClusterRoleTemplateBindingClient) ListAll(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
- func (c *ClusterRoleTemplateBindingClient) Replace(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
- func (c *ClusterRoleTemplateBindingClient) Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error)
- type ClusterRoleTemplateBindingCollection
- type ClusterRoleTemplateBindingOperations
- type ClusterScan
- type ClusterScanClient
- func (c *ClusterScanClient) ByID(id string) (*ClusterScan, error)
- func (c *ClusterScanClient) Create(container *ClusterScan) (*ClusterScan, error)
- func (c *ClusterScanClient) Delete(container *ClusterScan) error
- func (c *ClusterScanClient) List(opts *types.ListOpts) (*ClusterScanCollection, error)
- func (c *ClusterScanClient) ListAll(opts *types.ListOpts) (*ClusterScanCollection, error)
- func (c *ClusterScanClient) Replace(obj *ClusterScan) (*ClusterScan, error)
- func (c *ClusterScanClient) Update(existing *ClusterScan, updates interface{}) (*ClusterScan, error)
- type ClusterScanCollection
- type ClusterScanCondition
- type ClusterScanConfig
- type ClusterScanOperations
- type ClusterScanRule
- type ClusterScanSpec
- type ClusterScanStatus
- type ClusterSpec
- type ClusterSpecBase
- type ClusterStatus
- type ClusterTemplate
- type ClusterTemplateClient
- func (c *ClusterTemplateClient) ByID(id string) (*ClusterTemplate, error)
- func (c *ClusterTemplateClient) Create(container *ClusterTemplate) (*ClusterTemplate, error)
- func (c *ClusterTemplateClient) Delete(container *ClusterTemplate) error
- func (c *ClusterTemplateClient) List(opts *types.ListOpts) (*ClusterTemplateCollection, error)
- func (c *ClusterTemplateClient) ListAll(opts *types.ListOpts) (*ClusterTemplateCollection, error)
- func (c *ClusterTemplateClient) Replace(obj *ClusterTemplate) (*ClusterTemplate, error)
- func (c *ClusterTemplateClient) Update(existing *ClusterTemplate, updates interface{}) (*ClusterTemplate, error)
- type ClusterTemplateCollection
- type ClusterTemplateOperations
- type ClusterTemplateQuestionsOutput
- type ClusterTemplateRevision
- type ClusterTemplateRevisionClient
- func (c *ClusterTemplateRevisionClient) ActionDisable(resource *ClusterTemplateRevision) error
- func (c *ClusterTemplateRevisionClient) ActionEnable(resource *ClusterTemplateRevision) error
- func (c *ClusterTemplateRevisionClient) ByID(id string) (*ClusterTemplateRevision, error)
- func (c *ClusterTemplateRevisionClient) CollectionActionListquestions(resource *ClusterTemplateRevisionCollection) (*ClusterTemplateQuestionsOutput, error)
- func (c *ClusterTemplateRevisionClient) Create(container *ClusterTemplateRevision) (*ClusterTemplateRevision, error)
- func (c *ClusterTemplateRevisionClient) Delete(container *ClusterTemplateRevision) error
- func (c *ClusterTemplateRevisionClient) List(opts *types.ListOpts) (*ClusterTemplateRevisionCollection, error)
- func (c *ClusterTemplateRevisionClient) ListAll(opts *types.ListOpts) (*ClusterTemplateRevisionCollection, error)
- func (c *ClusterTemplateRevisionClient) Replace(obj *ClusterTemplateRevision) (*ClusterTemplateRevision, error)
- func (c *ClusterTemplateRevisionClient) Update(existing *ClusterTemplateRevision, updates interface{}) (*ClusterTemplateRevision, error)
- type ClusterTemplateRevisionCollection
- type ClusterTemplateRevisionOperations
- type ClusterTemplateRevisionSpec
- type ClusterTemplateSpec
- type ClusterTestInput
- type ComponentCondition
- type ComposeCondition
- type ComposeConfig
- type ComposeConfigClient
- func (c *ComposeConfigClient) ByID(id string) (*ComposeConfig, error)
- func (c *ComposeConfigClient) Create(container *ComposeConfig) (*ComposeConfig, error)
- func (c *ComposeConfigClient) Delete(container *ComposeConfig) error
- func (c *ComposeConfigClient) List(opts *types.ListOpts) (*ComposeConfigCollection, error)
- func (c *ComposeConfigClient) ListAll(opts *types.ListOpts) (*ComposeConfigCollection, error)
- func (c *ComposeConfigClient) Replace(obj *ComposeConfig) (*ComposeConfig, error)
- func (c *ComposeConfigClient) Update(existing *ComposeConfig, updates interface{}) (*ComposeConfig, error)
- type ComposeConfigCollection
- type ComposeConfigOperations
- type ComposeSpec
- type ComposeStatus
- type Condition
- type ConfigMapKeySelector
- type ConfigMapNodeConfigSource
- type ConfigMapProjection
- type ConfigMapVolumeSource
- type ContainerImage
- type ContainerResourceLimit
- type CustomConfig
- type CustomTargetConfig
- type DNSConfig
- type DaemonEndpoint
- type DaemonSetUpdateStrategy
- type DeploymentStrategy
- type DiskVsphereOpts
- type DockerInfo
- type DownwardAPIProjection
- type DownwardAPIVolumeFile
- type DownwardAPIVolumeSource
- type Duration
- type DynamicSchema
- type DynamicSchemaClient
- func (c *DynamicSchemaClient) ByID(id string) (*DynamicSchema, error)
- func (c *DynamicSchemaClient) Create(container *DynamicSchema) (*DynamicSchema, error)
- func (c *DynamicSchemaClient) Delete(container *DynamicSchema) error
- func (c *DynamicSchemaClient) List(opts *types.ListOpts) (*DynamicSchemaCollection, error)
- func (c *DynamicSchemaClient) ListAll(opts *types.ListOpts) (*DynamicSchemaCollection, error)
- func (c *DynamicSchemaClient) Replace(obj *DynamicSchema) (*DynamicSchema, error)
- func (c *DynamicSchemaClient) Update(existing *DynamicSchema, updates interface{}) (*DynamicSchema, error)
- type DynamicSchemaCollection
- type DynamicSchemaOperations
- type DynamicSchemaSpec
- type DynamicSchemaStatus
- type ETCDService
- type ElasticsearchConfig
- type EmptyDirVolumeSource
- type EnvVarSource
- type EtcdBackup
- type EtcdBackupClient
- func (c *EtcdBackupClient) ByID(id string) (*EtcdBackup, error)
- func (c *EtcdBackupClient) Create(container *EtcdBackup) (*EtcdBackup, error)
- func (c *EtcdBackupClient) Delete(container *EtcdBackup) error
- func (c *EtcdBackupClient) List(opts *types.ListOpts) (*EtcdBackupCollection, error)
- func (c *EtcdBackupClient) ListAll(opts *types.ListOpts) (*EtcdBackupCollection, error)
- func (c *EtcdBackupClient) Replace(obj *EtcdBackup) (*EtcdBackup, error)
- func (c *EtcdBackupClient) Update(existing *EtcdBackup, updates interface{}) (*EtcdBackup, error)
- type EtcdBackupCollection
- type EtcdBackupCondition
- type EtcdBackupOperations
- type EtcdBackupSpec
- type EtcdBackupStatus
- type EventRateLimit
- type EventRule
- type ExportOutput
- type ExtraEnv
- type ExtraVolume
- type ExtraVolumeMount
- type FCVolumeSource
- type FSGroupStrategyOptions
- type Feature
- type FeatureClient
- func (c *FeatureClient) ByID(id string) (*Feature, error)
- func (c *FeatureClient) Create(container *Feature) (*Feature, error)
- func (c *FeatureClient) Delete(container *Feature) error
- func (c *FeatureClient) List(opts *types.ListOpts) (*FeatureCollection, error)
- func (c *FeatureClient) ListAll(opts *types.ListOpts) (*FeatureCollection, error)
- func (c *FeatureClient) Replace(obj *Feature) (*Feature, error)
- func (c *FeatureClient) Update(existing *Feature, updates interface{}) (*Feature, error)
- type FeatureCollection
- type FeatureOperations
- type FeatureSpec
- type FeatureStatus
- type Field
- type File
- type Filter
- type FlannelNetworkProvider
- type FlexVolumeSource
- type FlockerVolumeSource
- type FluentForwarderConfig
- type FluentServer
- type FreeIpaConfig
- type FreeIpaTestAndApplyInput
- type GCEPersistentDiskVolumeSource
- type GenerateKubeConfigOutput
- type GitRepoVolumeSource
- type GithubConfig
- type GithubConfigApplyInput
- type GithubConfigTestOutput
- type GlobalAwsOpts
- type GlobalDNS
- type GlobalDNSClient
- func (c *GlobalDNSClient) ActionAddProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error
- func (c *GlobalDNSClient) ActionRemoveProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error
- func (c *GlobalDNSClient) ByID(id string) (*GlobalDNS, error)
- func (c *GlobalDNSClient) Create(container *GlobalDNS) (*GlobalDNS, error)
- func (c *GlobalDNSClient) Delete(container *GlobalDNS) error
- func (c *GlobalDNSClient) List(opts *types.ListOpts) (*GlobalDNSCollection, error)
- func (c *GlobalDNSClient) ListAll(opts *types.ListOpts) (*GlobalDNSCollection, error)
- func (c *GlobalDNSClient) Replace(obj *GlobalDNS) (*GlobalDNS, error)
- func (c *GlobalDNSClient) Update(existing *GlobalDNS, updates interface{}) (*GlobalDNS, error)
- type GlobalDNSCollection
- type GlobalDNSOperations
- type GlobalDNSProvider
- type GlobalDNSProviderClient
- func (c *GlobalDNSProviderClient) ByID(id string) (*GlobalDNSProvider, error)
- func (c *GlobalDNSProviderClient) Create(container *GlobalDNSProvider) (*GlobalDNSProvider, error)
- func (c *GlobalDNSProviderClient) Delete(container *GlobalDNSProvider) error
- func (c *GlobalDNSProviderClient) List(opts *types.ListOpts) (*GlobalDNSProviderCollection, error)
- func (c *GlobalDNSProviderClient) ListAll(opts *types.ListOpts) (*GlobalDNSProviderCollection, error)
- func (c *GlobalDNSProviderClient) Replace(obj *GlobalDNSProvider) (*GlobalDNSProvider, error)
- func (c *GlobalDNSProviderClient) Update(existing *GlobalDNSProvider, updates interface{}) (*GlobalDNSProvider, error)
- type GlobalDNSProviderCollection
- type GlobalDNSProviderOperations
- type GlobalDNSProviderSpec
- type GlobalDNSSpec
- type GlobalDNSStatus
- type GlobalOpenstackOpts
- type GlobalRole
- type GlobalRoleBinding
- type GlobalRoleBindingClient
- func (c *GlobalRoleBindingClient) ByID(id string) (*GlobalRoleBinding, error)
- func (c *GlobalRoleBindingClient) Create(container *GlobalRoleBinding) (*GlobalRoleBinding, error)
- func (c *GlobalRoleBindingClient) Delete(container *GlobalRoleBinding) error
- func (c *GlobalRoleBindingClient) List(opts *types.ListOpts) (*GlobalRoleBindingCollection, error)
- func (c *GlobalRoleBindingClient) ListAll(opts *types.ListOpts) (*GlobalRoleBindingCollection, error)
- func (c *GlobalRoleBindingClient) Replace(obj *GlobalRoleBinding) (*GlobalRoleBinding, error)
- func (c *GlobalRoleBindingClient) Update(existing *GlobalRoleBinding, updates interface{}) (*GlobalRoleBinding, error)
- type GlobalRoleBindingCollection
- type GlobalRoleBindingOperations
- type GlobalRoleClient
- func (c *GlobalRoleClient) ByID(id string) (*GlobalRole, error)
- func (c *GlobalRoleClient) Create(container *GlobalRole) (*GlobalRole, error)
- func (c *GlobalRoleClient) Delete(container *GlobalRole) error
- func (c *GlobalRoleClient) List(opts *types.ListOpts) (*GlobalRoleCollection, error)
- func (c *GlobalRoleClient) ListAll(opts *types.ListOpts) (*GlobalRoleCollection, error)
- func (c *GlobalRoleClient) Replace(obj *GlobalRole) (*GlobalRole, error)
- func (c *GlobalRoleClient) Update(existing *GlobalRole, updates interface{}) (*GlobalRole, error)
- type GlobalRoleCollection
- type GlobalRoleOperations
- type GlobalVsphereOpts
- type GlusterfsVolumeSource
- type GoogleOauthConfig
- type GoogleOauthConfigApplyInput
- type GoogleOauthConfigTestOutput
- type Group
- type GroupClient
- func (c *GroupClient) ByID(id string) (*Group, error)
- func (c *GroupClient) Create(container *Group) (*Group, error)
- func (c *GroupClient) Delete(container *Group) error
- func (c *GroupClient) List(opts *types.ListOpts) (*GroupCollection, error)
- func (c *GroupClient) ListAll(opts *types.ListOpts) (*GroupCollection, error)
- func (c *GroupClient) Replace(obj *Group) (*Group, error)
- func (c *GroupClient) Update(existing *Group, updates interface{}) (*Group, error)
- type GroupCollection
- type GroupMember
- type GroupMemberClient
- func (c *GroupMemberClient) ByID(id string) (*GroupMember, error)
- func (c *GroupMemberClient) Create(container *GroupMember) (*GroupMember, error)
- func (c *GroupMemberClient) Delete(container *GroupMember) error
- func (c *GroupMemberClient) List(opts *types.ListOpts) (*GroupMemberCollection, error)
- func (c *GroupMemberClient) ListAll(opts *types.ListOpts) (*GroupMemberCollection, error)
- func (c *GroupMemberClient) Replace(obj *GroupMember) (*GroupMember, error)
- func (c *GroupMemberClient) Update(existing *GroupMember, updates interface{}) (*GroupMember, error)
- type GroupMemberCollection
- type GroupMemberOperations
- type GroupOperations
- type HealthCheck
- type HostPathVolumeSource
- type HostPortRange
- type IDRange
- type ISCSIVolumeSource
- type ImportClusterYamlInput
- type ImportYamlOutput
- type ImportedConfig
- type Info
- type IngressCapabilities
- type IngressConfig
- type InternalNodeSpec
- type InternalNodeStatus
- type K3sConfig
- type K3sUpgradeStrategy
- type KMSConfiguration
- type KafkaConfig
- type Key
- type KeyCloakConfig
- type KeyToPath
- type KontainerDriver
- type KontainerDriverClient
- func (c *KontainerDriverClient) ActionActivate(resource *KontainerDriver) error
- func (c *KontainerDriverClient) ActionDeactivate(resource *KontainerDriver) error
- func (c *KontainerDriverClient) ByID(id string) (*KontainerDriver, error)
- func (c *KontainerDriverClient) CollectionActionRefresh(resource *KontainerDriverCollection) error
- func (c *KontainerDriverClient) Create(container *KontainerDriver) (*KontainerDriver, error)
- func (c *KontainerDriverClient) Delete(container *KontainerDriver) error
- func (c *KontainerDriverClient) List(opts *types.ListOpts) (*KontainerDriverCollection, error)
- func (c *KontainerDriverClient) ListAll(opts *types.ListOpts) (*KontainerDriverCollection, error)
- func (c *KontainerDriverClient) Replace(obj *KontainerDriver) (*KontainerDriver, error)
- func (c *KontainerDriverClient) Update(existing *KontainerDriver, updates interface{}) (*KontainerDriver, error)
- type KontainerDriverCollection
- type KontainerDriverOperations
- type KontainerDriverSpec
- type KontainerDriverStatus
- type KubeAPIService
- type KubeControllerService
- type KubeletService
- type KubeproxyService
- type KubernetesInfo
- type KubernetesServicesOptions
- type LdapConfig
- type LdapConfigClient
- func (c *LdapConfigClient) ByID(id string) (*LdapConfig, error)
- func (c *LdapConfigClient) Create(container *LdapConfig) (*LdapConfig, error)
- func (c *LdapConfigClient) Delete(container *LdapConfig) error
- func (c *LdapConfigClient) List(opts *types.ListOpts) (*LdapConfigCollection, error)
- func (c *LdapConfigClient) ListAll(opts *types.ListOpts) (*LdapConfigCollection, error)
- func (c *LdapConfigClient) Replace(obj *LdapConfig) (*LdapConfig, error)
- func (c *LdapConfigClient) Update(existing *LdapConfig, updates interface{}) (*LdapConfig, error)
- type LdapConfigCollection
- type LdapConfigOperations
- type LdapFields
- type LinearAutoscalerParams
- type LoadBalancerCapabilities
- type LoadBalancerOpenstackOpts
- type LocalClusterAuthEndpoint
- type LocalConfig
- type LocalObjectReference
- type LoggingCondition
- type ManagementSecret
- type ManagementSecretClient
- func (c *ManagementSecretClient) ByID(id string) (*ManagementSecret, error)
- func (c *ManagementSecretClient) Create(container *ManagementSecret) (*ManagementSecret, error)
- func (c *ManagementSecretClient) Delete(container *ManagementSecret) error
- func (c *ManagementSecretClient) List(opts *types.ListOpts) (*ManagementSecretCollection, error)
- func (c *ManagementSecretClient) ListAll(opts *types.ListOpts) (*ManagementSecretCollection, error)
- func (c *ManagementSecretClient) Replace(obj *ManagementSecret) (*ManagementSecret, error)
- func (c *ManagementSecretClient) Update(existing *ManagementSecret, updates interface{}) (*ManagementSecret, error)
- type ManagementSecretCollection
- type ManagementSecretOperations
- type MapDelta
- type Member
- type MemoryInfo
- type MetadataOpenstackOpts
- type MetadataUpdate
- type MetricNamesOutput
- type MetricRule
- type MonitorMetric
- type MonitorMetricClient
- func (c *MonitorMetricClient) ByID(id string) (*MonitorMetric, error)
- func (c *MonitorMetricClient) CollectionActionListclustermetricname(resource *MonitorMetricCollection, input *ClusterMetricNamesInput) (*MetricNamesOutput, error)
- func (c *MonitorMetricClient) CollectionActionListprojectmetricname(resource *MonitorMetricCollection, input *ProjectMetricNamesInput) (*MetricNamesOutput, error)
- func (c *MonitorMetricClient) CollectionActionQuerycluster(resource *MonitorMetricCollection, input *QueryClusterMetricInput) (*QueryMetricOutput, error)
- func (c *MonitorMetricClient) CollectionActionQueryproject(resource *MonitorMetricCollection, input *QueryProjectMetricInput) (*QueryMetricOutput, error)
- func (c *MonitorMetricClient) Create(container *MonitorMetric) (*MonitorMetric, error)
- func (c *MonitorMetricClient) Delete(container *MonitorMetric) error
- func (c *MonitorMetricClient) List(opts *types.ListOpts) (*MonitorMetricCollection, error)
- func (c *MonitorMetricClient) ListAll(opts *types.ListOpts) (*MonitorMetricCollection, error)
- func (c *MonitorMetricClient) Replace(obj *MonitorMetric) (*MonitorMetric, error)
- func (c *MonitorMetricClient) Update(existing *MonitorMetric, updates interface{}) (*MonitorMetric, error)
- type MonitorMetricCollection
- type MonitorMetricOperations
- type MonitorMetricSpec
- type MonitoringCondition
- type MonitoringConfig
- type MonitoringInput
- type MonitoringOutput
- type MonitoringStatus
- type MultiClusterApp
- type MultiClusterAppClient
- func (c *MultiClusterAppClient) ActionAddProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error
- func (c *MultiClusterAppClient) ActionRemoveProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error
- func (c *MultiClusterAppClient) ActionRollback(resource *MultiClusterApp, input *MultiClusterAppRollbackInput) error
- func (c *MultiClusterAppClient) ByID(id string) (*MultiClusterApp, error)
- func (c *MultiClusterAppClient) Create(container *MultiClusterApp) (*MultiClusterApp, error)
- func (c *MultiClusterAppClient) Delete(container *MultiClusterApp) error
- func (c *MultiClusterAppClient) List(opts *types.ListOpts) (*MultiClusterAppCollection, error)
- func (c *MultiClusterAppClient) ListAll(opts *types.ListOpts) (*MultiClusterAppCollection, error)
- func (c *MultiClusterAppClient) Replace(obj *MultiClusterApp) (*MultiClusterApp, error)
- func (c *MultiClusterAppClient) Update(existing *MultiClusterApp, updates interface{}) (*MultiClusterApp, error)
- type MultiClusterAppCollection
- type MultiClusterAppOperations
- type MultiClusterAppRevision
- type MultiClusterAppRevisionClient
- func (c *MultiClusterAppRevisionClient) ByID(id string) (*MultiClusterAppRevision, error)
- func (c *MultiClusterAppRevisionClient) Create(container *MultiClusterAppRevision) (*MultiClusterAppRevision, error)
- func (c *MultiClusterAppRevisionClient) Delete(container *MultiClusterAppRevision) error
- func (c *MultiClusterAppRevisionClient) List(opts *types.ListOpts) (*MultiClusterAppRevisionCollection, error)
- func (c *MultiClusterAppRevisionClient) ListAll(opts *types.ListOpts) (*MultiClusterAppRevisionCollection, error)
- func (c *MultiClusterAppRevisionClient) Replace(obj *MultiClusterAppRevision) (*MultiClusterAppRevision, error)
- func (c *MultiClusterAppRevisionClient) Update(existing *MultiClusterAppRevision, updates interface{}) (*MultiClusterAppRevision, error)
- type MultiClusterAppRevisionCollection
- type MultiClusterAppRevisionOperations
- type MultiClusterAppRollbackInput
- type MultiClusterAppSpec
- type MultiClusterAppStatus
- type NFSVolumeSource
- type NamespaceResourceQuota
- type NetworkConfig
- type NetworkVshpereOpts
- type Node
- type NodeAddress
- type NodeClient
- func (c *NodeClient) ActionCordon(resource *Node) error
- func (c *NodeClient) ActionDrain(resource *Node, input *NodeDrainInput) error
- func (c *NodeClient) ActionStopDrain(resource *Node) error
- func (c *NodeClient) ActionUncordon(resource *Node) error
- func (c *NodeClient) ByID(id string) (*Node, error)
- func (c *NodeClient) Create(container *Node) (*Node, error)
- func (c *NodeClient) Delete(container *Node) error
- func (c *NodeClient) List(opts *types.ListOpts) (*NodeCollection, error)
- func (c *NodeClient) ListAll(opts *types.ListOpts) (*NodeCollection, error)
- func (c *NodeClient) Replace(obj *Node) (*Node, error)
- func (c *NodeClient) Update(existing *Node, updates interface{}) (*Node, error)
- type NodeCollection
- type NodeCondition
- type NodeConfigSource
- type NodeConfigStatus
- type NodeDaemonEndpoints
- type NodeDrainInput
- type NodeDriver
- type NodeDriverClient
- func (c *NodeDriverClient) ActionActivate(resource *NodeDriver) (*NodeDriver, error)
- func (c *NodeDriverClient) ActionDeactivate(resource *NodeDriver) (*NodeDriver, error)
- func (c *NodeDriverClient) ByID(id string) (*NodeDriver, error)
- func (c *NodeDriverClient) Create(container *NodeDriver) (*NodeDriver, error)
- func (c *NodeDriverClient) Delete(container *NodeDriver) error
- func (c *NodeDriverClient) List(opts *types.ListOpts) (*NodeDriverCollection, error)
- func (c *NodeDriverClient) ListAll(opts *types.ListOpts) (*NodeDriverCollection, error)
- func (c *NodeDriverClient) Replace(obj *NodeDriver) (*NodeDriver, error)
- func (c *NodeDriverClient) Update(existing *NodeDriver, updates interface{}) (*NodeDriver, error)
- type NodeDriverCollection
- type NodeDriverOperations
- type NodeDriverSpec
- type NodeDriverStatus
- type NodeInfo
- type NodeOperations
- type NodePlan
- type NodePool
- type NodePoolClient
- func (c *NodePoolClient) ByID(id string) (*NodePool, error)
- func (c *NodePoolClient) Create(container *NodePool) (*NodePool, error)
- func (c *NodePoolClient) Delete(container *NodePool) error
- func (c *NodePoolClient) List(opts *types.ListOpts) (*NodePoolCollection, error)
- func (c *NodePoolClient) ListAll(opts *types.ListOpts) (*NodePoolCollection, error)
- func (c *NodePoolClient) Replace(obj *NodePool) (*NodePool, error)
- func (c *NodePoolClient) Update(existing *NodePool, updates interface{}) (*NodePool, error)
- type NodePoolCollection
- type NodePoolOperations
- type NodePoolSpec
- type NodePoolStatus
- type NodeRule
- type NodeSpec
- type NodeStatus
- type NodeSystemInfo
- type NodeTemplate
- type NodeTemplateClient
- func (c *NodeTemplateClient) ByID(id string) (*NodeTemplate, error)
- func (c *NodeTemplateClient) Create(container *NodeTemplate) (*NodeTemplate, error)
- func (c *NodeTemplateClient) Delete(container *NodeTemplate) error
- func (c *NodeTemplateClient) List(opts *types.ListOpts) (*NodeTemplateCollection, error)
- func (c *NodeTemplateClient) ListAll(opts *types.ListOpts) (*NodeTemplateCollection, error)
- func (c *NodeTemplateClient) Replace(obj *NodeTemplate) (*NodeTemplate, error)
- func (c *NodeTemplateClient) Update(existing *NodeTemplate, updates interface{}) (*NodeTemplate, error)
- type NodeTemplateCollection
- type NodeTemplateCondition
- type NodeTemplateOperations
- type NodeTemplateSpec
- type NodeTemplateStatus
- type NodeUpgradeStrategy
- type Nodelocal
- type Notification
- type Notifier
- type NotifierClient
- func (c *NotifierClient) ActionSend(resource *Notifier, input *Notification) error
- func (c *NotifierClient) ByID(id string) (*Notifier, error)
- func (c *NotifierClient) CollectionActionSend(resource *NotifierCollection, input *Notification) error
- func (c *NotifierClient) Create(container *Notifier) (*Notifier, error)
- func (c *NotifierClient) Delete(container *Notifier) error
- func (c *NotifierClient) List(opts *types.ListOpts) (*NotifierCollection, error)
- func (c *NotifierClient) ListAll(opts *types.ListOpts) (*NotifierCollection, error)
- func (c *NotifierClient) Replace(obj *Notifier) (*Notifier, error)
- func (c *NotifierClient) Update(existing *Notifier, updates interface{}) (*Notifier, error)
- type NotifierCollection
- type NotifierOperations
- type NotifierSpec
- type NotifierStatus
- type OKTAConfig
- type OSInfo
- type ObjectFieldSelector
- type ObjectMeta
- type OpenLdapConfig
- type OpenLdapTestAndApplyInput
- type OpenstackCloudProvider
- type OwnerReference
- type PagerdutyConfig
- type PersistentVolumeClaimVolumeSource
- type PhotonPersistentDiskVolumeSource
- type PingConfig
- type PodRule
- type PodSecurityPolicySpec
- type PodSecurityPolicyTemplate
- type PodSecurityPolicyTemplateClient
- func (c *PodSecurityPolicyTemplateClient) ByID(id string) (*PodSecurityPolicyTemplate, error)
- func (c *PodSecurityPolicyTemplateClient) Create(container *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
- func (c *PodSecurityPolicyTemplateClient) Delete(container *PodSecurityPolicyTemplate) error
- func (c *PodSecurityPolicyTemplateClient) List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
- func (c *PodSecurityPolicyTemplateClient) ListAll(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
- func (c *PodSecurityPolicyTemplateClient) Replace(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
- func (c *PodSecurityPolicyTemplateClient) Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error)
- type PodSecurityPolicyTemplateCollection
- type PodSecurityPolicyTemplateOperations
- type PodSecurityPolicyTemplateProjectBinding
- type PodSecurityPolicyTemplateProjectBindingClient
- func (c *PodSecurityPolicyTemplateProjectBindingClient) ByID(id string) (*PodSecurityPolicyTemplateProjectBinding, error)
- func (c *PodSecurityPolicyTemplateProjectBindingClient) Create(container *PodSecurityPolicyTemplateProjectBinding) (*PodSecurityPolicyTemplateProjectBinding, error)
- func (c *PodSecurityPolicyTemplateProjectBindingClient) Delete(container *PodSecurityPolicyTemplateProjectBinding) error
- func (c *PodSecurityPolicyTemplateProjectBindingClient) List(opts *types.ListOpts) (*PodSecurityPolicyTemplateProjectBindingCollection, error)
- func (c *PodSecurityPolicyTemplateProjectBindingClient) ListAll(opts *types.ListOpts) (*PodSecurityPolicyTemplateProjectBindingCollection, error)
- func (c *PodSecurityPolicyTemplateProjectBindingClient) Replace(obj *PodSecurityPolicyTemplateProjectBinding) (*PodSecurityPolicyTemplateProjectBinding, error)
- func (c *PodSecurityPolicyTemplateProjectBindingClient) Update(existing *PodSecurityPolicyTemplateProjectBinding, updates interface{}) (*PodSecurityPolicyTemplateProjectBinding, error)
- type PodSecurityPolicyTemplateProjectBindingCollection
- type PodSecurityPolicyTemplateProjectBindingOperations
- type PolicyRule
- type PortCheck
- type PortworxVolumeSource
- type Preference
- type PreferenceClient
- func (c *PreferenceClient) ByID(id string) (*Preference, error)
- func (c *PreferenceClient) Create(container *Preference) (*Preference, error)
- func (c *PreferenceClient) Delete(container *Preference) error
- func (c *PreferenceClient) List(opts *types.ListOpts) (*PreferenceCollection, error)
- func (c *PreferenceClient) ListAll(opts *types.ListOpts) (*PreferenceCollection, error)
- func (c *PreferenceClient) Replace(obj *Preference) (*Preference, error)
- func (c *PreferenceClient) Update(existing *Preference, updates interface{}) (*Preference, error)
- type PreferenceCollection
- type PreferenceOperations
- type Principal
- type PrincipalClient
- func (c *PrincipalClient) ByID(id string) (*Principal, error)
- func (c *PrincipalClient) CollectionActionSearch(resource *PrincipalCollection, input *SearchPrincipalsInput) (*PrincipalCollection, error)
- func (c *PrincipalClient) Create(container *Principal) (*Principal, error)
- func (c *PrincipalClient) Delete(container *Principal) error
- func (c *PrincipalClient) List(opts *types.ListOpts) (*PrincipalCollection, error)
- func (c *PrincipalClient) ListAll(opts *types.ListOpts) (*PrincipalCollection, error)
- func (c *PrincipalClient) Replace(obj *Principal) (*Principal, error)
- func (c *PrincipalClient) Update(existing *Principal, updates interface{}) (*Principal, error)
- type PrincipalCollection
- type PrincipalOperations
- type PrivateRegistry
- type Process
- type Project
- type ProjectAlert
- type ProjectAlertClient
- func (c *ProjectAlertClient) ByID(id string) (*ProjectAlert, error)
- func (c *ProjectAlertClient) Create(container *ProjectAlert) (*ProjectAlert, error)
- func (c *ProjectAlertClient) Delete(container *ProjectAlert) error
- func (c *ProjectAlertClient) List(opts *types.ListOpts) (*ProjectAlertCollection, error)
- func (c *ProjectAlertClient) ListAll(opts *types.ListOpts) (*ProjectAlertCollection, error)
- func (c *ProjectAlertClient) Replace(obj *ProjectAlert) (*ProjectAlert, error)
- func (c *ProjectAlertClient) Update(existing *ProjectAlert, updates interface{}) (*ProjectAlert, error)
- type ProjectAlertCollection
- type ProjectAlertGroup
- type ProjectAlertGroupClient
- func (c *ProjectAlertGroupClient) ByID(id string) (*ProjectAlertGroup, error)
- func (c *ProjectAlertGroupClient) Create(container *ProjectAlertGroup) (*ProjectAlertGroup, error)
- func (c *ProjectAlertGroupClient) Delete(container *ProjectAlertGroup) error
- func (c *ProjectAlertGroupClient) List(opts *types.ListOpts) (*ProjectAlertGroupCollection, error)
- func (c *ProjectAlertGroupClient) ListAll(opts *types.ListOpts) (*ProjectAlertGroupCollection, error)
- func (c *ProjectAlertGroupClient) Replace(obj *ProjectAlertGroup) (*ProjectAlertGroup, error)
- func (c *ProjectAlertGroupClient) Update(existing *ProjectAlertGroup, updates interface{}) (*ProjectAlertGroup, error)
- type ProjectAlertGroupCollection
- type ProjectAlertGroupOperations
- type ProjectAlertOperations
- type ProjectAlertRule
- type ProjectAlertRuleClient
- func (c *ProjectAlertRuleClient) ActionActivate(resource *ProjectAlertRule) error
- func (c *ProjectAlertRuleClient) ActionDeactivate(resource *ProjectAlertRule) error
- func (c *ProjectAlertRuleClient) ActionMute(resource *ProjectAlertRule) error
- func (c *ProjectAlertRuleClient) ActionUnmute(resource *ProjectAlertRule) error
- func (c *ProjectAlertRuleClient) ByID(id string) (*ProjectAlertRule, error)
- func (c *ProjectAlertRuleClient) Create(container *ProjectAlertRule) (*ProjectAlertRule, error)
- func (c *ProjectAlertRuleClient) Delete(container *ProjectAlertRule) error
- func (c *ProjectAlertRuleClient) List(opts *types.ListOpts) (*ProjectAlertRuleCollection, error)
- func (c *ProjectAlertRuleClient) ListAll(opts *types.ListOpts) (*ProjectAlertRuleCollection, error)
- func (c *ProjectAlertRuleClient) Replace(obj *ProjectAlertRule) (*ProjectAlertRule, error)
- func (c *ProjectAlertRuleClient) Update(existing *ProjectAlertRule, updates interface{}) (*ProjectAlertRule, error)
- type ProjectAlertRuleCollection
- type ProjectAlertRuleOperations
- type ProjectAlertRuleSpec
- type ProjectAlertSpec
- type ProjectCatalog
- type ProjectCatalogClient
- func (c *ProjectCatalogClient) ActionRefresh(resource *ProjectCatalog) (*CatalogRefresh, error)
- func (c *ProjectCatalogClient) ByID(id string) (*ProjectCatalog, error)
- func (c *ProjectCatalogClient) CollectionActionRefresh(resource *ProjectCatalogCollection) (*CatalogRefresh, error)
- func (c *ProjectCatalogClient) Create(container *ProjectCatalog) (*ProjectCatalog, error)
- func (c *ProjectCatalogClient) Delete(container *ProjectCatalog) error
- func (c *ProjectCatalogClient) List(opts *types.ListOpts) (*ProjectCatalogCollection, error)
- func (c *ProjectCatalogClient) ListAll(opts *types.ListOpts) (*ProjectCatalogCollection, error)
- func (c *ProjectCatalogClient) Replace(obj *ProjectCatalog) (*ProjectCatalog, error)
- func (c *ProjectCatalogClient) Update(existing *ProjectCatalog, updates interface{}) (*ProjectCatalog, error)
- type ProjectCatalogCollection
- type ProjectCatalogOperations
- type ProjectClient
- func (c *ProjectClient) ActionDisableMonitoring(resource *Project) error
- func (c *ProjectClient) ActionEditMonitoring(resource *Project, input *MonitoringInput) error
- func (c *ProjectClient) ActionEnableMonitoring(resource *Project, input *MonitoringInput) error
- func (c *ProjectClient) ActionExportYaml(resource *Project) error
- func (c *ProjectClient) ActionSetpodsecuritypolicytemplate(resource *Project, input *SetPodSecurityPolicyTemplateInput) (*Project, error)
- func (c *ProjectClient) ActionViewMonitoring(resource *Project) (*MonitoringOutput, error)
- func (c *ProjectClient) ByID(id string) (*Project, error)
- func (c *ProjectClient) Create(container *Project) (*Project, error)
- func (c *ProjectClient) Delete(container *Project) error
- func (c *ProjectClient) List(opts *types.ListOpts) (*ProjectCollection, error)
- func (c *ProjectClient) ListAll(opts *types.ListOpts) (*ProjectCollection, error)
- func (c *ProjectClient) Replace(obj *Project) (*Project, error)
- func (c *ProjectClient) Update(existing *Project, updates interface{}) (*Project, error)
- type ProjectCollection
- type ProjectCondition
- type ProjectGroupSpec
- type ProjectLogging
- type ProjectLoggingClient
- func (c *ProjectLoggingClient) ByID(id string) (*ProjectLogging, error)
- func (c *ProjectLoggingClient) CollectionActionDryRun(resource *ProjectLoggingCollection, input *ProjectTestInput) error
- func (c *ProjectLoggingClient) CollectionActionTest(resource *ProjectLoggingCollection, input *ProjectTestInput) error
- func (c *ProjectLoggingClient) Create(container *ProjectLogging) (*ProjectLogging, error)
- func (c *ProjectLoggingClient) Delete(container *ProjectLogging) error
- func (c *ProjectLoggingClient) List(opts *types.ListOpts) (*ProjectLoggingCollection, error)
- func (c *ProjectLoggingClient) ListAll(opts *types.ListOpts) (*ProjectLoggingCollection, error)
- func (c *ProjectLoggingClient) Replace(obj *ProjectLogging) (*ProjectLogging, error)
- func (c *ProjectLoggingClient) Update(existing *ProjectLogging, updates interface{}) (*ProjectLogging, error)
- type ProjectLoggingCollection
- type ProjectLoggingOperations
- type ProjectLoggingSpec
- type ProjectLoggingStatus
- type ProjectMetricNamesInput
- type ProjectMonitorGraph
- type ProjectMonitorGraphClient
- func (c *ProjectMonitorGraphClient) ByID(id string) (*ProjectMonitorGraph, error)
- func (c *ProjectMonitorGraphClient) CollectionActionQuery(resource *ProjectMonitorGraphCollection, input *QueryGraphInput) (*QueryProjectGraphOutput, error)
- func (c *ProjectMonitorGraphClient) Create(container *ProjectMonitorGraph) (*ProjectMonitorGraph, error)
- func (c *ProjectMonitorGraphClient) Delete(container *ProjectMonitorGraph) error
- func (c *ProjectMonitorGraphClient) List(opts *types.ListOpts) (*ProjectMonitorGraphCollection, error)
- func (c *ProjectMonitorGraphClient) ListAll(opts *types.ListOpts) (*ProjectMonitorGraphCollection, error)
- func (c *ProjectMonitorGraphClient) Replace(obj *ProjectMonitorGraph) (*ProjectMonitorGraph, error)
- func (c *ProjectMonitorGraphClient) Update(existing *ProjectMonitorGraph, updates interface{}) (*ProjectMonitorGraph, error)
- type ProjectMonitorGraphCollection
- type ProjectMonitorGraphOperations
- type ProjectMonitorGraphSpec
- type ProjectNetworkPolicy
- type ProjectNetworkPolicyClient
- func (c *ProjectNetworkPolicyClient) ByID(id string) (*ProjectNetworkPolicy, error)
- func (c *ProjectNetworkPolicyClient) Create(container *ProjectNetworkPolicy) (*ProjectNetworkPolicy, error)
- func (c *ProjectNetworkPolicyClient) Delete(container *ProjectNetworkPolicy) error
- func (c *ProjectNetworkPolicyClient) List(opts *types.ListOpts) (*ProjectNetworkPolicyCollection, error)
- func (c *ProjectNetworkPolicyClient) ListAll(opts *types.ListOpts) (*ProjectNetworkPolicyCollection, error)
- func (c *ProjectNetworkPolicyClient) Replace(obj *ProjectNetworkPolicy) (*ProjectNetworkPolicy, error)
- func (c *ProjectNetworkPolicyClient) Update(existing *ProjectNetworkPolicy, updates interface{}) (*ProjectNetworkPolicy, error)
- type ProjectNetworkPolicyCollection
- type ProjectNetworkPolicyOperations
- type ProjectNetworkPolicySpec
- type ProjectNetworkPolicyStatus
- type ProjectOperations
- type ProjectResourceQuota
- type ProjectRoleTemplateBinding
- type ProjectRoleTemplateBindingClient
- func (c *ProjectRoleTemplateBindingClient) ByID(id string) (*ProjectRoleTemplateBinding, error)
- func (c *ProjectRoleTemplateBindingClient) Create(container *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
- func (c *ProjectRoleTemplateBindingClient) Delete(container *ProjectRoleTemplateBinding) error
- func (c *ProjectRoleTemplateBindingClient) List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
- func (c *ProjectRoleTemplateBindingClient) ListAll(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
- func (c *ProjectRoleTemplateBindingClient) Replace(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
- func (c *ProjectRoleTemplateBindingClient) Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error)
- type ProjectRoleTemplateBindingCollection
- type ProjectRoleTemplateBindingOperations
- type ProjectSpec
- type ProjectStatus
- type ProjectTestInput
- type ProjectedVolumeSource
- type PublicEndpoint
- type QueryClusterGraph
- type QueryClusterGraphOutput
- type QueryClusterMetricInput
- type QueryGraphInput
- type QueryMetricOutput
- type QueryProjectGraph
- type QueryProjectGraphOutput
- type QueryProjectMetricInput
- type Question
- type QuobyteVolumeSource
- type RBDVolumeSource
- type RKEAddon
- type RKEAddonClient
- func (c *RKEAddonClient) ByID(id string) (*RKEAddon, error)
- func (c *RKEAddonClient) Create(container *RKEAddon) (*RKEAddon, error)
- func (c *RKEAddonClient) Delete(container *RKEAddon) error
- func (c *RKEAddonClient) List(opts *types.ListOpts) (*RKEAddonCollection, error)
- func (c *RKEAddonClient) ListAll(opts *types.ListOpts) (*RKEAddonCollection, error)
- func (c *RKEAddonClient) Replace(obj *RKEAddon) (*RKEAddon, error)
- func (c *RKEAddonClient) Update(existing *RKEAddon, updates interface{}) (*RKEAddon, error)
- type RKEAddonCollection
- type RKEAddonOperations
- type RKEConfigNode
- type RKEConfigNodePlan
- type RKEConfigServices
- type RKEK8sServiceOption
- type RKEK8sServiceOptionClient
- func (c *RKEK8sServiceOptionClient) ByID(id string) (*RKEK8sServiceOption, error)
- func (c *RKEK8sServiceOptionClient) Create(container *RKEK8sServiceOption) (*RKEK8sServiceOption, error)
- func (c *RKEK8sServiceOptionClient) Delete(container *RKEK8sServiceOption) error
- func (c *RKEK8sServiceOptionClient) List(opts *types.ListOpts) (*RKEK8sServiceOptionCollection, error)
- func (c *RKEK8sServiceOptionClient) ListAll(opts *types.ListOpts) (*RKEK8sServiceOptionCollection, error)
- func (c *RKEK8sServiceOptionClient) Replace(obj *RKEK8sServiceOption) (*RKEK8sServiceOption, error)
- func (c *RKEK8sServiceOptionClient) Update(existing *RKEK8sServiceOption, updates interface{}) (*RKEK8sServiceOption, error)
- type RKEK8sServiceOptionCollection
- type RKEK8sServiceOptionOperations
- type RKEK8sSystemImage
- type RKEK8sSystemImageClient
- func (c *RKEK8sSystemImageClient) ByID(id string) (*RKEK8sSystemImage, error)
- func (c *RKEK8sSystemImageClient) Create(container *RKEK8sSystemImage) (*RKEK8sSystemImage, error)
- func (c *RKEK8sSystemImageClient) Delete(container *RKEK8sSystemImage) error
- func (c *RKEK8sSystemImageClient) List(opts *types.ListOpts) (*RKEK8sSystemImageCollection, error)
- func (c *RKEK8sSystemImageClient) ListAll(opts *types.ListOpts) (*RKEK8sSystemImageCollection, error)
- func (c *RKEK8sSystemImageClient) Replace(obj *RKEK8sSystemImage) (*RKEK8sSystemImage, error)
- func (c *RKEK8sSystemImageClient) Update(existing *RKEK8sSystemImage, updates interface{}) (*RKEK8sSystemImage, error)
- type RKEK8sSystemImageCollection
- type RKEK8sSystemImageOperations
- type RKESystemImages
- type RKETaint
- type RancherKubernetesEngineConfig
- type Recipient
- type ResourceFieldSelector
- type ResourceQuotaLimit
- type RestoreConfig
- type RestoreFromEtcdBackupInput
- type RoleTemplate
- type RoleTemplateClient
- func (c *RoleTemplateClient) ByID(id string) (*RoleTemplate, error)
- func (c *RoleTemplateClient) Create(container *RoleTemplate) (*RoleTemplate, error)
- func (c *RoleTemplateClient) Delete(container *RoleTemplate) error
- func (c *RoleTemplateClient) List(opts *types.ListOpts) (*RoleTemplateCollection, error)
- func (c *RoleTemplateClient) ListAll(opts *types.ListOpts) (*RoleTemplateCollection, error)
- func (c *RoleTemplateClient) Replace(obj *RoleTemplate) (*RoleTemplate, error)
- func (c *RoleTemplateClient) Update(existing *RoleTemplate, updates interface{}) (*RoleTemplate, error)
- type RoleTemplateCollection
- type RoleTemplateOperations
- type RollingUpdate
- type RollingUpdateDaemonSet
- type RollingUpdateDeployment
- type RotateCertificateInput
- type RotateCertificateOutput
- type RotateCertificates
- type Route53ProviderConfig
- type RouteOpenstackOpts
- type RunAsGroupStrategyOptions
- type RunAsUserStrategyOptions
- type RuntimeClassStrategyOptions
- type S3BackupConfig
- type SELinuxOptions
- type SELinuxStrategyOptions
- type SMTPConfig
- type SamlConfigTestInput
- type SamlConfigTestOutput
- type SaveAsTemplateInput
- type SaveAsTemplateOutput
- type ScaleIOVolumeSource
- type ScheduledClusterScan
- type ScheduledClusterScanConfig
- type ScheduledClusterScanStatus
- type SchedulerService
- type SearchPrincipalsInput
- type SecretKeySelector
- type SecretProjection
- type SecretVolumeSource
- type SecretsEncryptionConfig
- type ServiceAccountTokenProjection
- type ServiceOverride
- type SetPasswordInput
- type SetPodSecurityPolicyTemplateInput
- type Setting
- type SettingClient
- func (c *SettingClient) ByID(id string) (*Setting, error)
- func (c *SettingClient) Create(container *Setting) (*Setting, error)
- func (c *SettingClient) Delete(container *Setting) error
- func (c *SettingClient) List(opts *types.ListOpts) (*SettingCollection, error)
- func (c *SettingClient) ListAll(opts *types.ListOpts) (*SettingCollection, error)
- func (c *SettingClient) Replace(obj *Setting) (*Setting, error)
- func (c *SettingClient) Update(existing *Setting, updates interface{}) (*Setting, error)
- type SettingCollection
- type SettingOperations
- type ShibbolethConfig
- type SlackConfig
- type SplunkConfig
- type StorageOSVolumeSource
- type SubQuestion
- type SupplementalGroupsStrategyOptions
- type SyslogConfig
- type SystemServiceRule
- type Taint
- type Target
- type TargetEvent
- type TargetNode
- type TargetPod
- type TargetSystemService
- type TargetWorkload
- type Template
- type TemplateClient
- func (c *TemplateClient) ByID(id string) (*Template, error)
- func (c *TemplateClient) Create(container *Template) (*Template, error)
- func (c *TemplateClient) Delete(container *Template) error
- func (c *TemplateClient) List(opts *types.ListOpts) (*TemplateCollection, error)
- func (c *TemplateClient) ListAll(opts *types.ListOpts) (*TemplateCollection, error)
- func (c *TemplateClient) Replace(obj *Template) (*Template, error)
- func (c *TemplateClient) Update(existing *Template, updates interface{}) (*Template, error)
- type TemplateCollection
- type TemplateContent
- type TemplateContentClient
- func (c *TemplateContentClient) ByID(id string) (*TemplateContent, error)
- func (c *TemplateContentClient) Create(container *TemplateContent) (*TemplateContent, error)
- func (c *TemplateContentClient) Delete(container *TemplateContent) error
- func (c *TemplateContentClient) List(opts *types.ListOpts) (*TemplateContentCollection, error)
- func (c *TemplateContentClient) ListAll(opts *types.ListOpts) (*TemplateContentCollection, error)
- func (c *TemplateContentClient) Replace(obj *TemplateContent) (*TemplateContent, error)
- func (c *TemplateContentClient) Update(existing *TemplateContent, updates interface{}) (*TemplateContent, error)
- type TemplateContentCollection
- type TemplateContentOperations
- type TemplateOperations
- type TemplateSpec
- type TemplateStatus
- type TemplateVersion
- type TemplateVersionClient
- func (c *TemplateVersionClient) ByID(id string) (*TemplateVersion, error)
- func (c *TemplateVersionClient) Create(container *TemplateVersion) (*TemplateVersion, error)
- func (c *TemplateVersionClient) Delete(container *TemplateVersion) error
- func (c *TemplateVersionClient) List(opts *types.ListOpts) (*TemplateVersionCollection, error)
- func (c *TemplateVersionClient) ListAll(opts *types.ListOpts) (*TemplateVersionCollection, error)
- func (c *TemplateVersionClient) Replace(obj *TemplateVersion) (*TemplateVersion, error)
- func (c *TemplateVersionClient) Update(existing *TemplateVersion, updates interface{}) (*TemplateVersion, error)
- type TemplateVersionCollection
- type TemplateVersionOperations
- type TemplateVersionSpec
- type TemplateVersionStatus
- type TimeSeries
- type Token
- type TokenClient
- func (c *TokenClient) ByID(id string) (*Token, error)
- func (c *TokenClient) CollectionActionLogout(resource *TokenCollection) error
- func (c *TokenClient) Create(container *Token) (*Token, error)
- func (c *TokenClient) Delete(container *Token) error
- func (c *TokenClient) List(opts *types.ListOpts) (*TokenCollection, error)
- func (c *TokenClient) ListAll(opts *types.ListOpts) (*TokenCollection, error)
- func (c *TokenClient) Replace(obj *Token) (*Token, error)
- func (c *TokenClient) Update(existing *Token, updates interface{}) (*Token, error)
- type TokenCollection
- type TokenOperations
- type UpdateGlobalDNSTargetsInput
- type UpdateMultiClusterAppTargetsInput
- type UpgradeStrategy
- type User
- type UserAttribute
- type UserClient
- func (c *UserClient) ActionRefreshauthprovideraccess(resource *User) error
- func (c *UserClient) ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error)
- func (c *UserClient) ByID(id string) (*User, error)
- func (c *UserClient) CollectionActionChangepassword(resource *UserCollection, input *ChangePasswordInput) error
- func (c *UserClient) CollectionActionRefreshauthprovideraccess(resource *UserCollection) error
- func (c *UserClient) Create(container *User) (*User, error)
- func (c *UserClient) Delete(container *User) error
- func (c *UserClient) List(opts *types.ListOpts) (*UserCollection, error)
- func (c *UserClient) ListAll(opts *types.ListOpts) (*UserCollection, error)
- func (c *UserClient) Replace(obj *User) (*User, error)
- func (c *UserClient) Update(existing *User, updates interface{}) (*User, error)
- type UserCollection
- type UserCondition
- type UserOperations
- type UserSpec
- type UserStatus
- type Values
- type VersionCommits
- type VirtualCenterConfig
- type VolumeProjection
- type VsphereCloudProvider
- type VsphereVirtualDiskVolumeSource
- type WeaveNetworkProvider
- type WebhookConfig
- type WechatConfig
- type WorkloadRule
- type WorkspaceVsphereOpts
- type YAxis
Constants ¶
View Source
const ( ActionType = "action" ActionFieldInput = "input" ActionFieldOutput = "output" )
View Source
const ( ActiveDirectoryConfigType = "activeDirectoryConfig" ActiveDirectoryConfigFieldAccessMode = "accessMode" ActiveDirectoryConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" ActiveDirectoryConfigFieldAnnotations = "annotations" ActiveDirectoryConfigFieldCertificate = "certificate" ActiveDirectoryConfigFieldConnectionTimeout = "connectionTimeout" ActiveDirectoryConfigFieldCreated = "created" ActiveDirectoryConfigFieldCreatorID = "creatorId" ActiveDirectoryConfigFieldDefaultLoginDomain = "defaultLoginDomain" ActiveDirectoryConfigFieldEnabled = "enabled" ActiveDirectoryConfigFieldGroupDNAttribute = "groupDNAttribute" ActiveDirectoryConfigFieldGroupMemberMappingAttribute = "groupMemberMappingAttribute" ActiveDirectoryConfigFieldGroupMemberUserAttribute = "groupMemberUserAttribute" ActiveDirectoryConfigFieldGroupNameAttribute = "groupNameAttribute" ActiveDirectoryConfigFieldGroupObjectClass = "groupObjectClass" ActiveDirectoryConfigFieldGroupSearchAttribute = "groupSearchAttribute" ActiveDirectoryConfigFieldGroupSearchBase = "groupSearchBase" ActiveDirectoryConfigFieldGroupSearchFilter = "groupSearchFilter" ActiveDirectoryConfigFieldLabels = "labels" ActiveDirectoryConfigFieldName = "name" ActiveDirectoryConfigFieldNestedGroupMembershipEnabled = "nestedGroupMembershipEnabled" ActiveDirectoryConfigFieldOwnerReferences = "ownerReferences" ActiveDirectoryConfigFieldPort = "port" ActiveDirectoryConfigFieldRemoved = "removed" ActiveDirectoryConfigFieldServers = "servers" ActiveDirectoryConfigFieldServiceAccountPassword = "serviceAccountPassword" ActiveDirectoryConfigFieldServiceAccountUsername = "serviceAccountUsername" ActiveDirectoryConfigFieldTLS = "tls" ActiveDirectoryConfigFieldType = "type" ActiveDirectoryConfigFieldUUID = "uuid" ActiveDirectoryConfigFieldUserDisabledBitMask = "userDisabledBitMask" ActiveDirectoryConfigFieldUserEnabledAttribute = "userEnabledAttribute" ActiveDirectoryConfigFieldUserLoginAttribute = "userLoginAttribute" ActiveDirectoryConfigFieldUserNameAttribute = "userNameAttribute" ActiveDirectoryConfigFieldUserObjectClass = "userObjectClass" ActiveDirectoryConfigFieldUserSearchAttribute = "userSearchAttribute" ActiveDirectoryConfigFieldUserSearchBase = "userSearchBase" ActiveDirectoryConfigFieldUserSearchFilter = "userSearchFilter" )
View Source
const ( ActiveDirectoryTestAndApplyInputType = "activeDirectoryTestAndApplyInput" ActiveDirectoryTestAndApplyInputFieldActiveDirectoryConfig = "activeDirectoryConfig" ActiveDirectoryTestAndApplyInputFieldEnabled = "enabled" ActiveDirectoryTestAndApplyInputFieldPassword = "password" ActiveDirectoryTestAndApplyInputFieldUsername = "username" )
View Source
const ( ADFSConfigType = "adfsConfig" ADFSConfigFieldAccessMode = "accessMode" ADFSConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" ADFSConfigFieldAnnotations = "annotations" ADFSConfigFieldCreated = "created" ADFSConfigFieldCreatorID = "creatorId" ADFSConfigFieldDisplayNameField = "displayNameField" ADFSConfigFieldEnabled = "enabled" ADFSConfigFieldGroupsField = "groupsField" ADFSConfigFieldIDPMetadataContent = "idpMetadataContent" ADFSConfigFieldLabels = "labels" ADFSConfigFieldName = "name" ADFSConfigFieldOwnerReferences = "ownerReferences" ADFSConfigFieldRancherAPIHost = "rancherApiHost" ADFSConfigFieldRemoved = "removed" ADFSConfigFieldSpCert = "spCert" ADFSConfigFieldSpKey = "spKey" ADFSConfigFieldType = "type" ADFSConfigFieldUIDField = "uidField" ADFSConfigFieldUUID = "uuid" ADFSConfigFieldUserNameField = "userNameField" )
View Source
const ( AlertStatusType = "alertStatus" AlertStatusFieldAlertState = "alertState" )
View Source
const ( AlidnsProviderConfigType = "alidnsProviderConfig" AlidnsProviderConfigFieldAccessKey = "accessKey" AlidnsProviderConfigFieldSecretKey = "secretKey" )
View Source
const ( AllowedCSIDriverType = "allowedCSIDriver" AllowedCSIDriverFieldName = "name" )
View Source
const ( AllowedFlexVolumeType = "allowedFlexVolume" AllowedFlexVolumeFieldDriver = "driver" )
View Source
const ( AllowedHostPathType = "allowedHostPath" AllowedHostPathFieldPathPrefix = "pathPrefix" AllowedHostPathFieldReadOnly = "readOnly" )
View Source
const ( AnswerType = "answer" AnswerFieldClusterID = "clusterId" AnswerFieldProjectID = "projectId" AnswerFieldValues = "values" )
View Source
const ( AppConditionType = "appCondition" AppConditionFieldLastTransitionTime = "lastTransitionTime" AppConditionFieldLastUpdateTime = "lastUpdateTime" AppConditionFieldMessage = "message" AppConditionFieldReason = "reason" AppConditionFieldStatus = "status" AppConditionFieldType = "type" )
View Source
const ( AttachedVolumeType = "attachedVolume" AttachedVolumeFieldName = "name" )
View Source
const ( AuditLogType = "auditLog" AuditLogFieldConfiguration = "configuration" AuditLogFieldEnabled = "enabled" )
View Source
const ( AuditLogConfigType = "auditLogConfig" AuditLogConfigFieldFormat = "format" AuditLogConfigFieldMaxAge = "maxAge" AuditLogConfigFieldMaxBackup = "maxBackup" AuditLogConfigFieldMaxSize = "maxSize" AuditLogConfigFieldPath = "path" AuditLogConfigFieldPolicy = "policy" )
View Source
const ( AuthConfigType = "authConfig" AuthConfigFieldAccessMode = "accessMode" AuthConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" AuthConfigFieldAnnotations = "annotations" AuthConfigFieldCreated = "created" AuthConfigFieldCreatorID = "creatorId" AuthConfigFieldEnabled = "enabled" AuthConfigFieldLabels = "labels" AuthConfigFieldName = "name" AuthConfigFieldOwnerReferences = "ownerReferences" AuthConfigFieldRemoved = "removed" AuthConfigFieldType = "type" AuthConfigFieldUUID = "uuid" )
View Source
const ( AuthWebhookConfigType = "authWebhookConfig" AuthWebhookConfigFieldCacheTimeout = "cacheTimeout" AuthWebhookConfigFieldConfigFile = "configFile" )
View Source
const ( AuthnConfigType = "authnConfig" AuthnConfigFieldSANs = "sans" AuthnConfigFieldStrategy = "strategy" AuthnConfigFieldWebhook = "webhook" )
View Source
const ( AuthzConfigType = "authzConfig" AuthzConfigFieldMode = "mode" AuthzConfigFieldOptions = "options" )
View Source
const ( AWSCloudProviderType = "awsCloudProvider" AWSCloudProviderFieldGlobal = "global" AWSCloudProviderFieldServiceOverride = "serviceOverride" )
View Source
const ( AWSElasticBlockStoreVolumeSourceType = "awsElasticBlockStoreVolumeSource" AWSElasticBlockStoreVolumeSourceFieldFSType = "fsType" AWSElasticBlockStoreVolumeSourceFieldPartition = "partition" AWSElasticBlockStoreVolumeSourceFieldReadOnly = "readOnly" AWSElasticBlockStoreVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( AzureADConfigType = "azureADConfig" AzureADConfigFieldAccessMode = "accessMode" AzureADConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" AzureADConfigFieldAnnotations = "annotations" AzureADConfigFieldApplicationID = "applicationId" AzureADConfigFieldApplicationSecret = "applicationSecret" AzureADConfigFieldAuthEndpoint = "authEndpoint" AzureADConfigFieldCreated = "created" AzureADConfigFieldCreatorID = "creatorId" AzureADConfigFieldEnabled = "enabled" AzureADConfigFieldEndpoint = "endpoint" AzureADConfigFieldGraphEndpoint = "graphEndpoint" AzureADConfigFieldLabels = "labels" AzureADConfigFieldName = "name" AzureADConfigFieldOwnerReferences = "ownerReferences" AzureADConfigFieldRancherURL = "rancherUrl" AzureADConfigFieldRemoved = "removed" AzureADConfigFieldTenantID = "tenantId" AzureADConfigFieldTokenEndpoint = "tokenEndpoint" AzureADConfigFieldType = "type" AzureADConfigFieldUUID = "uuid" )
View Source
const ( AzureADConfigApplyInputType = "azureADConfigApplyInput" AzureADConfigApplyInputFieldCode = "code" AzureADConfigApplyInputFieldConfig = "config" )
View Source
const ( AzureADConfigTestOutputType = "azureADConfigTestOutput" AzureADConfigTestOutputFieldRedirectURL = "redirectUrl" )
View Source
const ( AzureCloudProviderType = "azureCloudProvider" AzureCloudProviderFieldAADClientCertPassword = "aadClientCertPassword" AzureCloudProviderFieldAADClientCertPath = "aadClientCertPath" AzureCloudProviderFieldAADClientID = "aadClientId" AzureCloudProviderFieldAADClientSecret = "aadClientSecret" AzureCloudProviderFieldCloud = "cloud" AzureCloudProviderFieldCloudProviderBackoff = "cloudProviderBackoff" AzureCloudProviderFieldCloudProviderBackoffDuration = "cloudProviderBackoffDuration" AzureCloudProviderFieldCloudProviderBackoffExponent = "cloudProviderBackoffExponent" AzureCloudProviderFieldCloudProviderBackoffJitter = "cloudProviderBackoffJitter" AzureCloudProviderFieldCloudProviderBackoffRetries = "cloudProviderBackoffRetries" AzureCloudProviderFieldCloudProviderRateLimit = "cloudProviderRateLimit" AzureCloudProviderFieldCloudProviderRateLimitBucket = "cloudProviderRateLimitBucket" AzureCloudProviderFieldCloudProviderRateLimitQPS = "cloudProviderRateLimitQPS" AzureCloudProviderFieldExcludeMasterFromStandardLB = "excludeMasterFromStandardLB" AzureCloudProviderFieldLoadBalancerSku = "loadBalancerSku" AzureCloudProviderFieldLocation = "location" AzureCloudProviderFieldMaximumLoadBalancerRuleCount = "maximumLoadBalancerRuleCount" AzureCloudProviderFieldPrimaryAvailabilitySetName = "primaryAvailabilitySetName" AzureCloudProviderFieldPrimaryScaleSetName = "primaryScaleSetName" AzureCloudProviderFieldResourceGroup = "resourceGroup" AzureCloudProviderFieldRouteTableName = "routeTableName" AzureCloudProviderFieldSecurityGroupName = "securityGroupName" AzureCloudProviderFieldSubnetName = "subnetName" AzureCloudProviderFieldSubscriptionID = "subscriptionId" AzureCloudProviderFieldTenantID = "tenantId" AzureCloudProviderFieldUseInstanceMetadata = "useInstanceMetadata" AzureCloudProviderFieldUseManagedIdentityExtension = "useManagedIdentityExtension" AzureCloudProviderFieldUserAssignedIdentityID = "userAssignedIdentityID" AzureCloudProviderFieldVMType = "vmType" AzureCloudProviderFieldVnetName = "vnetName" AzureCloudProviderFieldVnetResourceGroup = "vnetResourceGroup" )
View Source
const ( AzureDiskVolumeSourceType = "azureDiskVolumeSource" AzureDiskVolumeSourceFieldCachingMode = "cachingMode" AzureDiskVolumeSourceFieldDataDiskURI = "diskURI" AzureDiskVolumeSourceFieldDiskName = "diskName" AzureDiskVolumeSourceFieldFSType = "fsType" AzureDiskVolumeSourceFieldKind = "kind" AzureDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( AzureFileVolumeSourceType = "azureFileVolumeSource" AzureFileVolumeSourceFieldReadOnly = "readOnly" AzureFileVolumeSourceFieldSecretName = "secretName" )
View Source
const ( BackupConfigType = "backupConfig" BackupConfigFieldEnabled = "enabled" BackupConfigFieldIntervalHours = "intervalHours" BackupConfigFieldRetention = "retention" BackupConfigFieldS3BackupConfig = "s3BackupConfig" BackupConfigFieldSafeTimestamp = "safeTimestamp" )
View Source
const ( BastionHostType = "bastionHost" BastionHostFieldAddress = "address" BastionHostFieldPort = "port" BastionHostFieldSSHAgentAuth = "sshAgentAuth" BastionHostFieldSSHCert = "sshCert" BastionHostFieldSSHCertPath = "sshCertPath" BastionHostFieldSSHKey = "sshKey" BastionHostFieldSSHKeyPath = "sshKeyPath" BastionHostFieldUser = "user" )
View Source
const ( BlockStorageOpenstackOptsType = "blockStorageOpenstackOpts" BlockStorageOpenstackOptsFieldBSVersion = "bs-version" BlockStorageOpenstackOptsFieldIgnoreVolumeAZ = "ignore-volume-az" BlockStorageOpenstackOptsFieldTrustDevicePath = "trust-device-path" )
View Source
const ( CalicoNetworkProviderType = "calicoNetworkProvider" CalicoNetworkProviderFieldCloudProvider = "cloudProvider" )
View Source
const ( CanalNetworkProviderType = "canalNetworkProvider" CanalNetworkProviderFieldIface = "iface" )
View Source
const ( CapabilitiesType = "capabilities" CapabilitiesFieldIngressCapabilities = "ingressCapabilities" CapabilitiesFieldLoadBalancerCapabilities = "loadBalancerCapabilities" CapabilitiesFieldNodePoolScalingSupported = "nodePoolScalingSupported" CapabilitiesFieldNodePortRange = "nodePortRange" CapabilitiesFieldPspEnabled = "pspEnabled" CapabilitiesFieldTaintSupport = "taintSupport" )
View Source
const ( CatalogType = "catalog" CatalogFieldAnnotations = "annotations" CatalogFieldBranch = "branch" CatalogFieldCommit = "commit" CatalogFieldConditions = "conditions" CatalogFieldCreated = "created" CatalogFieldCreatorID = "creatorId" CatalogFieldDescription = "description" CatalogFieldHelmVersion = "helmVersion" CatalogFieldKind = "kind" CatalogFieldLabels = "labels" CatalogFieldLastRefreshTimestamp = "lastRefreshTimestamp" CatalogFieldName = "name" CatalogFieldOwnerReferences = "ownerReferences" CatalogFieldPassword = "password" CatalogFieldRemoved = "removed" CatalogFieldState = "state" CatalogFieldTransitioning = "transitioning" CatalogFieldTransitioningMessage = "transitioningMessage" CatalogFieldURL = "url" CatalogFieldUUID = "uuid" CatalogFieldUsername = "username" )
View Source
const ( CatalogConditionType = "catalogCondition" CatalogConditionFieldLastTransitionTime = "lastTransitionTime" CatalogConditionFieldLastUpdateTime = "lastUpdateTime" CatalogConditionFieldMessage = "message" CatalogConditionFieldReason = "reason" CatalogConditionFieldStatus = "status" CatalogConditionFieldType = "type" )
View Source
const ( CatalogRefreshType = "catalogRefresh" CatalogRefreshFieldCatalogs = "catalogs" )
View Source
const ( CatalogSpecType = "catalogSpec" CatalogSpecFieldBranch = "branch" CatalogSpecFieldCatalogKind = "catalogKind" CatalogSpecFieldDescription = "description" CatalogSpecFieldHelmVersion = "helmVersion" CatalogSpecFieldPassword = "password" CatalogSpecFieldURL = "url" CatalogSpecFieldUsername = "username" )
View Source
const ( CatalogStatusType = "catalogStatus" CatalogStatusFieldCommit = "commit" CatalogStatusFieldConditions = "conditions" CatalogStatusFieldHelmVersionCommits = "helmVersionCommits" CatalogStatusFieldLastRefreshTimestamp = "lastRefreshTimestamp" )
View Source
const ( CatalogTemplateType = "catalogTemplate" CatalogTemplateFieldAnnotations = "annotations" CatalogTemplateFieldCatalogID = "catalogId" CatalogTemplateFieldCategories = "categories" CatalogTemplateFieldCategory = "category" CatalogTemplateFieldClusterCatalogID = "clusterCatalogId" CatalogTemplateFieldClusterID = "clusterId" CatalogTemplateFieldCreated = "created" CatalogTemplateFieldCreatorID = "creatorId" CatalogTemplateFieldDefaultTemplateVersionID = "defaultTemplateVersionId" CatalogTemplateFieldDefaultVersion = "defaultVersion" CatalogTemplateFieldDescription = "description" CatalogTemplateFieldFolderName = "folderName" CatalogTemplateFieldIcon = "icon" CatalogTemplateFieldIconFilename = "iconFilename" CatalogTemplateFieldLabels = "labels" CatalogTemplateFieldMaintainer = "maintainer" CatalogTemplateFieldName = "name" CatalogTemplateFieldOwnerReferences = "ownerReferences" CatalogTemplateFieldPath = "path" CatalogTemplateFieldProjectCatalogID = "projectCatalogId" CatalogTemplateFieldProjectID = "projectId" CatalogTemplateFieldProjectURL = "projectURL" CatalogTemplateFieldReadme = "readme" CatalogTemplateFieldRemoved = "removed" CatalogTemplateFieldState = "state" CatalogTemplateFieldStatus = "status" CatalogTemplateFieldTransitioning = "transitioning" CatalogTemplateFieldTransitioningMessage = "transitioningMessage" CatalogTemplateFieldUUID = "uuid" CatalogTemplateFieldUpgradeFrom = "upgradeFrom" CatalogTemplateFieldVersionLinks = "versionLinks" CatalogTemplateFieldVersions = "versions" )
View Source
const ( CatalogTemplateVersionType = "catalogTemplateVersion" CatalogTemplateVersionFieldAnnotations = "annotations" CatalogTemplateVersionFieldAppReadme = "appReadme" CatalogTemplateVersionFieldCreated = "created" CatalogTemplateVersionFieldCreatorID = "creatorId" CatalogTemplateVersionFieldDigest = "digest" CatalogTemplateVersionFieldExternalID = "externalId" CatalogTemplateVersionFieldFiles = "files" CatalogTemplateVersionFieldKubeVersion = "kubeVersion" CatalogTemplateVersionFieldLabels = "labels" CatalogTemplateVersionFieldName = "name" CatalogTemplateVersionFieldOwnerReferences = "ownerReferences" CatalogTemplateVersionFieldQuestions = "questions" CatalogTemplateVersionFieldRancherMaxVersion = "rancherMaxVersion" CatalogTemplateVersionFieldRancherMinVersion = "rancherMinVersion" CatalogTemplateVersionFieldRancherVersion = "rancherVersion" CatalogTemplateVersionFieldReadme = "readme" CatalogTemplateVersionFieldRemoved = "removed" CatalogTemplateVersionFieldRequiredNamespace = "requiredNamespace" CatalogTemplateVersionFieldState = "state" CatalogTemplateVersionFieldStatus = "status" CatalogTemplateVersionFieldTransitioning = "transitioning" CatalogTemplateVersionFieldTransitioningMessage = "transitioningMessage" CatalogTemplateVersionFieldUUID = "uuid" CatalogTemplateVersionFieldUpgradeVersionLinks = "upgradeVersionLinks" CatalogTemplateVersionFieldVersion = "version" CatalogTemplateVersionFieldVersionDir = "versionDir" CatalogTemplateVersionFieldVersionName = "versionName" CatalogTemplateVersionFieldVersionURLs = "versionUrls" )
View Source
const ( CephFSVolumeSourceType = "cephFSVolumeSource" CephFSVolumeSourceFieldMonitors = "monitors" CephFSVolumeSourceFieldPath = "path" CephFSVolumeSourceFieldReadOnly = "readOnly" CephFSVolumeSourceFieldSecretFile = "secretFile" CephFSVolumeSourceFieldSecretRef = "secretRef" CephFSVolumeSourceFieldUser = "user" )
View Source
const ( CertExpirationType = "certExpiration" CertExpirationFieldExpirationDate = "expirationDate" )
View Source
const ( ChangePasswordInputType = "changePasswordInput" ChangePasswordInputFieldCurrentPassword = "currentPassword" ChangePasswordInputFieldNewPassword = "newPassword" )
View Source
const ( CinderVolumeSourceType = "cinderVolumeSource" CinderVolumeSourceFieldFSType = "fsType" CinderVolumeSourceFieldReadOnly = "readOnly" CinderVolumeSourceFieldSecretRef = "secretRef" CinderVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( CisBenchmarkVersionType = "cisBenchmarkVersion" CisBenchmarkVersionFieldAnnotations = "annotations" CisBenchmarkVersionFieldCreated = "created" CisBenchmarkVersionFieldCreatorID = "creatorId" CisBenchmarkVersionFieldInfo = "info" CisBenchmarkVersionFieldLabels = "labels" CisBenchmarkVersionFieldName = "name" CisBenchmarkVersionFieldOwnerReferences = "ownerReferences" CisBenchmarkVersionFieldRemoved = "removed" CisBenchmarkVersionFieldUUID = "uuid" )
View Source
const ( CisBenchmarkVersionInfoType = "cisBenchmarkVersionInfo" CisBenchmarkVersionInfoFieldManaged = "managed" CisBenchmarkVersionInfoFieldMinKubernetesVersion = "minKubernetesVersion" CisBenchmarkVersionInfoFieldNotApplicableChecks = "notApplicableChecks" CisBenchmarkVersionInfoFieldSkippedChecks = "skippedChecks" )
View Source
const ( CisConfigType = "cisConfig" CisConfigFieldAnnotations = "annotations" CisConfigFieldCreated = "created" CisConfigFieldCreatorID = "creatorId" CisConfigFieldLabels = "labels" CisConfigFieldName = "name" CisConfigFieldOwnerReferences = "ownerReferences" CisConfigFieldParams = "params" CisConfigFieldRemoved = "removed" CisConfigFieldUUID = "uuid" )
View Source
const ( CisConfigParamsType = "cisConfigParams" CisConfigParamsFieldBenchmarkVersion = "benchmarkVersion" )
View Source
const ( CisScanConfigType = "cisScanConfig" CisScanConfigFieldDebugMaster = "debugMaster" CisScanConfigFieldDebugWorker = "debugWorker" CisScanConfigFieldOverrideBenchmarkVersion = "overrideBenchmarkVersion" CisScanConfigFieldOverrideSkip = "overrideSkip" CisScanConfigFieldProfile = "profile" )
View Source
const ( CisScanStatusType = "cisScanStatus" CisScanStatusFieldFail = "fail" CisScanStatusFieldNotApplicable = "notApplicable" CisScanStatusFieldPass = "pass" CisScanStatusFieldSkip = "skip" CisScanStatusFieldTotal = "total" )
View Source
const ( CloudCredentialType = "cloudCredential" CloudCredentialFieldAnnotations = "annotations" CloudCredentialFieldCreated = "created" CloudCredentialFieldCreatorID = "creatorId" CloudCredentialFieldDescription = "description" CloudCredentialFieldLabels = "labels" CloudCredentialFieldName = "name" CloudCredentialFieldOwnerReferences = "ownerReferences" CloudCredentialFieldRemoved = "removed" CloudCredentialFieldUUID = "uuid" )
View Source
const ( CloudCredentialSpecType = "cloudCredentialSpec" CloudCredentialSpecFieldDescription = "description" CloudCredentialSpecFieldDisplayName = "displayName" )
View Source
const ( CloudProviderType = "cloudProvider" CloudProviderFieldAWSCloudProvider = "awsCloudProvider" CloudProviderFieldAzureCloudProvider = "azureCloudProvider" CloudProviderFieldCustomCloudProvider = "customCloudProvider" CloudProviderFieldName = "name" CloudProviderFieldOpenstackCloudProvider = "openstackCloudProvider" CloudProviderFieldVsphereCloudProvider = "vsphereCloudProvider" )
View Source
const ( CloudflareProviderConfigType = "cloudflareProviderConfig" CloudflareProviderConfigFieldAPIEmail = "apiEmail" CloudflareProviderConfigFieldAPIKey = "apiKey" CloudflareProviderConfigFieldProxySetting = "proxySetting" )
View Source
const ( ClusterType = "cluster" ClusterFieldAPIEndpoint = "apiEndpoint" ClusterFieldAgentFeatures = "agentFeatures" ClusterFieldAgentImage = "agentImage" ClusterFieldAgentImageOverride = "agentImageOverride" ClusterFieldAllocatable = "allocatable" ClusterFieldAnnotations = "annotations" ClusterFieldAppliedEnableNetworkPolicy = "appliedEnableNetworkPolicy" ClusterFieldAppliedPodSecurityPolicyTemplateName = "appliedPodSecurityPolicyTemplateId" ClusterFieldAppliedSpec = "appliedSpec" ClusterFieldAuthImage = "authImage" ClusterFieldCACert = "caCert" ClusterFieldCapabilities = "capabilities" ClusterFieldCapacity = "capacity" ClusterFieldCertificatesExpiration = "certificatesExpiration" ClusterFieldClusterTemplateAnswers = "answers" ClusterFieldClusterTemplateID = "clusterTemplateId" ClusterFieldClusterTemplateQuestions = "questions" ClusterFieldClusterTemplateRevisionID = "clusterTemplateRevisionId" ClusterFieldComponentStatuses = "componentStatuses" ClusterFieldConditions = "conditions" ClusterFieldCreated = "created" ClusterFieldCreatorID = "creatorId" ClusterFieldCurrentCisRunName = "currentCisRunName" ClusterFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers" ClusterFieldDefaultPodSecurityPolicyTemplateID = "defaultPodSecurityPolicyTemplateId" ClusterFieldDescription = "description" ClusterFieldDesiredAgentImage = "desiredAgentImage" ClusterFieldDesiredAuthImage = "desiredAuthImage" ClusterFieldDockerRootDir = "dockerRootDir" ClusterFieldDriver = "driver" ClusterFieldEnableClusterAlerting = "enableClusterAlerting" ClusterFieldEnableClusterMonitoring = "enableClusterMonitoring" ClusterFieldEnableNetworkPolicy = "enableNetworkPolicy" ClusterFieldFailedSpec = "failedSpec" ClusterFieldImportedConfig = "importedConfig" ClusterFieldInternal = "internal" ClusterFieldIstioEnabled = "istioEnabled" ClusterFieldK3sConfig = "k3sConfig" ClusterFieldLabels = "labels" ClusterFieldLimits = "limits" ClusterFieldLocalClusterAuthEndpoint = "localClusterAuthEndpoint" ClusterFieldMonitoringStatus = "monitoringStatus" ClusterFieldName = "name" ClusterFieldNodeCount = "nodeCount" ClusterFieldNodeVersion = "nodeVersion" ClusterFieldOwnerReferences = "ownerReferences" ClusterFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig" ClusterFieldRemoved = "removed" ClusterFieldRequested = "requested" ClusterFieldScheduledClusterScan = "scheduledClusterScan" ClusterFieldScheduledClusterScanStatus = "scheduledClusterScanStatus" ClusterFieldState = "state" ClusterFieldTransitioning = "transitioning" ClusterFieldTransitioningMessage = "transitioningMessage" ClusterFieldUUID = "uuid" ClusterFieldVersion = "version" ClusterFieldWindowsPreferedCluster = "windowsPreferedCluster" )
View Source
const ( ClusterAlertType = "clusterAlert" ClusterAlertFieldAnnotations = "annotations" ClusterAlertFieldClusterID = "clusterId" ClusterAlertFieldCreated = "created" ClusterAlertFieldCreatorID = "creatorId" ClusterAlertFieldDescription = "description" ClusterAlertFieldDisplayName = "displayName" ClusterAlertFieldInitialWaitSeconds = "initialWaitSeconds" ClusterAlertFieldLabels = "labels" ClusterAlertFieldName = "name" ClusterAlertFieldNamespaceId = "namespaceId" ClusterAlertFieldOwnerReferences = "ownerReferences" ClusterAlertFieldRecipients = "recipients" ClusterAlertFieldRemoved = "removed" ClusterAlertFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ClusterAlertFieldSeverity = "severity" ClusterAlertFieldState = "state" ClusterAlertFieldStatus = "status" ClusterAlertFieldTargetEvent = "targetEvent" ClusterAlertFieldTargetNode = "targetNode" ClusterAlertFieldTargetSystemService = "targetSystemService" ClusterAlertFieldTransitioning = "transitioning" ClusterAlertFieldTransitioningMessage = "transitioningMessage" ClusterAlertFieldUUID = "uuid" )
View Source
const ( ClusterAlertGroupType = "clusterAlertGroup" ClusterAlertGroupFieldAlertState = "alertState" ClusterAlertGroupFieldAnnotations = "annotations" ClusterAlertGroupFieldClusterID = "clusterId" ClusterAlertGroupFieldCreated = "created" ClusterAlertGroupFieldCreatorID = "creatorId" ClusterAlertGroupFieldDescription = "description" ClusterAlertGroupFieldGroupIntervalSeconds = "groupIntervalSeconds" ClusterAlertGroupFieldGroupWaitSeconds = "groupWaitSeconds" ClusterAlertGroupFieldLabels = "labels" ClusterAlertGroupFieldName = "name" ClusterAlertGroupFieldNamespaceId = "namespaceId" ClusterAlertGroupFieldOwnerReferences = "ownerReferences" ClusterAlertGroupFieldRecipients = "recipients" ClusterAlertGroupFieldRemoved = "removed" ClusterAlertGroupFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ClusterAlertGroupFieldState = "state" ClusterAlertGroupFieldTransitioning = "transitioning" ClusterAlertGroupFieldTransitioningMessage = "transitioningMessage" ClusterAlertGroupFieldUUID = "uuid" )
View Source
const ( ClusterAlertRuleType = "clusterAlertRule" ClusterAlertRuleFieldAlertState = "alertState" ClusterAlertRuleFieldAnnotations = "annotations" ClusterAlertRuleFieldClusterID = "clusterId" ClusterAlertRuleFieldClusterScanRule = "clusterScanRule" ClusterAlertRuleFieldCreated = "created" ClusterAlertRuleFieldCreatorID = "creatorId" ClusterAlertRuleFieldEventRule = "eventRule" ClusterAlertRuleFieldGroupID = "groupId" ClusterAlertRuleFieldGroupIntervalSeconds = "groupIntervalSeconds" ClusterAlertRuleFieldGroupWaitSeconds = "groupWaitSeconds" ClusterAlertRuleFieldInherited = "inherited" ClusterAlertRuleFieldLabels = "labels" ClusterAlertRuleFieldMetricRule = "metricRule" ClusterAlertRuleFieldName = "name" ClusterAlertRuleFieldNamespaceId = "namespaceId" ClusterAlertRuleFieldNodeRule = "nodeRule" ClusterAlertRuleFieldOwnerReferences = "ownerReferences" ClusterAlertRuleFieldRemoved = "removed" ClusterAlertRuleFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ClusterAlertRuleFieldSeverity = "severity" ClusterAlertRuleFieldState = "state" ClusterAlertRuleFieldSystemServiceRule = "systemServiceRule" ClusterAlertRuleFieldTransitioning = "transitioning" ClusterAlertRuleFieldTransitioningMessage = "transitioningMessage" ClusterAlertRuleFieldUUID = "uuid" )
View Source
const ( ClusterAlertRuleSpecType = "clusterAlertRuleSpec" ClusterAlertRuleSpecFieldClusterID = "clusterId" ClusterAlertRuleSpecFieldClusterScanRule = "clusterScanRule" ClusterAlertRuleSpecFieldDisplayName = "displayName" ClusterAlertRuleSpecFieldEventRule = "eventRule" ClusterAlertRuleSpecFieldGroupID = "groupId" ClusterAlertRuleSpecFieldGroupIntervalSeconds = "groupIntervalSeconds" ClusterAlertRuleSpecFieldGroupWaitSeconds = "groupWaitSeconds" ClusterAlertRuleSpecFieldInherited = "inherited" ClusterAlertRuleSpecFieldMetricRule = "metricRule" ClusterAlertRuleSpecFieldNodeRule = "nodeRule" ClusterAlertRuleSpecFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ClusterAlertRuleSpecFieldSeverity = "severity" ClusterAlertRuleSpecFieldSystemServiceRule = "systemServiceRule" )
View Source
const ( ClusterAlertSpecType = "clusterAlertSpec" ClusterAlertSpecFieldClusterID = "clusterId" ClusterAlertSpecFieldDescription = "description" ClusterAlertSpecFieldDisplayName = "displayName" ClusterAlertSpecFieldInitialWaitSeconds = "initialWaitSeconds" ClusterAlertSpecFieldRecipients = "recipients" ClusterAlertSpecFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ClusterAlertSpecFieldSeverity = "severity" ClusterAlertSpecFieldTargetEvent = "targetEvent" ClusterAlertSpecFieldTargetNode = "targetNode" ClusterAlertSpecFieldTargetSystemService = "targetSystemService" )
View Source
const ( ClusterCatalogType = "clusterCatalog" ClusterCatalogFieldAnnotations = "annotations" ClusterCatalogFieldBranch = "branch" ClusterCatalogFieldClusterID = "clusterId" ClusterCatalogFieldCommit = "commit" ClusterCatalogFieldConditions = "conditions" ClusterCatalogFieldCreated = "created" ClusterCatalogFieldCreatorID = "creatorId" ClusterCatalogFieldDescription = "description" ClusterCatalogFieldHelmVersion = "helmVersion" ClusterCatalogFieldKind = "kind" ClusterCatalogFieldLabels = "labels" ClusterCatalogFieldLastRefreshTimestamp = "lastRefreshTimestamp" ClusterCatalogFieldName = "name" ClusterCatalogFieldNamespaceId = "namespaceId" ClusterCatalogFieldOwnerReferences = "ownerReferences" ClusterCatalogFieldPassword = "password" ClusterCatalogFieldRemoved = "removed" ClusterCatalogFieldState = "state" ClusterCatalogFieldTransitioning = "transitioning" ClusterCatalogFieldTransitioningMessage = "transitioningMessage" ClusterCatalogFieldURL = "url" ClusterCatalogFieldUUID = "uuid" ClusterCatalogFieldUsername = "username" )
View Source
const ( ClusterComponentStatusType = "clusterComponentStatus" ClusterComponentStatusFieldConditions = "conditions" ClusterComponentStatusFieldName = "name" )
View Source
const ( ClusterConditionType = "clusterCondition" ClusterConditionFieldLastTransitionTime = "lastTransitionTime" ClusterConditionFieldLastUpdateTime = "lastUpdateTime" ClusterConditionFieldMessage = "message" ClusterConditionFieldReason = "reason" ClusterConditionFieldStatus = "status" ClusterConditionFieldType = "type" )
View Source
const ( ClusterGroupSpecType = "clusterGroupSpec" ClusterGroupSpecFieldClusterID = "clusterId" ClusterGroupSpecFieldDescription = "description" ClusterGroupSpecFieldDisplayName = "displayName" ClusterGroupSpecFieldGroupIntervalSeconds = "groupIntervalSeconds" ClusterGroupSpecFieldGroupWaitSeconds = "groupWaitSeconds" ClusterGroupSpecFieldRecipients = "recipients" ClusterGroupSpecFieldRepeatIntervalSeconds = "repeatIntervalSeconds" )
View Source
const ( ClusterLoggingType = "clusterLogging" ClusterLoggingFieldAnnotations = "annotations" ClusterLoggingFieldAppliedSpec = "appliedSpec" ClusterLoggingFieldClusterID = "clusterId" ClusterLoggingFieldConditions = "conditions" ClusterLoggingFieldCreated = "created" ClusterLoggingFieldCreatorID = "creatorId" ClusterLoggingFieldCustomTargetConfig = "customTargetConfig" ClusterLoggingFieldElasticsearchConfig = "elasticsearchConfig" ClusterLoggingFieldEnableJSONParsing = "enableJSONParsing" ClusterLoggingFieldFailedSpec = "failedSpec" ClusterLoggingFieldFluentForwarderConfig = "fluentForwarderConfig" ClusterLoggingFieldIncludeSystemComponent = "includeSystemComponent" ClusterLoggingFieldKafkaConfig = "kafkaConfig" ClusterLoggingFieldLabels = "labels" ClusterLoggingFieldName = "name" ClusterLoggingFieldNamespaceId = "namespaceId" ClusterLoggingFieldOutputFlushInterval = "outputFlushInterval" ClusterLoggingFieldOutputTags = "outputTags" ClusterLoggingFieldOwnerReferences = "ownerReferences" ClusterLoggingFieldRemoved = "removed" ClusterLoggingFieldSplunkConfig = "splunkConfig" ClusterLoggingFieldState = "state" ClusterLoggingFieldSyslogConfig = "syslogConfig" ClusterLoggingFieldTransitioning = "transitioning" ClusterLoggingFieldTransitioningMessage = "transitioningMessage" ClusterLoggingFieldUUID = "uuid" )
View Source
const ( ClusterLoggingSpecType = "clusterLoggingSpec" ClusterLoggingSpecFieldClusterID = "clusterId" ClusterLoggingSpecFieldCustomTargetConfig = "customTargetConfig" ClusterLoggingSpecFieldDisplayName = "displayName" ClusterLoggingSpecFieldElasticsearchConfig = "elasticsearchConfig" ClusterLoggingSpecFieldEnableJSONParsing = "enableJSONParsing" ClusterLoggingSpecFieldFluentForwarderConfig = "fluentForwarderConfig" ClusterLoggingSpecFieldIncludeSystemComponent = "includeSystemComponent" ClusterLoggingSpecFieldKafkaConfig = "kafkaConfig" ClusterLoggingSpecFieldOutputFlushInterval = "outputFlushInterval" ClusterLoggingSpecFieldOutputTags = "outputTags" ClusterLoggingSpecFieldSplunkConfig = "splunkConfig" ClusterLoggingSpecFieldSyslogConfig = "syslogConfig" )
View Source
const ( ClusterLoggingStatusType = "clusterLoggingStatus" ClusterLoggingStatusFieldAppliedSpec = "appliedSpec" ClusterLoggingStatusFieldConditions = "conditions" ClusterLoggingStatusFieldFailedSpec = "failedSpec" )
View Source
const ( ClusterMetricNamesInputType = "clusterMetricNamesInput" ClusterMetricNamesInputFieldClusterName = "clusterId" )
View Source
const ( ClusterMonitorGraphType = "clusterMonitorGraph" ClusterMonitorGraphFieldAnnotations = "annotations" ClusterMonitorGraphFieldClusterID = "clusterId" ClusterMonitorGraphFieldCreated = "created" ClusterMonitorGraphFieldCreatorID = "creatorId" ClusterMonitorGraphFieldDescription = "description" ClusterMonitorGraphFieldDetailsMetricsSelector = "detailsMetricsSelector" ClusterMonitorGraphFieldDisplayResourceType = "displayResourceType" ClusterMonitorGraphFieldGraphType = "graphType" ClusterMonitorGraphFieldLabels = "labels" ClusterMonitorGraphFieldMetricsSelector = "metricsSelector" ClusterMonitorGraphFieldName = "name" ClusterMonitorGraphFieldNamespaceId = "namespaceId" ClusterMonitorGraphFieldOwnerReferences = "ownerReferences" ClusterMonitorGraphFieldPriority = "priority" ClusterMonitorGraphFieldRemoved = "removed" ClusterMonitorGraphFieldResourceType = "resourceType" ClusterMonitorGraphFieldUUID = "uuid" ClusterMonitorGraphFieldYAxis = "yAxis" )
View Source
const ( ClusterMonitorGraphSpecType = "clusterMonitorGraphSpec" ClusterMonitorGraphSpecFieldClusterID = "clusterId" ClusterMonitorGraphSpecFieldDescription = "description" ClusterMonitorGraphSpecFieldDetailsMetricsSelector = "detailsMetricsSelector" ClusterMonitorGraphSpecFieldDisplayResourceType = "displayResourceType" ClusterMonitorGraphSpecFieldGraphType = "graphType" ClusterMonitorGraphSpecFieldMetricsSelector = "metricsSelector" ClusterMonitorGraphSpecFieldPriority = "priority" ClusterMonitorGraphSpecFieldResourceType = "resourceType" ClusterMonitorGraphSpecFieldYAxis = "yAxis" )
View Source
const ( ClusterRegistrationTokenType = "clusterRegistrationToken" ClusterRegistrationTokenFieldAnnotations = "annotations" ClusterRegistrationTokenFieldClusterID = "clusterId" ClusterRegistrationTokenFieldCommand = "command" ClusterRegistrationTokenFieldCreated = "created" ClusterRegistrationTokenFieldCreatorID = "creatorId" ClusterRegistrationTokenFieldInsecureCommand = "insecureCommand" ClusterRegistrationTokenFieldLabels = "labels" ClusterRegistrationTokenFieldManifestURL = "manifestUrl" ClusterRegistrationTokenFieldName = "name" ClusterRegistrationTokenFieldNamespaceId = "namespaceId" ClusterRegistrationTokenFieldNodeCommand = "nodeCommand" ClusterRegistrationTokenFieldOwnerReferences = "ownerReferences" ClusterRegistrationTokenFieldRemoved = "removed" ClusterRegistrationTokenFieldState = "state" ClusterRegistrationTokenFieldToken = "token" ClusterRegistrationTokenFieldTransitioning = "transitioning" ClusterRegistrationTokenFieldTransitioningMessage = "transitioningMessage" ClusterRegistrationTokenFieldUUID = "uuid" ClusterRegistrationTokenFieldWindowsNodeCommand = "windowsNodeCommand" )
View Source
const ( ClusterRegistrationTokenSpecType = "clusterRegistrationTokenSpec" ClusterRegistrationTokenSpecFieldClusterID = "clusterId" )
View Source
const ( ClusterRegistrationTokenStatusType = "clusterRegistrationTokenStatus" ClusterRegistrationTokenStatusFieldCommand = "command" ClusterRegistrationTokenStatusFieldInsecureCommand = "insecureCommand" ClusterRegistrationTokenStatusFieldManifestURL = "manifestUrl" ClusterRegistrationTokenStatusFieldNodeCommand = "nodeCommand" ClusterRegistrationTokenStatusFieldToken = "token" ClusterRegistrationTokenStatusFieldWindowsNodeCommand = "windowsNodeCommand" )
View Source
const ( ClusterRoleTemplateBindingType = "clusterRoleTemplateBinding" ClusterRoleTemplateBindingFieldAnnotations = "annotations" ClusterRoleTemplateBindingFieldClusterID = "clusterId" ClusterRoleTemplateBindingFieldCreated = "created" ClusterRoleTemplateBindingFieldCreatorID = "creatorId" ClusterRoleTemplateBindingFieldGroupID = "groupId" ClusterRoleTemplateBindingFieldGroupPrincipalID = "groupPrincipalId" ClusterRoleTemplateBindingFieldLabels = "labels" ClusterRoleTemplateBindingFieldName = "name" ClusterRoleTemplateBindingFieldNamespaceId = "namespaceId" ClusterRoleTemplateBindingFieldOwnerReferences = "ownerReferences" ClusterRoleTemplateBindingFieldRemoved = "removed" ClusterRoleTemplateBindingFieldRoleTemplateID = "roleTemplateId" ClusterRoleTemplateBindingFieldUUID = "uuid" ClusterRoleTemplateBindingFieldUserID = "userId" ClusterRoleTemplateBindingFieldUserPrincipalID = "userPrincipalId" )
View Source
const ( ClusterScanType = "clusterScan" ClusterScanFieldAnnotations = "annotations" ClusterScanFieldClusterID = "clusterId" ClusterScanFieldCreated = "created" ClusterScanFieldCreatorID = "creatorId" ClusterScanFieldLabels = "labels" ClusterScanFieldName = "name" ClusterScanFieldNamespaceId = "namespaceId" ClusterScanFieldOwnerReferences = "ownerReferences" ClusterScanFieldRemoved = "removed" ClusterScanFieldRunType = "runType" ClusterScanFieldScanConfig = "scanConfig" ClusterScanFieldScanType = "scanType" ClusterScanFieldState = "state" ClusterScanFieldStatus = "status" ClusterScanFieldTransitioning = "transitioning" ClusterScanFieldTransitioningMessage = "transitioningMessage" ClusterScanFieldUUID = "uuid" )
View Source
const ( ClusterScanConditionType = "clusterScanCondition" ClusterScanConditionFieldLastTransitionTime = "lastTransitionTime" ClusterScanConditionFieldLastUpdateTime = "lastUpdateTime" ClusterScanConditionFieldMessage = "message" ClusterScanConditionFieldReason = "reason" ClusterScanConditionFieldStatus = "status" ClusterScanConditionFieldType = "type" )
View Source
const ( ClusterScanConfigType = "clusterScanConfig" ClusterScanConfigFieldCisScanConfig = "cisScanConfig" )
View Source
const ( ClusterScanRuleType = "clusterScanRule" ClusterScanRuleFieldFailuresOnly = "failuresOnly" ClusterScanRuleFieldScanRunType = "scanRunType" )
View Source
const ( ClusterScanSpecType = "clusterScanSpec" ClusterScanSpecFieldClusterID = "clusterId" ClusterScanSpecFieldRunType = "runType" ClusterScanSpecFieldScanConfig = "scanConfig" ClusterScanSpecFieldScanType = "scanType" )
View Source
const ( ClusterScanStatusType = "clusterScanStatus" ClusterScanStatusFieldCisScanStatus = "cisScanStatus" ClusterScanStatusFieldConditions = "conditions" )
View Source
const ( ClusterSpecType = "clusterSpec" ClusterSpecFieldAgentImageOverride = "agentImageOverride" ClusterSpecFieldAmazonElasticContainerServiceConfig = "amazonElasticContainerServiceConfig" ClusterSpecFieldAzureKubernetesServiceConfig = "azureKubernetesServiceConfig" ClusterSpecFieldClusterTemplateAnswers = "answers" ClusterSpecFieldClusterTemplateID = "clusterTemplateId" ClusterSpecFieldClusterTemplateQuestions = "questions" ClusterSpecFieldClusterTemplateRevisionID = "clusterTemplateRevisionId" ClusterSpecFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers" ClusterSpecFieldDefaultPodSecurityPolicyTemplateID = "defaultPodSecurityPolicyTemplateId" ClusterSpecFieldDescription = "description" ClusterSpecFieldDesiredAgentImage = "desiredAgentImage" ClusterSpecFieldDesiredAuthImage = "desiredAuthImage" ClusterSpecFieldDisplayName = "displayName" ClusterSpecFieldDockerRootDir = "dockerRootDir" ClusterSpecFieldEnableClusterAlerting = "enableClusterAlerting" ClusterSpecFieldEnableClusterMonitoring = "enableClusterMonitoring" ClusterSpecFieldEnableNetworkPolicy = "enableNetworkPolicy" ClusterSpecFieldGenericEngineConfig = "genericEngineConfig" ClusterSpecFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig" ClusterSpecFieldImportedConfig = "importedConfig" ClusterSpecFieldInternal = "internal" ClusterSpecFieldK3sConfig = "k3sConfig" ClusterSpecFieldLocalClusterAuthEndpoint = "localClusterAuthEndpoint" ClusterSpecFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig" ClusterSpecFieldScheduledClusterScan = "scheduledClusterScan" ClusterSpecFieldWindowsPreferedCluster = "windowsPreferedCluster" )
View Source
const ( ClusterSpecBaseType = "clusterSpecBase" ClusterSpecBaseFieldAgentImageOverride = "agentImageOverride" ClusterSpecBaseFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers" ClusterSpecBaseFieldDefaultPodSecurityPolicyTemplateID = "defaultPodSecurityPolicyTemplateId" ClusterSpecBaseFieldDesiredAgentImage = "desiredAgentImage" ClusterSpecBaseFieldDesiredAuthImage = "desiredAuthImage" ClusterSpecBaseFieldDockerRootDir = "dockerRootDir" ClusterSpecBaseFieldEnableClusterAlerting = "enableClusterAlerting" ClusterSpecBaseFieldEnableClusterMonitoring = "enableClusterMonitoring" ClusterSpecBaseFieldEnableNetworkPolicy = "enableNetworkPolicy" ClusterSpecBaseFieldLocalClusterAuthEndpoint = "localClusterAuthEndpoint" ClusterSpecBaseFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig" ClusterSpecBaseFieldScheduledClusterScan = "scheduledClusterScan" ClusterSpecBaseFieldWindowsPreferedCluster = "windowsPreferedCluster" )
View Source
const ( ClusterStatusType = "clusterStatus" ClusterStatusFieldAPIEndpoint = "apiEndpoint" ClusterStatusFieldAgentFeatures = "agentFeatures" ClusterStatusFieldAgentImage = "agentImage" ClusterStatusFieldAllocatable = "allocatable" ClusterStatusFieldAppliedEnableNetworkPolicy = "appliedEnableNetworkPolicy" ClusterStatusFieldAppliedPodSecurityPolicyTemplateName = "appliedPodSecurityPolicyTemplateId" ClusterStatusFieldAppliedSpec = "appliedSpec" ClusterStatusFieldAuthImage = "authImage" ClusterStatusFieldCACert = "caCert" ClusterStatusFieldCapabilities = "capabilities" ClusterStatusFieldCapacity = "capacity" ClusterStatusFieldCertificatesExpiration = "certificatesExpiration" ClusterStatusFieldComponentStatuses = "componentStatuses" ClusterStatusFieldConditions = "conditions" ClusterStatusFieldCurrentCisRunName = "currentCisRunName" ClusterStatusFieldDriver = "driver" ClusterStatusFieldFailedSpec = "failedSpec" ClusterStatusFieldIstioEnabled = "istioEnabled" ClusterStatusFieldLimits = "limits" ClusterStatusFieldMonitoringStatus = "monitoringStatus" ClusterStatusFieldNodeCount = "nodeCount" ClusterStatusFieldNodeVersion = "nodeVersion" ClusterStatusFieldRequested = "requested" ClusterStatusFieldScheduledClusterScanStatus = "scheduledClusterScanStatus" ClusterStatusFieldVersion = "version" )
View Source
const ( ClusterTemplateType = "clusterTemplate" ClusterTemplateFieldAnnotations = "annotations" ClusterTemplateFieldCreated = "created" ClusterTemplateFieldCreatorID = "creatorId" ClusterTemplateFieldDefaultRevisionID = "defaultRevisionId" ClusterTemplateFieldDescription = "description" ClusterTemplateFieldLabels = "labels" ClusterTemplateFieldMembers = "members" ClusterTemplateFieldName = "name" ClusterTemplateFieldOwnerReferences = "ownerReferences" ClusterTemplateFieldRemoved = "removed" ClusterTemplateFieldUUID = "uuid" )
View Source
const ( ClusterTemplateQuestionsOutputType = "clusterTemplateQuestionsOutput" ClusterTemplateQuestionsOutputFieldQuestions = "questions" )
View Source
const ( ClusterTemplateRevisionType = "clusterTemplateRevision" ClusterTemplateRevisionFieldAnnotations = "annotations" ClusterTemplateRevisionFieldClusterConfig = "clusterConfig" ClusterTemplateRevisionFieldClusterTemplateID = "clusterTemplateId" ClusterTemplateRevisionFieldCreated = "created" ClusterTemplateRevisionFieldCreatorID = "creatorId" ClusterTemplateRevisionFieldEnabled = "enabled" ClusterTemplateRevisionFieldLabels = "labels" ClusterTemplateRevisionFieldName = "name" ClusterTemplateRevisionFieldOwnerReferences = "ownerReferences" ClusterTemplateRevisionFieldQuestions = "questions" ClusterTemplateRevisionFieldRemoved = "removed" ClusterTemplateRevisionFieldUUID = "uuid" )
View Source
const ( ClusterTemplateRevisionSpecType = "clusterTemplateRevisionSpec" ClusterTemplateRevisionSpecFieldClusterConfig = "clusterConfig" ClusterTemplateRevisionSpecFieldClusterTemplateID = "clusterTemplateId" ClusterTemplateRevisionSpecFieldDisplayName = "displayName" ClusterTemplateRevisionSpecFieldEnabled = "enabled" ClusterTemplateRevisionSpecFieldQuestions = "questions" )
View Source
const ( ClusterTemplateSpecType = "clusterTemplateSpec" ClusterTemplateSpecFieldDefaultRevisionID = "defaultRevisionId" ClusterTemplateSpecFieldDescription = "description" ClusterTemplateSpecFieldDisplayName = "displayName" ClusterTemplateSpecFieldMembers = "members" )
View Source
const ( ClusterTestInputType = "clusterTestInput" ClusterTestInputFieldClusterName = "clusterId" ClusterTestInputFieldCustomTargetConfig = "customTargetConfig" ClusterTestInputFieldElasticsearchConfig = "elasticsearchConfig" ClusterTestInputFieldFluentForwarderConfig = "fluentForwarderConfig" ClusterTestInputFieldKafkaConfig = "kafkaConfig" ClusterTestInputFieldOutputTags = "outputTags" ClusterTestInputFieldSplunkConfig = "splunkConfig" ClusterTestInputFieldSyslogConfig = "syslogConfig" )
View Source
const ( ComponentConditionType = "componentCondition" ComponentConditionFieldError = "error" ComponentConditionFieldMessage = "message" ComponentConditionFieldStatus = "status" ComponentConditionFieldType = "type" )
View Source
const ( ComposeConditionType = "composeCondition" ComposeConditionFieldLastTransitionTime = "lastTransitionTime" ComposeConditionFieldLastUpdateTime = "lastUpdateTime" ComposeConditionFieldMessage = "message" ComposeConditionFieldReason = "reason" ComposeConditionFieldStatus = "status" ComposeConditionFieldType = "type" )
View Source
const ( ComposeConfigType = "composeConfig" ComposeConfigFieldAnnotations = "annotations" ComposeConfigFieldCreated = "created" ComposeConfigFieldCreatorID = "creatorId" ComposeConfigFieldLabels = "labels" ComposeConfigFieldName = "name" ComposeConfigFieldOwnerReferences = "ownerReferences" ComposeConfigFieldRancherCompose = "rancherCompose" ComposeConfigFieldRemoved = "removed" ComposeConfigFieldState = "state" ComposeConfigFieldStatus = "status" ComposeConfigFieldTransitioning = "transitioning" ComposeConfigFieldTransitioningMessage = "transitioningMessage" ComposeConfigFieldUUID = "uuid" )
View Source
const ( ComposeSpecType = "composeSpec" ComposeSpecFieldRancherCompose = "rancherCompose" )
View Source
const ( ComposeStatusType = "composeStatus" ComposeStatusFieldConditions = "conditions" )
View Source
const ( ConditionType = "condition" ConditionFieldLastTransitionTime = "lastTransitionTime" ConditionFieldLastUpdateTime = "lastUpdateTime" ConditionFieldMessage = "message" ConditionFieldReason = "reason" ConditionFieldStatus = "status" ConditionFieldType = "type" )
View Source
const ( ConfigMapKeySelectorType = "configMapKeySelector" ConfigMapKeySelectorFieldKey = "key" ConfigMapKeySelectorFieldName = "name" ConfigMapKeySelectorFieldOptional = "optional" )
View Source
const ( ConfigMapNodeConfigSourceType = "configMapNodeConfigSource" ConfigMapNodeConfigSourceFieldKubeletConfigKey = "kubeletConfigKey" ConfigMapNodeConfigSourceFieldName = "name" ConfigMapNodeConfigSourceFieldNamespace = "namespace" ConfigMapNodeConfigSourceFieldResourceVersion = "resourceVersion" ConfigMapNodeConfigSourceFieldUID = "uid" )
View Source
const ( ConfigMapProjectionType = "configMapProjection" ConfigMapProjectionFieldItems = "items" ConfigMapProjectionFieldName = "name" ConfigMapProjectionFieldOptional = "optional" )
View Source
const ( ConfigMapVolumeSourceType = "configMapVolumeSource" ConfigMapVolumeSourceFieldDefaultMode = "defaultMode" ConfigMapVolumeSourceFieldItems = "items" ConfigMapVolumeSourceFieldName = "name" ConfigMapVolumeSourceFieldOptional = "optional" )
View Source
const ( ContainerImageType = "containerImage" ContainerImageFieldNames = "names" ContainerImageFieldSizeBytes = "sizeBytes" )
View Source
const ( ContainerResourceLimitType = "containerResourceLimit" ContainerResourceLimitFieldLimitsCPU = "limitsCpu" ContainerResourceLimitFieldLimitsMemory = "limitsMemory" ContainerResourceLimitFieldRequestsCPU = "requestsCpu" ContainerResourceLimitFieldRequestsMemory = "requestsMemory" )
View Source
const ( CPUInfoType = "cpuInfo" CPUInfoFieldCount = "count" )
View Source
const ( CSIVolumeSourceType = "csiVolumeSource" CSIVolumeSourceFieldDriver = "driver" CSIVolumeSourceFieldFSType = "fsType" CSIVolumeSourceFieldNodePublishSecretRef = "nodePublishSecretRef" CSIVolumeSourceFieldReadOnly = "readOnly" CSIVolumeSourceFieldVolumeAttributes = "volumeAttributes" )
View Source
const ( CustomConfigType = "customConfig" CustomConfigFieldAddress = "address" CustomConfigFieldDockerSocket = "dockerSocket" CustomConfigFieldInternalAddress = "internalAddress" CustomConfigFieldLabel = "label" CustomConfigFieldSSHCert = "sshCert" CustomConfigFieldSSHKey = "sshKey" CustomConfigFieldTaints = "taints" CustomConfigFieldUser = "user" )
View Source
const ( CustomTargetConfigType = "customTargetConfig" CustomTargetConfigFieldCertificate = "certificate" CustomTargetConfigFieldClientCert = "clientCert" CustomTargetConfigFieldClientKey = "clientKey" CustomTargetConfigFieldContent = "content" )
View Source
const ( DaemonEndpointType = "daemonEndpoint" DaemonEndpointFieldPort = "Port" )
View Source
const ( DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy" DaemonSetUpdateStrategyFieldRollingUpdate = "rollingUpdate" DaemonSetUpdateStrategyFieldStrategy = "strategy" )
View Source
const ( DeploymentStrategyType = "deploymentStrategy" DeploymentStrategyFieldRollingUpdate = "rollingUpdate" DeploymentStrategyFieldStrategy = "strategy" )
View Source
const ( DiskVsphereOptsType = "diskVsphereOpts" DiskVsphereOptsFieldSCSIControllerType = "scsicontrollertype" )
View Source
const ( DNSConfigType = "dnsConfig" DNSConfigFieldLinearAutoscalerParams = "linearAutoscalerParams" DNSConfigFieldNodeSelector = "nodeSelector" DNSConfigFieldNodelocal = "nodelocal" DNSConfigFieldProvider = "provider" DNSConfigFieldReverseCIDRs = "reversecidrs" DNSConfigFieldStubDomains = "stubdomains" DNSConfigFieldUpdateStrategy = "updateStrategy" DNSConfigFieldUpstreamNameservers = "upstreamnameservers" )
View Source
const ( DockerInfoType = "dockerInfo" DockerInfoFieldArchitecture = "architecture" DockerInfoFieldCgroupDriver = "cgroupDriver" DockerInfoFieldDebug = "debug" DockerInfoFieldDockerRootDir = "dockerRootDir" DockerInfoFieldDriver = "driver" DockerInfoFieldExperimentalBuild = "experimentalBuild" DockerInfoFieldHTTPProxy = "httpProxy" DockerInfoFieldHTTPSProxy = "httpsProxy" DockerInfoFieldIndexServerAddress = "indexServerAddress" DockerInfoFieldKernelVersion = "kernelVersion" DockerInfoFieldLabels = "labels" DockerInfoFieldLoggingDriver = "loggingDriver" DockerInfoFieldName = "name" DockerInfoFieldNoProxy = "noProxy" DockerInfoFieldOSType = "osType" DockerInfoFieldOperatingSystem = "operatingSystem" DockerInfoFieldServerVersion = "serverVersion" )
View Source
const ( DownwardAPIProjectionType = "downwardAPIProjection" DownwardAPIProjectionFieldItems = "items" )
View Source
const ( DownwardAPIVolumeFileType = "downwardAPIVolumeFile" DownwardAPIVolumeFileFieldFieldRef = "fieldRef" DownwardAPIVolumeFileFieldMode = "mode" DownwardAPIVolumeFileFieldPath = "path" DownwardAPIVolumeFileFieldResourceFieldRef = "resourceFieldRef" )
View Source
const ( DownwardAPIVolumeSourceType = "downwardAPIVolumeSource" DownwardAPIVolumeSourceFieldDefaultMode = "defaultMode" DownwardAPIVolumeSourceFieldItems = "items" )
View Source
const ( DynamicSchemaType = "dynamicSchema" DynamicSchemaFieldAnnotations = "annotations" DynamicSchemaFieldCollectionActions = "collectionActions" DynamicSchemaFieldCollectionFields = "collectionFields" DynamicSchemaFieldCollectionFilters = "collectionFilters" DynamicSchemaFieldCollectionMethods = "collectionMethods" DynamicSchemaFieldCreated = "created" DynamicSchemaFieldCreatorID = "creatorId" DynamicSchemaFieldDynamicSchemaVersion = "dynamicSchemaVersion" DynamicSchemaFieldEmbed = "embed" DynamicSchemaFieldEmbedType = "embedType" DynamicSchemaFieldIncludeableLinks = "includeableLinks" DynamicSchemaFieldLabels = "labels" DynamicSchemaFieldName = "name" DynamicSchemaFieldOwnerReferences = "ownerReferences" DynamicSchemaFieldPluralName = "pluralName" DynamicSchemaFieldRemoved = "removed" DynamicSchemaFieldResourceActions = "resourceActions" DynamicSchemaFieldResourceFields = "resourceFields" DynamicSchemaFieldResourceMethods = "resourceMethods" DynamicSchemaFieldSchemaName = "schemaName" DynamicSchemaFieldState = "state" DynamicSchemaFieldStatus = "status" DynamicSchemaFieldTransitioning = "transitioning" DynamicSchemaFieldTransitioningMessage = "transitioningMessage" DynamicSchemaFieldUUID = "uuid" )
View Source
const ( DynamicSchemaSpecType = "dynamicSchemaSpec" DynamicSchemaSpecFieldCollectionActions = "collectionActions" DynamicSchemaSpecFieldCollectionFields = "collectionFields" DynamicSchemaSpecFieldCollectionFilters = "collectionFilters" DynamicSchemaSpecFieldCollectionMethods = "collectionMethods" DynamicSchemaSpecFieldDynamicSchemaVersion = "dynamicSchemaVersion" DynamicSchemaSpecFieldEmbed = "embed" DynamicSchemaSpecFieldEmbedType = "embedType" DynamicSchemaSpecFieldIncludeableLinks = "includeableLinks" DynamicSchemaSpecFieldPluralName = "pluralName" DynamicSchemaSpecFieldResourceActions = "resourceActions" DynamicSchemaSpecFieldResourceFields = "resourceFields" DynamicSchemaSpecFieldResourceMethods = "resourceMethods" DynamicSchemaSpecFieldSchemaName = "schemaName" )
View Source
const ( DynamicSchemaStatusType = "dynamicSchemaStatus" DynamicSchemaStatusFieldFake = "fake" )
View Source
const ( ElasticsearchConfigType = "elasticsearchConfig" ElasticsearchConfigFieldAuthPassword = "authPassword" ElasticsearchConfigFieldAuthUserName = "authUsername" ElasticsearchConfigFieldCertificate = "certificate" ElasticsearchConfigFieldClientCert = "clientCert" ElasticsearchConfigFieldClientKey = "clientKey" ElasticsearchConfigFieldClientKeyPass = "clientKeyPass" ElasticsearchConfigFieldDateFormat = "dateFormat" ElasticsearchConfigFieldEndpoint = "endpoint" ElasticsearchConfigFieldIndexPrefix = "indexPrefix" ElasticsearchConfigFieldSSLVerify = "sslVerify" ElasticsearchConfigFieldSSLVersion = "sslVersion" )
View Source
const ( EmptyDirVolumeSourceType = "emptyDirVolumeSource" EmptyDirVolumeSourceFieldMedium = "medium" EmptyDirVolumeSourceFieldSizeLimit = "sizeLimit" )
View Source
const ( EnvVarSourceType = "envVarSource" EnvVarSourceFieldConfigMapKeyRef = "configMapKeyRef" EnvVarSourceFieldFieldRef = "fieldRef" EnvVarSourceFieldResourceFieldRef = "resourceFieldRef" EnvVarSourceFieldSecretKeyRef = "secretKeyRef" )
View Source
const ( EtcdBackupType = "etcdBackup" EtcdBackupFieldAnnotations = "annotations" EtcdBackupFieldBackupConfig = "backupConfig" EtcdBackupFieldClusterID = "clusterId" EtcdBackupFieldCreated = "created" EtcdBackupFieldCreatorID = "creatorId" EtcdBackupFieldFilename = "filename" EtcdBackupFieldLabels = "labels" EtcdBackupFieldManual = "manual" EtcdBackupFieldName = "name" EtcdBackupFieldNamespaceId = "namespaceId" EtcdBackupFieldOwnerReferences = "ownerReferences" EtcdBackupFieldRemoved = "removed" EtcdBackupFieldState = "state" EtcdBackupFieldStatus = "status" EtcdBackupFieldTransitioning = "transitioning" EtcdBackupFieldTransitioningMessage = "transitioningMessage" EtcdBackupFieldUUID = "uuid" )
View Source
const ( EtcdBackupConditionType = "etcdBackupCondition" EtcdBackupConditionFieldLastTransitionTime = "lastTransitionTime" EtcdBackupConditionFieldLastUpdateTime = "lastUpdateTime" EtcdBackupConditionFieldMessage = "message" EtcdBackupConditionFieldReason = "reason" EtcdBackupConditionFieldStatus = "status" EtcdBackupConditionFieldType = "type" )
View Source
const ( EtcdBackupSpecType = "etcdBackupSpec" EtcdBackupSpecFieldBackupConfig = "backupConfig" EtcdBackupSpecFieldClusterID = "clusterId" EtcdBackupSpecFieldFilename = "filename" EtcdBackupSpecFieldManual = "manual" )
View Source
const ( EtcdBackupStatusType = "etcdBackupStatus" EtcdBackupStatusFieldClusterObject = "clusterObject" EtcdBackupStatusFieldConditions = "conditions" EtcdBackupStatusFieldKubernetesVersion = "kubernetesVersion" )
View Source
const ( ETCDServiceType = "etcdService" ETCDServiceFieldBackupConfig = "backupConfig" ETCDServiceFieldCACert = "caCert" ETCDServiceFieldCert = "cert" ETCDServiceFieldCreation = "creation" ETCDServiceFieldExternalURLs = "externalUrls" ETCDServiceFieldExtraArgs = "extraArgs" ETCDServiceFieldExtraBinds = "extraBinds" ETCDServiceFieldExtraEnv = "extraEnv" ETCDServiceFieldGID = "gid" ETCDServiceFieldImage = "image" ETCDServiceFieldKey = "key" ETCDServiceFieldPath = "path" ETCDServiceFieldRetention = "retention" ETCDServiceFieldSnapshot = "snapshot" ETCDServiceFieldUID = "uid" )
View Source
const ( EventRateLimitType = "eventRateLimit" EventRateLimitFieldConfiguration = "configuration" EventRateLimitFieldEnabled = "enabled" )
View Source
const ( EventRuleType = "eventRule" EventRuleFieldEventType = "eventType" EventRuleFieldResourceKind = "resourceKind" )
View Source
const ( ExportOutputType = "exportOutput" ExportOutputFieldYAMLOutput = "yamlOutput" )
View Source
const ( ExtraEnvType = "extraEnv" ExtraEnvFieldName = "name" ExtraEnvFieldValue = "value" ExtraEnvFieldValueFrom = "valueFrom" )
View Source
const ( ExtraVolumeType = "extraVolume" ExtraVolumeFieldAWSElasticBlockStore = "awsElasticBlockStore" ExtraVolumeFieldAzureDisk = "azureDisk" ExtraVolumeFieldAzureFile = "azureFile" ExtraVolumeFieldCSI = "csi" ExtraVolumeFieldCephFS = "cephfs" ExtraVolumeFieldCinder = "cinder" ExtraVolumeFieldConfigMap = "configMap" ExtraVolumeFieldDownwardAPI = "downwardAPI" ExtraVolumeFieldEmptyDir = "emptyDir" ExtraVolumeFieldFC = "fc" ExtraVolumeFieldFlexVolume = "flexVolume" ExtraVolumeFieldFlocker = "flocker" ExtraVolumeFieldGCEPersistentDisk = "gcePersistentDisk" ExtraVolumeFieldGitRepo = "gitRepo" ExtraVolumeFieldGlusterfs = "glusterfs" ExtraVolumeFieldHostPath = "hostPath" ExtraVolumeFieldISCSI = "iscsi" ExtraVolumeFieldNFS = "nfs" ExtraVolumeFieldName = "name" ExtraVolumeFieldPersistentVolumeClaim = "persistentVolumeClaim" ExtraVolumeFieldPhotonPersistentDisk = "photonPersistentDisk" ExtraVolumeFieldPortworxVolume = "portworxVolume" ExtraVolumeFieldProjected = "projected" ExtraVolumeFieldQuobyte = "quobyte" ExtraVolumeFieldRBD = "rbd" ExtraVolumeFieldScaleIO = "scaleIO" ExtraVolumeFieldSecret = "secret" ExtraVolumeFieldStorageOS = "storageos" ExtraVolumeFieldVsphereVolume = "vsphereVolume" )
View Source
const ( ExtraVolumeMountType = "extraVolumeMount" ExtraVolumeMountFieldMountPath = "mountPath" ExtraVolumeMountFieldMountPropagation = "mountPropagation" ExtraVolumeMountFieldName = "name" ExtraVolumeMountFieldReadOnly = "readOnly" ExtraVolumeMountFieldSubPath = "subPath" ExtraVolumeMountFieldSubPathExpr = "subPathExpr" )
View Source
const ( FCVolumeSourceType = "fcVolumeSource" FCVolumeSourceFieldFSType = "fsType" FCVolumeSourceFieldLun = "lun" FCVolumeSourceFieldReadOnly = "readOnly" FCVolumeSourceFieldTargetWWNs = "targetWWNs" FCVolumeSourceFieldWWIDs = "wwids" )
View Source
const ( FeatureType = "feature" FeatureFieldAnnotations = "annotations" FeatureFieldCreated = "created" FeatureFieldCreatorID = "creatorId" FeatureFieldLabels = "labels" FeatureFieldName = "name" FeatureFieldOwnerReferences = "ownerReferences" FeatureFieldRemoved = "removed" FeatureFieldState = "state" FeatureFieldStatus = "status" FeatureFieldTransitioning = "transitioning" FeatureFieldTransitioningMessage = "transitioningMessage" FeatureFieldUUID = "uuid" FeatureFieldValue = "value" )
View Source
const ( FeatureSpecType = "featureSpec" FeatureSpecFieldValue = "value" )
View Source
const ( FeatureStatusType = "featureStatus" FeatureStatusFieldDefault = "default" FeatureStatusFieldDescription = "description" FeatureStatusFieldDynamic = "dynamic" )
View Source
const ( FieldType = "field" FieldFieldCreate = "create" FieldFieldDefault = "default" FieldFieldDescription = "description" FieldFieldDynamicField = "dynamicField" FieldFieldInvalidChars = "invalidChars" FieldFieldMax = "max" FieldFieldMaxLength = "maxLength" FieldFieldMin = "min" FieldFieldMinLength = "minLength" FieldFieldNullable = "nullable" FieldFieldOptions = "options" FieldFieldRequired = "required" FieldFieldType = "type" FieldFieldUnique = "unique" FieldFieldUpdate = "update" FieldFieldValidChars = "validChars" )
View Source
const ( FileType = "file" FileFieldContents = "contents" FileFieldName = "name" )
View Source
const ( FilterType = "filter" FilterFieldModifiers = "modifiers" )
View Source
const ( FlannelNetworkProviderType = "flannelNetworkProvider" FlannelNetworkProviderFieldIface = "iface" )
View Source
const ( FlexVolumeSourceType = "flexVolumeSource" FlexVolumeSourceFieldDriver = "driver" FlexVolumeSourceFieldFSType = "fsType" FlexVolumeSourceFieldOptions = "options" FlexVolumeSourceFieldReadOnly = "readOnly" FlexVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( FlockerVolumeSourceType = "flockerVolumeSource" FlockerVolumeSourceFieldDatasetName = "datasetName" FlockerVolumeSourceFieldDatasetUUID = "datasetUUID" )
View Source
const ( FluentForwarderConfigType = "fluentForwarderConfig" FluentForwarderConfigFieldCertificate = "certificate" FluentForwarderConfigFieldClientCert = "clientCert" FluentForwarderConfigFieldClientKey = "clientKey" FluentForwarderConfigFieldClientKeyPass = "clientKeyPass" FluentForwarderConfigFieldCompress = "compress" FluentForwarderConfigFieldEnableTLS = "enableTls" FluentForwarderConfigFieldFluentServers = "fluentServers" FluentForwarderConfigFieldSSLVerify = "sslVerify" )
View Source
const ( FluentServerType = "fluentServer" FluentServerFieldEndpoint = "endpoint" FluentServerFieldHostname = "hostname" FluentServerFieldPassword = "password" FluentServerFieldStandby = "standby" FluentServerFieldUsername = "username" FluentServerFieldWeight = "weight" )
View Source
const ( FreeIpaConfigType = "freeIpaConfig" FreeIpaConfigFieldAccessMode = "accessMode" FreeIpaConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" FreeIpaConfigFieldAnnotations = "annotations" FreeIpaConfigFieldCertificate = "certificate" FreeIpaConfigFieldConnectionTimeout = "connectionTimeout" FreeIpaConfigFieldCreated = "created" FreeIpaConfigFieldCreatorID = "creatorId" FreeIpaConfigFieldEnabled = "enabled" FreeIpaConfigFieldGroupDNAttribute = "groupDNAttribute" FreeIpaConfigFieldGroupMemberMappingAttribute = "groupMemberMappingAttribute" FreeIpaConfigFieldGroupMemberUserAttribute = "groupMemberUserAttribute" FreeIpaConfigFieldGroupNameAttribute = "groupNameAttribute" FreeIpaConfigFieldGroupObjectClass = "groupObjectClass" FreeIpaConfigFieldGroupSearchAttribute = "groupSearchAttribute" FreeIpaConfigFieldGroupSearchBase = "groupSearchBase" FreeIpaConfigFieldGroupSearchFilter = "groupSearchFilter" FreeIpaConfigFieldLabels = "labels" FreeIpaConfigFieldName = "name" FreeIpaConfigFieldOwnerReferences = "ownerReferences" FreeIpaConfigFieldPort = "port" FreeIpaConfigFieldRemoved = "removed" FreeIpaConfigFieldServers = "servers" FreeIpaConfigFieldServiceAccountDistinguishedName = "serviceAccountDistinguishedName" FreeIpaConfigFieldServiceAccountPassword = "serviceAccountPassword" FreeIpaConfigFieldTLS = "tls" FreeIpaConfigFieldType = "type" FreeIpaConfigFieldUUID = "uuid" FreeIpaConfigFieldUserDisabledBitMask = "userDisabledBitMask" FreeIpaConfigFieldUserEnabledAttribute = "userEnabledAttribute" FreeIpaConfigFieldUserLoginAttribute = "userLoginAttribute" FreeIpaConfigFieldUserMemberAttribute = "userMemberAttribute" FreeIpaConfigFieldUserNameAttribute = "userNameAttribute" FreeIpaConfigFieldUserObjectClass = "userObjectClass" FreeIpaConfigFieldUserSearchAttribute = "userSearchAttribute" FreeIpaConfigFieldUserSearchBase = "userSearchBase" FreeIpaConfigFieldUserSearchFilter = "userSearchFilter" )
View Source
const ( FreeIpaTestAndApplyInputType = "freeIpaTestAndApplyInput" FreeIpaTestAndApplyInputFieldLdapConfig = "ldapConfig" FreeIpaTestAndApplyInputFieldPassword = "password" FreeIpaTestAndApplyInputFieldUsername = "username" )
View Source
const ( FSGroupStrategyOptionsType = "fsGroupStrategyOptions" FSGroupStrategyOptionsFieldRanges = "ranges" FSGroupStrategyOptionsFieldRule = "rule" )
View Source
const ( GCEPersistentDiskVolumeSourceType = "gcePersistentDiskVolumeSource" GCEPersistentDiskVolumeSourceFieldFSType = "fsType" GCEPersistentDiskVolumeSourceFieldPDName = "pdName" GCEPersistentDiskVolumeSourceFieldPartition = "partition" GCEPersistentDiskVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GenerateKubeConfigOutputType = "generateKubeConfigOutput" GenerateKubeConfigOutputFieldConfig = "config" )
View Source
const ( GitRepoVolumeSourceType = "gitRepoVolumeSource" GitRepoVolumeSourceFieldDirectory = "directory" GitRepoVolumeSourceFieldRepository = "repository" GitRepoVolumeSourceFieldRevision = "revision" )
View Source
const ( GithubConfigType = "githubConfig" GithubConfigFieldAccessMode = "accessMode" GithubConfigFieldAdditionalClientIDs = "additionalClientIds" GithubConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" GithubConfigFieldAnnotations = "annotations" GithubConfigFieldClientID = "clientId" GithubConfigFieldClientSecret = "clientSecret" GithubConfigFieldCreated = "created" GithubConfigFieldCreatorID = "creatorId" GithubConfigFieldEnabled = "enabled" GithubConfigFieldHostname = "hostname" GithubConfigFieldHostnameToClientID = "hostnameToClientId" GithubConfigFieldLabels = "labels" GithubConfigFieldName = "name" GithubConfigFieldOwnerReferences = "ownerReferences" GithubConfigFieldRemoved = "removed" GithubConfigFieldTLS = "tls" GithubConfigFieldType = "type" GithubConfigFieldUUID = "uuid" )
View Source
const ( GithubConfigApplyInputType = "githubConfigApplyInput" GithubConfigApplyInputFieldCode = "code" GithubConfigApplyInputFieldEnabled = "enabled" GithubConfigApplyInputFieldGithubConfig = "githubConfig" )
View Source
const ( GithubConfigTestOutputType = "githubConfigTestOutput" GithubConfigTestOutputFieldRedirectURL = "redirectUrl" )
View Source
const ( GlobalAwsOptsType = "globalAwsOpts" GlobalAwsOptsFieldDisableSecurityGroupIngress = "disable-security-group-ingress" GlobalAwsOptsFieldDisableStrictZoneCheck = "disable-strict-zone-check" GlobalAwsOptsFieldElbSecurityGroup = "elb-security-group" GlobalAwsOptsFieldKubernetesClusterID = "kubernetes-cluster-id" GlobalAwsOptsFieldKubernetesClusterTag = "kubernetes-cluster-tag" GlobalAwsOptsFieldRoleARN = "role-arn" GlobalAwsOptsFieldRouteTableID = "routetable-id" GlobalAwsOptsFieldSubnetID = "subnet-id" GlobalAwsOptsFieldVPC = "vpc" GlobalAwsOptsFieldZone = "zone" )
View Source
const ( GlobalDNSType = "globalDns" GlobalDNSFieldAnnotations = "annotations" GlobalDNSFieldCreated = "created" GlobalDNSFieldCreatorID = "creatorId" GlobalDNSFieldFQDN = "fqdn" GlobalDNSFieldLabels = "labels" GlobalDNSFieldMembers = "members" GlobalDNSFieldMultiClusterAppID = "multiClusterAppId" GlobalDNSFieldName = "name" GlobalDNSFieldOwnerReferences = "ownerReferences" GlobalDNSFieldProjectIDs = "projectIds" GlobalDNSFieldProviderID = "providerId" GlobalDNSFieldRemoved = "removed" GlobalDNSFieldState = "state" GlobalDNSFieldStatus = "status" GlobalDNSFieldTTL = "ttl" GlobalDNSFieldTransitioning = "transitioning" GlobalDNSFieldTransitioningMessage = "transitioningMessage" GlobalDNSFieldUUID = "uuid" )
View Source
const ( GlobalDNSProviderType = "globalDnsProvider" GlobalDNSProviderFieldAlidnsProviderConfig = "alidnsProviderConfig" GlobalDNSProviderFieldAnnotations = "annotations" GlobalDNSProviderFieldCloudflareProviderConfig = "cloudflareProviderConfig" GlobalDNSProviderFieldCreated = "created" GlobalDNSProviderFieldCreatorID = "creatorId" GlobalDNSProviderFieldLabels = "labels" GlobalDNSProviderFieldMembers = "members" GlobalDNSProviderFieldName = "name" GlobalDNSProviderFieldOwnerReferences = "ownerReferences" GlobalDNSProviderFieldRemoved = "removed" GlobalDNSProviderFieldRootDomain = "rootDomain" GlobalDNSProviderFieldRoute53ProviderConfig = "route53ProviderConfig" GlobalDNSProviderFieldUUID = "uuid" )
View Source
const ( GlobalDNSProviderSpecType = "globalDnsProviderSpec" GlobalDNSProviderSpecFieldAlidnsProviderConfig = "alidnsProviderConfig" GlobalDNSProviderSpecFieldCloudflareProviderConfig = "cloudflareProviderConfig" GlobalDNSProviderSpecFieldMembers = "members" GlobalDNSProviderSpecFieldRootDomain = "rootDomain" GlobalDNSProviderSpecFieldRoute53ProviderConfig = "route53ProviderConfig" )
View Source
const ( GlobalDNSSpecType = "globalDnsSpec" GlobalDNSSpecFieldFQDN = "fqdn" GlobalDNSSpecFieldMembers = "members" GlobalDNSSpecFieldMultiClusterAppID = "multiClusterAppId" GlobalDNSSpecFieldProjectIDs = "projectIds" GlobalDNSSpecFieldProviderID = "providerId" GlobalDNSSpecFieldTTL = "ttl" )
View Source
const ( GlobalDNSStatusType = "globalDnsStatus" GlobalDNSStatusFieldClusterEndpoints = "clusterEndpoints" GlobalDNSStatusFieldEndpoints = "endpoints" )
View Source
const ( GlobalOpenstackOptsType = "globalOpenstackOpts" GlobalOpenstackOptsFieldAuthURL = "auth-url" GlobalOpenstackOptsFieldCAFile = "ca-file" GlobalOpenstackOptsFieldDomainID = "domain-id" GlobalOpenstackOptsFieldDomainName = "domain-name" GlobalOpenstackOptsFieldPassword = "password" GlobalOpenstackOptsFieldRegion = "region" GlobalOpenstackOptsFieldTenantID = "tenant-id" GlobalOpenstackOptsFieldTenantName = "tenant-name" GlobalOpenstackOptsFieldTrustID = "trust-id" GlobalOpenstackOptsFieldUserID = "user-id" GlobalOpenstackOptsFieldUsername = "username" )
View Source
const ( GlobalRoleType = "globalRole" GlobalRoleFieldAnnotations = "annotations" GlobalRoleFieldBuiltin = "builtin" GlobalRoleFieldCreated = "created" GlobalRoleFieldCreatorID = "creatorId" GlobalRoleFieldDescription = "description" GlobalRoleFieldLabels = "labels" GlobalRoleFieldName = "name" GlobalRoleFieldNewUserDefault = "newUserDefault" GlobalRoleFieldOwnerReferences = "ownerReferences" GlobalRoleFieldRemoved = "removed" GlobalRoleFieldRules = "rules" GlobalRoleFieldUUID = "uuid" )
View Source
const ( GlobalRoleBindingType = "globalRoleBinding" GlobalRoleBindingFieldAnnotations = "annotations" GlobalRoleBindingFieldCreated = "created" GlobalRoleBindingFieldCreatorID = "creatorId" GlobalRoleBindingFieldGlobalRoleID = "globalRoleId" GlobalRoleBindingFieldGroupPrincipalID = "groupPrincipalId" GlobalRoleBindingFieldLabels = "labels" GlobalRoleBindingFieldName = "name" GlobalRoleBindingFieldOwnerReferences = "ownerReferences" GlobalRoleBindingFieldRemoved = "removed" GlobalRoleBindingFieldUUID = "uuid" GlobalRoleBindingFieldUserID = "userId" )
View Source
const ( GlobalVsphereOptsType = "globalVsphereOpts" GlobalVsphereOptsFieldDatacenter = "datacenter" GlobalVsphereOptsFieldDatacenters = "datacenters" GlobalVsphereOptsFieldDefaultDatastore = "datastore" GlobalVsphereOptsFieldInsecureFlag = "insecure-flag" GlobalVsphereOptsFieldPassword = "password" GlobalVsphereOptsFieldRoundTripperCount = "soap-roundtrip-count" GlobalVsphereOptsFieldUser = "user" GlobalVsphereOptsFieldVCenterIP = "server" GlobalVsphereOptsFieldVCenterPort = "port" GlobalVsphereOptsFieldVMName = "vm-name" GlobalVsphereOptsFieldVMUUID = "vm-uuid" GlobalVsphereOptsFieldWorkingDir = "working-dir" )
View Source
const ( GlusterfsVolumeSourceType = "glusterfsVolumeSource" GlusterfsVolumeSourceFieldEndpointsName = "endpoints" GlusterfsVolumeSourceFieldPath = "path" GlusterfsVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( GoogleOauthConfigType = "googleOauthConfig" GoogleOauthConfigFieldAccessMode = "accessMode" GoogleOauthConfigFieldAdminEmail = "adminEmail" GoogleOauthConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" GoogleOauthConfigFieldAnnotations = "annotations" GoogleOauthConfigFieldCreated = "created" GoogleOauthConfigFieldCreatorID = "creatorId" GoogleOauthConfigFieldEnabled = "enabled" GoogleOauthConfigFieldHostname = "hostname" GoogleOauthConfigFieldLabels = "labels" GoogleOauthConfigFieldName = "name" GoogleOauthConfigFieldNestedGroupMembershipEnabled = "nestedGroupMembershipEnabled" GoogleOauthConfigFieldOauthCredential = "oauthCredential" GoogleOauthConfigFieldOwnerReferences = "ownerReferences" GoogleOauthConfigFieldRemoved = "removed" GoogleOauthConfigFieldServiceAccountCredential = "serviceAccountCredential" GoogleOauthConfigFieldType = "type" GoogleOauthConfigFieldUUID = "uuid" GoogleOauthConfigFieldUserInfoEndpoint = "userInfoEndpoint" )
View Source
const ( GoogleOauthConfigApplyInputType = "googleOauthConfigApplyInput" GoogleOauthConfigApplyInputFieldCode = "code" GoogleOauthConfigApplyInputFieldEnabled = "enabled" GoogleOauthConfigApplyInputFieldGoogleOauthConfig = "googleOauthConfig" )
View Source
const ( GoogleOauthConfigTestOutputType = "googleOauthConfigTestOutput" GoogleOauthConfigTestOutputFieldRedirectURL = "redirectUrl" )
View Source
const ( GroupType = "group" GroupFieldAnnotations = "annotations" GroupFieldCreated = "created" GroupFieldCreatorID = "creatorId" GroupFieldLabels = "labels" GroupFieldName = "name" GroupFieldOwnerReferences = "ownerReferences" GroupFieldRemoved = "removed" GroupFieldUUID = "uuid" )
View Source
const ( GroupMemberType = "groupMember" GroupMemberFieldAnnotations = "annotations" GroupMemberFieldCreated = "created" GroupMemberFieldCreatorID = "creatorId" GroupMemberFieldGroupID = "groupId" GroupMemberFieldLabels = "labels" GroupMemberFieldName = "name" GroupMemberFieldOwnerReferences = "ownerReferences" GroupMemberFieldPrincipalID = "principalId" GroupMemberFieldRemoved = "removed" GroupMemberFieldUUID = "uuid" )
View Source
const ( HealthCheckType = "healthCheck" HealthCheckFieldURL = "url" )
View Source
const ( HostPathVolumeSourceType = "hostPathVolumeSource" HostPathVolumeSourceFieldPath = "path" HostPathVolumeSourceFieldType = "type" )
View Source
const ( HostPortRangeType = "hostPortRange" HostPortRangeFieldMax = "max" HostPortRangeFieldMin = "min" )
View Source
const ( IDRangeType = "idRange" IDRangeFieldMax = "max" IDRangeFieldMin = "min" )
View Source
const ( ImportClusterYamlInputType = "importClusterYamlInput" ImportClusterYamlInputFieldDefaultNamespace = "defaultNamespace" ImportClusterYamlInputFieldNamespace = "namespace" ImportClusterYamlInputFieldProjectID = "projectId" ImportClusterYamlInputFieldYAML = "yaml" )
View Source
const ( ImportYamlOutputType = "importYamlOutput" ImportYamlOutputFieldMessage = "message" )
View Source
const ( ImportedConfigType = "importedConfig" ImportedConfigFieldKubeConfig = "kubeConfig" )
View Source
const ( InfoType = "info" InfoFieldBuildDate = "buildDate" InfoFieldCompiler = "compiler" InfoFieldGitCommit = "gitCommit" InfoFieldGitTreeState = "gitTreeState" InfoFieldGitVersion = "gitVersion" InfoFieldGoVersion = "goVersion" InfoFieldMajor = "major" InfoFieldMinor = "minor" InfoFieldPlatform = "platform" )
View Source
const ( IngressCapabilitiesType = "ingressCapabilities" IngressCapabilitiesFieldCustomDefaultBackend = "customDefaultBackend" IngressCapabilitiesFieldIngressProvider = "ingressProvider" )
View Source
const ( IngressConfigType = "ingressConfig" IngressConfigFieldDNSPolicy = "dnsPolicy" IngressConfigFieldExtraArgs = "extraArgs" IngressConfigFieldExtraEnvs = "extraEnvs" IngressConfigFieldExtraVolumeMounts = "extraVolumeMounts" IngressConfigFieldExtraVolumes = "extraVolumes" IngressConfigFieldNodeSelector = "nodeSelector" IngressConfigFieldOptions = "options" IngressConfigFieldProvider = "provider" IngressConfigFieldUpdateStrategy = "updateStrategy" )
View Source
const ( InternalNodeSpecType = "internalNodeSpec" InternalNodeSpecFieldPodCidr = "podCidr" InternalNodeSpecFieldPodCidrs = "podCidrs" InternalNodeSpecFieldProviderId = "providerId" InternalNodeSpecFieldTaints = "taints" InternalNodeSpecFieldUnschedulable = "unschedulable" )
View Source
const ( InternalNodeStatusType = "internalNodeStatus" InternalNodeStatusFieldAllocatable = "allocatable" InternalNodeStatusFieldCapacity = "capacity" InternalNodeStatusFieldConfig = "config" InternalNodeStatusFieldExternalIPAddress = "externalIpAddress" InternalNodeStatusFieldHostname = "hostname" InternalNodeStatusFieldIPAddress = "ipAddress" InternalNodeStatusFieldInfo = "info" InternalNodeStatusFieldNodeConditions = "nodeConditions" InternalNodeStatusFieldVolumesAttached = "volumesAttached" InternalNodeStatusFieldVolumesInUse = "volumesInUse" )
View Source
const ( ISCSIVolumeSourceType = "iscsiVolumeSource" ISCSIVolumeSourceFieldDiscoveryCHAPAuth = "chapAuthDiscovery" ISCSIVolumeSourceFieldFSType = "fsType" ISCSIVolumeSourceFieldIQN = "iqn" ISCSIVolumeSourceFieldISCSIInterface = "iscsiInterface" ISCSIVolumeSourceFieldInitiatorName = "initiatorName" ISCSIVolumeSourceFieldLun = "lun" ISCSIVolumeSourceFieldPortals = "portals" ISCSIVolumeSourceFieldReadOnly = "readOnly" ISCSIVolumeSourceFieldSecretRef = "secretRef" ISCSIVolumeSourceFieldSessionCHAPAuth = "chapAuthSession" ISCSIVolumeSourceFieldTargetPortal = "targetPortal" )
View Source
const ( K3sConfigType = "k3sConfig" K3sConfigFieldK3sUpgradeStrategy = "k3supgradeStrategy" K3sConfigFieldVersion = "kubernetesVersion" )
View Source
const ( K3sUpgradeStrategyType = "k3sUpgradeStrategy" K3sUpgradeStrategyFieldDrainServerNodes = "drainServerNodes" K3sUpgradeStrategyFieldDrainWorkerNodes = "drainWorkerNodes" K3sUpgradeStrategyFieldServerConcurrency = "serverConcurrency" K3sUpgradeStrategyFieldWorkerConcurrency = "workerConcurrency" )
View Source
const ( KafkaConfigType = "kafkaConfig" KafkaConfigFieldBrokerEndpoints = "brokerEndpoints" KafkaConfigFieldCertificate = "certificate" KafkaConfigFieldClientCert = "clientCert" KafkaConfigFieldClientKey = "clientKey" KafkaConfigFieldSaslPassword = "saslPassword" KafkaConfigFieldSaslScramMechanism = "saslScramMechanism" KafkaConfigFieldSaslType = "saslType" KafkaConfigFieldSaslUsername = "saslUsername" KafkaConfigFieldTopic = "topic" KafkaConfigFieldZookeeperEndpoint = "zookeeperEndpoint" )
View Source
const ( KeyType = "key" KeyFieldName = "name" KeyFieldSecret = "secret" )
View Source
const ( KeyCloakConfigType = "keyCloakConfig" KeyCloakConfigFieldAccessMode = "accessMode" KeyCloakConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" KeyCloakConfigFieldAnnotations = "annotations" KeyCloakConfigFieldCreated = "created" KeyCloakConfigFieldCreatorID = "creatorId" KeyCloakConfigFieldDisplayNameField = "displayNameField" KeyCloakConfigFieldEnabled = "enabled" KeyCloakConfigFieldGroupsField = "groupsField" KeyCloakConfigFieldIDPMetadataContent = "idpMetadataContent" KeyCloakConfigFieldLabels = "labels" KeyCloakConfigFieldName = "name" KeyCloakConfigFieldOwnerReferences = "ownerReferences" KeyCloakConfigFieldRancherAPIHost = "rancherApiHost" KeyCloakConfigFieldRemoved = "removed" KeyCloakConfigFieldSpCert = "spCert" KeyCloakConfigFieldSpKey = "spKey" KeyCloakConfigFieldType = "type" KeyCloakConfigFieldUIDField = "uidField" KeyCloakConfigFieldUUID = "uuid" KeyCloakConfigFieldUserNameField = "userNameField" )
View Source
const ( KeyToPathType = "keyToPath" KeyToPathFieldKey = "key" KeyToPathFieldMode = "mode" KeyToPathFieldPath = "path" )
View Source
const ( KMSConfigurationType = "kmsConfiguration" KMSConfigurationFieldCacheSize = "cacheSize" KMSConfigurationFieldEndpoint = "endpoint" KMSConfigurationFieldName = "name" KMSConfigurationFieldTimeout = "timeout" )
View Source
const ( KontainerDriverType = "kontainerDriver" KontainerDriverFieldActive = "active" KontainerDriverFieldActualURL = "actualUrl" KontainerDriverFieldAnnotations = "annotations" KontainerDriverFieldBuiltIn = "builtIn" KontainerDriverFieldChecksum = "checksum" KontainerDriverFieldConditions = "conditions" KontainerDriverFieldCreated = "created" KontainerDriverFieldCreatorID = "creatorId" KontainerDriverFieldExecutablePath = "executablePath" KontainerDriverFieldLabels = "labels" KontainerDriverFieldName = "name" KontainerDriverFieldOwnerReferences = "ownerReferences" KontainerDriverFieldRemoved = "removed" KontainerDriverFieldState = "state" KontainerDriverFieldTransitioning = "transitioning" KontainerDriverFieldTransitioningMessage = "transitioningMessage" KontainerDriverFieldUIURL = "uiUrl" KontainerDriverFieldURL = "url" KontainerDriverFieldUUID = "uuid" KontainerDriverFieldWhitelistDomains = "whitelistDomains" )
View Source
const ( KontainerDriverSpecType = "kontainerDriverSpec" KontainerDriverSpecFieldActive = "active" KontainerDriverSpecFieldBuiltIn = "builtIn" KontainerDriverSpecFieldChecksum = "checksum" KontainerDriverSpecFieldUIURL = "uiUrl" KontainerDriverSpecFieldURL = "url" KontainerDriverSpecFieldWhitelistDomains = "whitelistDomains" )
View Source
const ( KontainerDriverStatusType = "kontainerDriverStatus" KontainerDriverStatusFieldActualURL = "actualUrl" KontainerDriverStatusFieldConditions = "conditions" KontainerDriverStatusFieldDisplayName = "displayName" KontainerDriverStatusFieldExecutablePath = "executablePath" )
View Source
const ( KubeAPIServiceType = "kubeAPIService" KubeAPIServiceFieldAdmissionConfiguration = "admissionConfiguration" KubeAPIServiceFieldAlwaysPullImages = "alwaysPullImages" KubeAPIServiceFieldAuditLog = "auditLog" KubeAPIServiceFieldEventRateLimit = "eventRateLimit" KubeAPIServiceFieldExtraArgs = "extraArgs" KubeAPIServiceFieldExtraBinds = "extraBinds" KubeAPIServiceFieldExtraEnv = "extraEnv" KubeAPIServiceFieldImage = "image" KubeAPIServiceFieldPodSecurityPolicy = "podSecurityPolicy" KubeAPIServiceFieldSecretsEncryptionConfig = "secretsEncryptionConfig" KubeAPIServiceFieldServiceClusterIPRange = "serviceClusterIpRange" KubeAPIServiceFieldServiceNodePortRange = "serviceNodePortRange" )
View Source
const ( KubeControllerServiceType = "kubeControllerService" KubeControllerServiceFieldClusterCIDR = "clusterCidr" KubeControllerServiceFieldExtraArgs = "extraArgs" KubeControllerServiceFieldExtraBinds = "extraBinds" KubeControllerServiceFieldExtraEnv = "extraEnv" KubeControllerServiceFieldImage = "image" KubeControllerServiceFieldServiceClusterIPRange = "serviceClusterIpRange" )
View Source
const ( KubeletServiceType = "kubeletService" KubeletServiceFieldClusterDNSServer = "clusterDnsServer" KubeletServiceFieldClusterDomain = "clusterDomain" KubeletServiceFieldExtraArgs = "extraArgs" KubeletServiceFieldExtraBinds = "extraBinds" KubeletServiceFieldExtraEnv = "extraEnv" KubeletServiceFieldFailSwapOn = "failSwapOn" KubeletServiceFieldGenerateServingCertificate = "generateServingCertificate" KubeletServiceFieldImage = "image" KubeletServiceFieldInfraContainerImage = "infraContainerImage" )
View Source
const ( KubeproxyServiceType = "kubeproxyService" KubeproxyServiceFieldExtraArgs = "extraArgs" KubeproxyServiceFieldExtraBinds = "extraBinds" KubeproxyServiceFieldExtraEnv = "extraEnv" KubeproxyServiceFieldImage = "image" )
View Source
const ( KubernetesInfoType = "kubernetesInfo" KubernetesInfoFieldKubeProxyVersion = "kubeProxyVersion" KubernetesInfoFieldKubeletVersion = "kubeletVersion" )
View Source
const ( KubernetesServicesOptionsType = "kubernetesServicesOptions" KubernetesServicesOptionsFieldEtcd = "etcd" KubernetesServicesOptionsFieldKubeAPI = "kubeapi" KubernetesServicesOptionsFieldKubeController = "kubeController" KubernetesServicesOptionsFieldKubelet = "kubelet" KubernetesServicesOptionsFieldKubeproxy = "kubeproxy" KubernetesServicesOptionsFieldScheduler = "scheduler" )
View Source
const ( LdapConfigType = "ldapConfig" LdapConfigFieldAccessMode = "accessMode" LdapConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" LdapConfigFieldAnnotations = "annotations" LdapConfigFieldCertificate = "certificate" LdapConfigFieldConnectionTimeout = "connectionTimeout" LdapConfigFieldCreated = "created" LdapConfigFieldCreatorID = "creatorId" LdapConfigFieldEnabled = "enabled" LdapConfigFieldGroupDNAttribute = "groupDNAttribute" LdapConfigFieldGroupMemberMappingAttribute = "groupMemberMappingAttribute" LdapConfigFieldGroupMemberUserAttribute = "groupMemberUserAttribute" LdapConfigFieldGroupNameAttribute = "groupNameAttribute" LdapConfigFieldGroupObjectClass = "groupObjectClass" LdapConfigFieldGroupSearchAttribute = "groupSearchAttribute" LdapConfigFieldGroupSearchBase = "groupSearchBase" LdapConfigFieldGroupSearchFilter = "groupSearchFilter" LdapConfigFieldLabels = "labels" LdapConfigFieldName = "name" LdapConfigFieldNestedGroupMembershipEnabled = "nestedGroupMembershipEnabled" LdapConfigFieldOwnerReferences = "ownerReferences" LdapConfigFieldPort = "port" LdapConfigFieldRemoved = "removed" LdapConfigFieldServers = "servers" LdapConfigFieldServiceAccountDistinguishedName = "serviceAccountDistinguishedName" LdapConfigFieldServiceAccountPassword = "serviceAccountPassword" LdapConfigFieldTLS = "tls" LdapConfigFieldType = "type" LdapConfigFieldUUID = "uuid" LdapConfigFieldUserDisabledBitMask = "userDisabledBitMask" LdapConfigFieldUserEnabledAttribute = "userEnabledAttribute" LdapConfigFieldUserLoginAttribute = "userLoginAttribute" LdapConfigFieldUserMemberAttribute = "userMemberAttribute" LdapConfigFieldUserNameAttribute = "userNameAttribute" LdapConfigFieldUserObjectClass = "userObjectClass" LdapConfigFieldUserSearchAttribute = "userSearchAttribute" LdapConfigFieldUserSearchBase = "userSearchBase" LdapConfigFieldUserSearchFilter = "userSearchFilter" )
View Source
const ( LdapFieldsType = "ldapFields" LdapFieldsFieldCertificate = "certificate" LdapFieldsFieldConnectionTimeout = "connectionTimeout" LdapFieldsFieldGroupDNAttribute = "groupDNAttribute" LdapFieldsFieldGroupMemberMappingAttribute = "groupMemberMappingAttribute" LdapFieldsFieldGroupMemberUserAttribute = "groupMemberUserAttribute" LdapFieldsFieldGroupNameAttribute = "groupNameAttribute" LdapFieldsFieldGroupObjectClass = "groupObjectClass" LdapFieldsFieldGroupSearchAttribute = "groupSearchAttribute" LdapFieldsFieldGroupSearchBase = "groupSearchBase" LdapFieldsFieldGroupSearchFilter = "groupSearchFilter" LdapFieldsFieldNestedGroupMembershipEnabled = "nestedGroupMembershipEnabled" LdapFieldsFieldPort = "port" LdapFieldsFieldServers = "servers" LdapFieldsFieldServiceAccountDistinguishedName = "serviceAccountDistinguishedName" LdapFieldsFieldServiceAccountPassword = "serviceAccountPassword" LdapFieldsFieldTLS = "tls" LdapFieldsFieldUserDisabledBitMask = "userDisabledBitMask" LdapFieldsFieldUserEnabledAttribute = "userEnabledAttribute" LdapFieldsFieldUserLoginAttribute = "userLoginAttribute" LdapFieldsFieldUserMemberAttribute = "userMemberAttribute" LdapFieldsFieldUserNameAttribute = "userNameAttribute" LdapFieldsFieldUserObjectClass = "userObjectClass" LdapFieldsFieldUserSearchAttribute = "userSearchAttribute" LdapFieldsFieldUserSearchBase = "userSearchBase" LdapFieldsFieldUserSearchFilter = "userSearchFilter" )
View Source
const ( LinearAutoscalerParamsType = "linearAutoscalerParams" LinearAutoscalerParamsFieldCoresPerReplica = "coresPerReplica" LinearAutoscalerParamsFieldMax = "max" LinearAutoscalerParamsFieldMin = "min" LinearAutoscalerParamsFieldNodesPerReplica = "nodesPerReplica" LinearAutoscalerParamsFieldPreventSinglePointFailure = "preventSinglePointFailure" )
View Source
const ( LoadBalancerCapabilitiesType = "loadBalancerCapabilities" LoadBalancerCapabilitiesFieldEnabled = "enabled" LoadBalancerCapabilitiesFieldHealthCheckSupported = "healthCheckSupported" LoadBalancerCapabilitiesFieldProtocolsSupported = "protocolsSupported" LoadBalancerCapabilitiesFieldProvider = "provider" )
View Source
const ( LoadBalancerOpenstackOptsType = "loadBalancerOpenstackOpts" LoadBalancerOpenstackOptsFieldCreateMonitor = "create-monitor" LoadBalancerOpenstackOptsFieldFloatingNetworkID = "floating-network-id" LoadBalancerOpenstackOptsFieldLBMethod = "lb-method" LoadBalancerOpenstackOptsFieldLBProvider = "lb-provider" LoadBalancerOpenstackOptsFieldLBVersion = "lb-version" LoadBalancerOpenstackOptsFieldManageSecurityGroups = "manage-security-groups" LoadBalancerOpenstackOptsFieldMonitorDelay = "monitor-delay" LoadBalancerOpenstackOptsFieldMonitorMaxRetries = "monitor-max-retries" LoadBalancerOpenstackOptsFieldMonitorTimeout = "monitor-timeout" LoadBalancerOpenstackOptsFieldSubnetID = "subnet-id" LoadBalancerOpenstackOptsFieldUseOctavia = "use-octavia" )
View Source
const ( LocalClusterAuthEndpointType = "localClusterAuthEndpoint" LocalClusterAuthEndpointFieldCACerts = "caCerts" LocalClusterAuthEndpointFieldEnabled = "enabled" LocalClusterAuthEndpointFieldFQDN = "fqdn" )
View Source
const ( LocalConfigType = "localConfig" LocalConfigFieldAccessMode = "accessMode" LocalConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" LocalConfigFieldAnnotations = "annotations" LocalConfigFieldCreated = "created" LocalConfigFieldCreatorID = "creatorId" LocalConfigFieldEnabled = "enabled" LocalConfigFieldLabels = "labels" LocalConfigFieldName = "name" LocalConfigFieldOwnerReferences = "ownerReferences" LocalConfigFieldRemoved = "removed" LocalConfigFieldType = "type" LocalConfigFieldUUID = "uuid" )
View Source
const ( LocalObjectReferenceType = "localObjectReference" LocalObjectReferenceFieldName = "name" )
View Source
const ( LoggingConditionType = "loggingCondition" LoggingConditionFieldLastTransitionTime = "lastTransitionTime" LoggingConditionFieldLastUpdateTime = "lastUpdateTime" LoggingConditionFieldMessage = "message" LoggingConditionFieldReason = "reason" LoggingConditionFieldStatus = "status" LoggingConditionFieldType = "type" )
View Source
const ( ManagementSecretType = "managementSecret" ManagementSecretFieldAnnotations = "annotations" ManagementSecretFieldCreated = "created" ManagementSecretFieldCreatorID = "creatorId" ManagementSecretFieldData = "data" ManagementSecretFieldImmutable = "immutable" ManagementSecretFieldLabels = "labels" ManagementSecretFieldName = "name" ManagementSecretFieldOwnerReferences = "ownerReferences" ManagementSecretFieldRemoved = "removed" ManagementSecretFieldStringData = "stringData" ManagementSecretFieldType = "type" ManagementSecretFieldUUID = "uuid" )
View Source
const ( MapDeltaType = "mapDelta" MapDeltaFieldAdd = "add" MapDeltaFieldDelete = "delete" )
View Source
const ( MemberType = "member" MemberFieldAccessType = "accessType" MemberFieldGroupPrincipalID = "groupPrincipalId" MemberFieldUserPrincipalID = "userPrincipalId" )
View Source
const ( MemoryInfoType = "memoryInfo" MemoryInfoFieldMemTotalKiB = "memTotalKiB" )
View Source
const ( MetadataOpenstackOptsType = "metadataOpenstackOpts" MetadataOpenstackOptsFieldRequestTimeout = "request-timeout" MetadataOpenstackOptsFieldSearchOrder = "search-order" )
View Source
const ( MetadataUpdateType = "metadataUpdate" MetadataUpdateFieldAnnotations = "annotations" MetadataUpdateFieldLabels = "labels" )
View Source
const ( MetricNamesOutputType = "metricNamesOutput" MetricNamesOutputFieldNames = "names" MetricNamesOutputFieldType = "type" )
View Source
const ( MetricRuleType = "metricRule" MetricRuleFieldComparison = "comparison" MetricRuleFieldDescription = "description" MetricRuleFieldDuration = "duration" MetricRuleFieldExpression = "expression" MetricRuleFieldThresholdValue = "thresholdValue" )
View Source
const ( MonitorMetricType = "monitorMetric" MonitorMetricFieldAnnotations = "annotations" MonitorMetricFieldCreated = "created" MonitorMetricFieldCreatorID = "creatorId" MonitorMetricFieldDescription = "description" MonitorMetricFieldExpression = "expression" MonitorMetricFieldLabels = "labels" MonitorMetricFieldLegendFormat = "legendFormat" MonitorMetricFieldName = "name" MonitorMetricFieldNamespaceId = "namespaceId" MonitorMetricFieldOwnerReferences = "ownerReferences" MonitorMetricFieldRemoved = "removed" MonitorMetricFieldUUID = "uuid" )
View Source
const ( MonitorMetricSpecType = "monitorMetricSpec" MonitorMetricSpecFieldDescription = "description" MonitorMetricSpecFieldExpression = "expression" MonitorMetricSpecFieldLegendFormat = "legendFormat" )
View Source
const ( MonitoringConditionType = "monitoringCondition" MonitoringConditionFieldLastTransitionTime = "lastTransitionTime" MonitoringConditionFieldLastUpdateTime = "lastUpdateTime" MonitoringConditionFieldMessage = "message" MonitoringConditionFieldReason = "reason" MonitoringConditionFieldStatus = "status" MonitoringConditionFieldType = "type" )
View Source
const ( MonitoringConfigType = "monitoringConfig" MonitoringConfigFieldNodeSelector = "nodeSelector" MonitoringConfigFieldOptions = "options" MonitoringConfigFieldProvider = "provider" MonitoringConfigFieldReplicas = "replicas" MonitoringConfigFieldUpdateStrategy = "updateStrategy" )
View Source
const ( MonitoringInputType = "monitoringInput" MonitoringInputFieldAnswers = "answers" MonitoringInputFieldVersion = "version" )
View Source
const ( MonitoringOutputType = "monitoringOutput" MonitoringOutputFieldAnswers = "answers" MonitoringOutputFieldVersion = "version" )
View Source
const ( MonitoringStatusType = "monitoringStatus" MonitoringStatusFieldConditions = "conditions" MonitoringStatusFieldGrafanaEndpoint = "grafanaEndpoint" )
View Source
const ( MultiClusterAppType = "multiClusterApp" MultiClusterAppFieldAnnotations = "annotations" MultiClusterAppFieldAnswers = "answers" MultiClusterAppFieldCreated = "created" MultiClusterAppFieldCreatorID = "creatorId" MultiClusterAppFieldLabels = "labels" MultiClusterAppFieldMembers = "members" MultiClusterAppFieldName = "name" MultiClusterAppFieldOwnerReferences = "ownerReferences" MultiClusterAppFieldRemoved = "removed" MultiClusterAppFieldRevisionHistoryLimit = "revisionHistoryLimit" MultiClusterAppFieldRoles = "roles" MultiClusterAppFieldState = "state" MultiClusterAppFieldStatus = "status" MultiClusterAppFieldTargets = "targets" MultiClusterAppFieldTemplateVersionID = "templateVersionId" MultiClusterAppFieldTimeout = "timeout" MultiClusterAppFieldTransitioning = "transitioning" MultiClusterAppFieldTransitioningMessage = "transitioningMessage" MultiClusterAppFieldUUID = "uuid" MultiClusterAppFieldUpgradeStrategy = "upgradeStrategy" MultiClusterAppFieldWait = "wait" )
View Source
const ( MultiClusterAppRevisionType = "multiClusterAppRevision" MultiClusterAppRevisionFieldAnnotations = "annotations" MultiClusterAppRevisionFieldAnswers = "answers" MultiClusterAppRevisionFieldCreated = "created" MultiClusterAppRevisionFieldCreatorID = "creatorId" MultiClusterAppRevisionFieldLabels = "labels" MultiClusterAppRevisionFieldName = "name" MultiClusterAppRevisionFieldOwnerReferences = "ownerReferences" MultiClusterAppRevisionFieldRemoved = "removed" MultiClusterAppRevisionFieldTemplateVersionID = "templateVersionId" MultiClusterAppRevisionFieldUUID = "uuid" )
View Source
const ( MultiClusterAppRollbackInputType = "multiClusterAppRollbackInput" MultiClusterAppRollbackInputFieldRevisionID = "revisionId" )
View Source
const ( MultiClusterAppSpecType = "multiClusterAppSpec" MultiClusterAppSpecFieldAnswers = "answers" MultiClusterAppSpecFieldMembers = "members" MultiClusterAppSpecFieldRevisionHistoryLimit = "revisionHistoryLimit" MultiClusterAppSpecFieldRoles = "roles" MultiClusterAppSpecFieldTargets = "targets" MultiClusterAppSpecFieldTemplateVersionID = "templateVersionId" MultiClusterAppSpecFieldTimeout = "timeout" MultiClusterAppSpecFieldUpgradeStrategy = "upgradeStrategy" MultiClusterAppSpecFieldWait = "wait" )
View Source
const ( MultiClusterAppStatusType = "multiClusterAppStatus" MultiClusterAppStatusFieldConditions = "conditions" MultiClusterAppStatusFieldHelmVersion = "helmVersion" MultiClusterAppStatusFieldRevisionID = "revisionId" )
View Source
const ( NamespaceResourceQuotaType = "namespaceResourceQuota" NamespaceResourceQuotaFieldLimit = "limit" )
View Source
const ( NetworkConfigType = "networkConfig" NetworkConfigFieldCalicoNetworkProvider = "calicoNetworkProvider" NetworkConfigFieldCanalNetworkProvider = "canalNetworkProvider" NetworkConfigFieldFlannelNetworkProvider = "flannelNetworkProvider" NetworkConfigFieldMTU = "mtu" NetworkConfigFieldNodeSelector = "nodeSelector" NetworkConfigFieldOptions = "options" NetworkConfigFieldPlugin = "plugin" NetworkConfigFieldUpdateStrategy = "updateStrategy" NetworkConfigFieldWeaveNetworkProvider = "weaveNetworkProvider" )
View Source
const ( NetworkVshpereOptsType = "networkVshpereOpts" NetworkVshpereOptsFieldPublicNetwork = "public-network" )
View Source
const ( NFSVolumeSourceType = "nfsVolumeSource" NFSVolumeSourceFieldPath = "path" NFSVolumeSourceFieldReadOnly = "readOnly" NFSVolumeSourceFieldServer = "server" )
View Source
const ( NodeType = "node" NodeFieldAllocatable = "allocatable" NodeFieldAnnotations = "annotations" NodeFieldAppliedNodeVersion = "appliedNodeVersion" NodeFieldCapacity = "capacity" NodeFieldClusterID = "clusterId" NodeFieldConditions = "conditions" NodeFieldControlPlane = "controlPlane" NodeFieldCreated = "created" NodeFieldCreatorID = "creatorId" NodeFieldCustomConfig = "customConfig" NodeFieldDescription = "description" NodeFieldDockerInfo = "dockerInfo" NodeFieldEtcd = "etcd" NodeFieldExternalIPAddress = "externalIpAddress" NodeFieldHostname = "hostname" NodeFieldIPAddress = "ipAddress" NodeFieldImported = "imported" NodeFieldInfo = "info" NodeFieldLabels = "labels" NodeFieldLimits = "limits" NodeFieldName = "name" NodeFieldNamespaceId = "namespaceId" NodeFieldNodeName = "nodeName" NodeFieldNodePlan = "nodePlan" NodeFieldNodePoolID = "nodePoolId" NodeFieldNodeTaints = "nodeTaints" NodeFieldNodeTemplateID = "nodeTemplateId" NodeFieldOwnerReferences = "ownerReferences" NodeFieldPodCidr = "podCidr" NodeFieldPodCidrs = "podCidrs" NodeFieldProviderId = "providerId" NodeFieldPublicEndpoints = "publicEndpoints" NodeFieldRemoved = "removed" NodeFieldRequested = "requested" NodeFieldRequestedHostname = "requestedHostname" NodeFieldSshUser = "sshUser" NodeFieldState = "state" NodeFieldTaints = "taints" NodeFieldTransitioning = "transitioning" NodeFieldTransitioningMessage = "transitioningMessage" NodeFieldUUID = "uuid" NodeFieldUnschedulable = "unschedulable" NodeFieldVolumesAttached = "volumesAttached" NodeFieldVolumesInUse = "volumesInUse" NodeFieldWorker = "worker" )
View Source
const ( NodeAddressType = "nodeAddress" NodeAddressFieldAddress = "address" NodeAddressFieldType = "type" )
View Source
const ( NodeConditionType = "nodeCondition" NodeConditionFieldLastHeartbeatTime = "lastHeartbeatTime" NodeConditionFieldLastTransitionTime = "lastTransitionTime" NodeConditionFieldMessage = "message" NodeConditionFieldReason = "reason" NodeConditionFieldStatus = "status" NodeConditionFieldType = "type" )
View Source
const ( NodeConfigSourceType = "nodeConfigSource" NodeConfigSourceFieldConfigMap = "configMap" )
View Source
const ( NodeConfigStatusType = "nodeConfigStatus" NodeConfigStatusFieldActive = "active" NodeConfigStatusFieldAssigned = "assigned" NodeConfigStatusFieldError = "error" NodeConfigStatusFieldLastKnownGood = "lastKnownGood" )
View Source
const ( NodeDaemonEndpointsType = "nodeDaemonEndpoints" NodeDaemonEndpointsFieldKubeletEndpoint = "kubeletEndpoint" )
View Source
const ( NodeDrainInputType = "nodeDrainInput" NodeDrainInputFieldDeleteLocalData = "deleteLocalData" NodeDrainInputFieldForce = "force" NodeDrainInputFieldGracePeriod = "gracePeriod" NodeDrainInputFieldIgnoreDaemonSets = "ignoreDaemonSets" NodeDrainInputFieldTimeout = "timeout" )
View Source
const ( NodeDriverType = "nodeDriver" NodeDriverFieldActive = "active" NodeDriverFieldAnnotations = "annotations" NodeDriverFieldBuiltin = "builtin" NodeDriverFieldChecksum = "checksum" NodeDriverFieldCreated = "created" NodeDriverFieldCreatorID = "creatorId" NodeDriverFieldDescription = "description" NodeDriverFieldExternalID = "externalId" NodeDriverFieldLabels = "labels" NodeDriverFieldName = "name" NodeDriverFieldOwnerReferences = "ownerReferences" NodeDriverFieldRemoved = "removed" NodeDriverFieldState = "state" NodeDriverFieldStatus = "status" NodeDriverFieldTransitioning = "transitioning" NodeDriverFieldTransitioningMessage = "transitioningMessage" NodeDriverFieldUIURL = "uiUrl" NodeDriverFieldURL = "url" NodeDriverFieldUUID = "uuid" NodeDriverFieldWhitelistDomains = "whitelistDomains" )
View Source
const ( NodeDriverSpecType = "nodeDriverSpec" NodeDriverSpecFieldActive = "active" NodeDriverSpecFieldBuiltin = "builtin" NodeDriverSpecFieldChecksum = "checksum" NodeDriverSpecFieldDescription = "description" NodeDriverSpecFieldDisplayName = "displayName" NodeDriverSpecFieldExternalID = "externalId" NodeDriverSpecFieldUIURL = "uiUrl" NodeDriverSpecFieldURL = "url" NodeDriverSpecFieldWhitelistDomains = "whitelistDomains" )
View Source
const ( NodeDriverStatusType = "nodeDriverStatus" NodeDriverStatusFieldAppliedChecksum = "appliedChecksum" NodeDriverStatusFieldAppliedDockerMachineVersion = "appliedDockerMachineVersion" NodeDriverStatusFieldAppliedURL = "appliedURL" NodeDriverStatusFieldConditions = "conditions" )
View Source
const ( NodeInfoType = "nodeInfo" NodeInfoFieldCPU = "cpu" NodeInfoFieldKubernetes = "kubernetes" NodeInfoFieldMemory = "memory" NodeInfoFieldOS = "os" )
View Source
const ( NodePlanType = "nodePlan" NodePlanFieldAgentCheckInterval = "agentCheckInterval" NodePlanFieldPlan = "plan" NodePlanFieldVersion = "version" )
View Source
const ( NodePoolType = "nodePool" NodePoolFieldAnnotations = "annotations" NodePoolFieldClusterID = "clusterId" NodePoolFieldControlPlane = "controlPlane" NodePoolFieldCreated = "created" NodePoolFieldCreatorID = "creatorId" NodePoolFieldDeleteNotReadyAfterSecs = "deleteNotReadyAfterSecs" NodePoolFieldDisplayName = "displayName" NodePoolFieldDriver = "driver" NodePoolFieldEtcd = "etcd" NodePoolFieldHostnamePrefix = "hostnamePrefix" NodePoolFieldLabels = "labels" NodePoolFieldName = "name" NodePoolFieldNamespaceId = "namespaceId" NodePoolFieldNodeAnnotations = "nodeAnnotations" NodePoolFieldNodeLabels = "nodeLabels" NodePoolFieldNodeTaints = "nodeTaints" NodePoolFieldNodeTemplateID = "nodeTemplateId" NodePoolFieldOwnerReferences = "ownerReferences" NodePoolFieldQuantity = "quantity" NodePoolFieldRemoved = "removed" NodePoolFieldState = "state" NodePoolFieldStatus = "status" NodePoolFieldTransitioning = "transitioning" NodePoolFieldTransitioningMessage = "transitioningMessage" NodePoolFieldUUID = "uuid" NodePoolFieldWorker = "worker" )
View Source
const ( NodePoolSpecType = "nodePoolSpec" NodePoolSpecFieldClusterID = "clusterId" NodePoolSpecFieldControlPlane = "controlPlane" NodePoolSpecFieldDeleteNotReadyAfterSecs = "deleteNotReadyAfterSecs" NodePoolSpecFieldDisplayName = "displayName" NodePoolSpecFieldEtcd = "etcd" NodePoolSpecFieldHostnamePrefix = "hostnamePrefix" NodePoolSpecFieldNodeAnnotations = "nodeAnnotations" NodePoolSpecFieldNodeLabels = "nodeLabels" NodePoolSpecFieldNodeTaints = "nodeTaints" NodePoolSpecFieldNodeTemplateID = "nodeTemplateId" NodePoolSpecFieldQuantity = "quantity" NodePoolSpecFieldWorker = "worker" )
View Source
const ( NodePoolStatusType = "nodePoolStatus" NodePoolStatusFieldConditions = "conditions" )
View Source
const ( NodeRuleType = "nodeRule" NodeRuleFieldCPUThreshold = "cpuThreshold" NodeRuleFieldCondition = "condition" NodeRuleFieldMemThreshold = "memThreshold" NodeRuleFieldNodeID = "nodeId" NodeRuleFieldSelector = "selector" )
View Source
const ( NodeSpecType = "nodeSpec" NodeSpecFieldControlPlane = "controlPlane" NodeSpecFieldCustomConfig = "customConfig" NodeSpecFieldDescription = "description" NodeSpecFieldDesiredNodeTaints = "desiredNodeTaints" NodeSpecFieldDesiredNodeUnschedulable = "desiredNodeUnschedulable" NodeSpecFieldDisplayName = "displayName" NodeSpecFieldEtcd = "etcd" NodeSpecFieldImported = "imported" NodeSpecFieldMetadataUpdate = "metadataUpdate" NodeSpecFieldNodeDrainInput = "nodeDrainInput" NodeSpecFieldNodePoolID = "nodePoolId" NodeSpecFieldNodeTemplateID = "nodeTemplateId" NodeSpecFieldPodCidr = "podCidr" NodeSpecFieldPodCidrs = "podCidrs" NodeSpecFieldProviderId = "providerId" NodeSpecFieldRequestedHostname = "requestedHostname" NodeSpecFieldTaints = "taints" NodeSpecFieldUnschedulable = "unschedulable" NodeSpecFieldUpdateTaintsFromAPI = "updateTaintsFromAPI" NodeSpecFieldWorker = "worker" )
View Source
const ( NodeStatusType = "nodeStatus" NodeStatusFieldAllocatable = "allocatable" NodeStatusFieldAppliedNodeVersion = "appliedNodeVersion" NodeStatusFieldCapacity = "capacity" NodeStatusFieldConditions = "conditions" NodeStatusFieldDockerInfo = "dockerInfo" NodeStatusFieldExternalIPAddress = "externalIpAddress" NodeStatusFieldHostname = "hostname" NodeStatusFieldIPAddress = "ipAddress" NodeStatusFieldInfo = "info" NodeStatusFieldLimits = "limits" NodeStatusFieldNodeAnnotations = "nodeAnnotations" NodeStatusFieldNodeConfig = "rkeNode" NodeStatusFieldNodeLabels = "nodeLabels" NodeStatusFieldNodeName = "nodeName" NodeStatusFieldNodePlan = "nodePlan" NodeStatusFieldNodeTaints = "nodeTaints" NodeStatusFieldRequested = "requested" NodeStatusFieldVolumesAttached = "volumesAttached" NodeStatusFieldVolumesInUse = "volumesInUse" )
View Source
const ( NodeSystemInfoType = "nodeSystemInfo" NodeSystemInfoFieldArchitecture = "architecture" NodeSystemInfoFieldBootID = "bootID" NodeSystemInfoFieldContainerRuntimeVersion = "containerRuntimeVersion" NodeSystemInfoFieldKernelVersion = "kernelVersion" NodeSystemInfoFieldKubeProxyVersion = "kubeProxyVersion" NodeSystemInfoFieldKubeletVersion = "kubeletVersion" NodeSystemInfoFieldMachineID = "machineID" NodeSystemInfoFieldOSImage = "osImage" NodeSystemInfoFieldOperatingSystem = "operatingSystem" NodeSystemInfoFieldSystemUUID = "systemUUID" )
View Source
const ( NodeTemplateType = "nodeTemplate" NodeTemplateFieldAnnotations = "annotations" NodeTemplateFieldAuthCertificateAuthority = "authCertificateAuthority" NodeTemplateFieldAuthKey = "authKey" NodeTemplateFieldCloudCredentialID = "cloudCredentialId" NodeTemplateFieldCreated = "created" NodeTemplateFieldCreatorID = "creatorId" NodeTemplateFieldDescription = "description" NodeTemplateFieldDockerVersion = "dockerVersion" NodeTemplateFieldDriver = "driver" NodeTemplateFieldEngineEnv = "engineEnv" NodeTemplateFieldEngineInsecureRegistry = "engineInsecureRegistry" NodeTemplateFieldEngineInstallURL = "engineInstallURL" NodeTemplateFieldEngineLabel = "engineLabel" NodeTemplateFieldEngineOpt = "engineOpt" NodeTemplateFieldEngineRegistryMirror = "engineRegistryMirror" NodeTemplateFieldEngineStorageDriver = "engineStorageDriver" NodeTemplateFieldLabels = "labels" NodeTemplateFieldName = "name" NodeTemplateFieldNodeTaints = "nodeTaints" NodeTemplateFieldOwnerReferences = "ownerReferences" NodeTemplateFieldRemoved = "removed" NodeTemplateFieldState = "state" NodeTemplateFieldStatus = "status" NodeTemplateFieldTransitioning = "transitioning" NodeTemplateFieldTransitioningMessage = "transitioningMessage" NodeTemplateFieldUUID = "uuid" NodeTemplateFieldUseInternalIPAddress = "useInternalIpAddress" )
View Source
const ( NodeTemplateConditionType = "nodeTemplateCondition" NodeTemplateConditionFieldLastTransitionTime = "lastTransitionTime" NodeTemplateConditionFieldLastUpdateTime = "lastUpdateTime" NodeTemplateConditionFieldReason = "reason" NodeTemplateConditionFieldStatus = "status" NodeTemplateConditionFieldType = "type" )
View Source
const ( NodeTemplateSpecType = "nodeTemplateSpec" NodeTemplateSpecFieldAuthCertificateAuthority = "authCertificateAuthority" NodeTemplateSpecFieldAuthKey = "authKey" NodeTemplateSpecFieldCloudCredentialID = "cloudCredentialId" NodeTemplateSpecFieldDescription = "description" NodeTemplateSpecFieldDisplayName = "displayName" NodeTemplateSpecFieldDockerVersion = "dockerVersion" NodeTemplateSpecFieldDriver = "driver" NodeTemplateSpecFieldEngineEnv = "engineEnv" NodeTemplateSpecFieldEngineInsecureRegistry = "engineInsecureRegistry" NodeTemplateSpecFieldEngineInstallURL = "engineInstallURL" NodeTemplateSpecFieldEngineLabel = "engineLabel" NodeTemplateSpecFieldEngineOpt = "engineOpt" NodeTemplateSpecFieldEngineRegistryMirror = "engineRegistryMirror" NodeTemplateSpecFieldEngineStorageDriver = "engineStorageDriver" NodeTemplateSpecFieldNodeTaints = "nodeTaints" NodeTemplateSpecFieldUseInternalIPAddress = "useInternalIpAddress" )
View Source
const ( NodeTemplateStatusType = "nodeTemplateStatus" NodeTemplateStatusFieldConditions = "conditions" )
View Source
const ( NodeUpgradeStrategyType = "nodeUpgradeStrategy" NodeUpgradeStrategyFieldDrain = "drain" NodeUpgradeStrategyFieldDrainInput = "nodeDrainInput" )
View Source
const ( NodelocalType = "nodelocal" NodelocalFieldIPAddress = "ipAddress" NodelocalFieldNodeSelector = "nodeSelector" NodelocalFieldUpdateStrategy = "updateStrategy" )
View Source
const ( NotificationType = "notification" NotificationFieldMessage = "message" NotificationFieldPagerdutyConfig = "pagerdutyConfig" NotificationFieldSMTPConfig = "smtpConfig" NotificationFieldSlackConfig = "slackConfig" NotificationFieldWebhookConfig = "webhookConfig" NotificationFieldWechatConfig = "wechatConfig" )
View Source
const ( NotifierType = "notifier" NotifierFieldAnnotations = "annotations" NotifierFieldClusterID = "clusterId" NotifierFieldCreated = "created" NotifierFieldCreatorID = "creatorId" NotifierFieldDescription = "description" NotifierFieldLabels = "labels" NotifierFieldName = "name" NotifierFieldNamespaceId = "namespaceId" NotifierFieldOwnerReferences = "ownerReferences" NotifierFieldPagerdutyConfig = "pagerdutyConfig" NotifierFieldRemoved = "removed" NotifierFieldSMTPConfig = "smtpConfig" NotifierFieldSendResolved = "sendResolved" NotifierFieldSlackConfig = "slackConfig" NotifierFieldState = "state" NotifierFieldStatus = "status" NotifierFieldTransitioning = "transitioning" NotifierFieldTransitioningMessage = "transitioningMessage" NotifierFieldUUID = "uuid" NotifierFieldWebhookConfig = "webhookConfig" NotifierFieldWechatConfig = "wechatConfig" )
View Source
const ( NotifierSpecType = "notifierSpec" NotifierSpecFieldClusterID = "clusterId" NotifierSpecFieldDescription = "description" NotifierSpecFieldDisplayName = "displayName" NotifierSpecFieldPagerdutyConfig = "pagerdutyConfig" NotifierSpecFieldSMTPConfig = "smtpConfig" NotifierSpecFieldSendResolved = "sendResolved" NotifierSpecFieldSlackConfig = "slackConfig" NotifierSpecFieldWebhookConfig = "webhookConfig" NotifierSpecFieldWechatConfig = "wechatConfig" )
View Source
const ( ObjectFieldSelectorType = "objectFieldSelector" ObjectFieldSelectorFieldAPIVersion = "apiVersion" ObjectFieldSelectorFieldFieldPath = "fieldPath" )
View Source
const ( ObjectMetaType = "objectMeta" ObjectMetaFieldAnnotations = "annotations" ObjectMetaFieldCreated = "created" ObjectMetaFieldFinalizers = "finalizers" ObjectMetaFieldLabels = "labels" ObjectMetaFieldName = "name" ObjectMetaFieldNamespace = "namespace" ObjectMetaFieldOwnerReferences = "ownerReferences" ObjectMetaFieldRemoved = "removed" ObjectMetaFieldSelfLink = "selfLink" ObjectMetaFieldUUID = "uuid" )
View Source
const ( OKTAConfigType = "oktaConfig" OKTAConfigFieldAccessMode = "accessMode" OKTAConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" OKTAConfigFieldAnnotations = "annotations" OKTAConfigFieldCreated = "created" OKTAConfigFieldCreatorID = "creatorId" OKTAConfigFieldDisplayNameField = "displayNameField" OKTAConfigFieldEnabled = "enabled" OKTAConfigFieldGroupsField = "groupsField" OKTAConfigFieldIDPMetadataContent = "idpMetadataContent" OKTAConfigFieldLabels = "labels" OKTAConfigFieldName = "name" OKTAConfigFieldOwnerReferences = "ownerReferences" OKTAConfigFieldRancherAPIHost = "rancherApiHost" OKTAConfigFieldRemoved = "removed" OKTAConfigFieldSpCert = "spCert" OKTAConfigFieldSpKey = "spKey" OKTAConfigFieldType = "type" OKTAConfigFieldUIDField = "uidField" OKTAConfigFieldUUID = "uuid" OKTAConfigFieldUserNameField = "userNameField" )
View Source
const ( OpenLdapConfigType = "openLdapConfig" OpenLdapConfigFieldAccessMode = "accessMode" OpenLdapConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" OpenLdapConfigFieldAnnotations = "annotations" OpenLdapConfigFieldCertificate = "certificate" OpenLdapConfigFieldConnectionTimeout = "connectionTimeout" OpenLdapConfigFieldCreated = "created" OpenLdapConfigFieldCreatorID = "creatorId" OpenLdapConfigFieldEnabled = "enabled" OpenLdapConfigFieldGroupDNAttribute = "groupDNAttribute" OpenLdapConfigFieldGroupMemberMappingAttribute = "groupMemberMappingAttribute" OpenLdapConfigFieldGroupMemberUserAttribute = "groupMemberUserAttribute" OpenLdapConfigFieldGroupNameAttribute = "groupNameAttribute" OpenLdapConfigFieldGroupObjectClass = "groupObjectClass" OpenLdapConfigFieldGroupSearchAttribute = "groupSearchAttribute" OpenLdapConfigFieldGroupSearchBase = "groupSearchBase" OpenLdapConfigFieldGroupSearchFilter = "groupSearchFilter" OpenLdapConfigFieldLabels = "labels" OpenLdapConfigFieldName = "name" OpenLdapConfigFieldNestedGroupMembershipEnabled = "nestedGroupMembershipEnabled" OpenLdapConfigFieldOwnerReferences = "ownerReferences" OpenLdapConfigFieldPort = "port" OpenLdapConfigFieldRemoved = "removed" OpenLdapConfigFieldServers = "servers" OpenLdapConfigFieldServiceAccountDistinguishedName = "serviceAccountDistinguishedName" OpenLdapConfigFieldServiceAccountPassword = "serviceAccountPassword" OpenLdapConfigFieldTLS = "tls" OpenLdapConfigFieldType = "type" OpenLdapConfigFieldUUID = "uuid" OpenLdapConfigFieldUserDisabledBitMask = "userDisabledBitMask" OpenLdapConfigFieldUserEnabledAttribute = "userEnabledAttribute" OpenLdapConfigFieldUserLoginAttribute = "userLoginAttribute" OpenLdapConfigFieldUserMemberAttribute = "userMemberAttribute" OpenLdapConfigFieldUserNameAttribute = "userNameAttribute" OpenLdapConfigFieldUserObjectClass = "userObjectClass" OpenLdapConfigFieldUserSearchAttribute = "userSearchAttribute" OpenLdapConfigFieldUserSearchBase = "userSearchBase" OpenLdapConfigFieldUserSearchFilter = "userSearchFilter" )
View Source
const ( OpenLdapTestAndApplyInputType = "openLdapTestAndApplyInput" OpenLdapTestAndApplyInputFieldLdapConfig = "ldapConfig" OpenLdapTestAndApplyInputFieldPassword = "password" OpenLdapTestAndApplyInputFieldUsername = "username" )
View Source
const ( OpenstackCloudProviderType = "openstackCloudProvider" OpenstackCloudProviderFieldBlockStorage = "blockStorage" OpenstackCloudProviderFieldGlobal = "global" OpenstackCloudProviderFieldLoadBalancer = "loadBalancer" OpenstackCloudProviderFieldMetadata = "metadata" OpenstackCloudProviderFieldRoute = "route" )
View Source
const ( OSInfoType = "osInfo" OSInfoFieldDockerVersion = "dockerVersion" OSInfoFieldKernelVersion = "kernelVersion" OSInfoFieldOperatingSystem = "operatingSystem" )
View Source
const ( OwnerReferenceType = "ownerReference" OwnerReferenceFieldAPIVersion = "apiVersion" OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion" OwnerReferenceFieldController = "controller" OwnerReferenceFieldKind = "kind" OwnerReferenceFieldName = "name" OwnerReferenceFieldUID = "uid" )
View Source
const ( PagerdutyConfigType = "pagerdutyConfig" PagerdutyConfigFieldProxyURL = "proxyUrl" PagerdutyConfigFieldServiceKey = "serviceKey" )
View Source
const ( PersistentVolumeClaimVolumeSourceType = "persistentVolumeClaimVolumeSource" PersistentVolumeClaimVolumeSourceFieldClaimName = "claimName" PersistentVolumeClaimVolumeSourceFieldReadOnly = "readOnly" )
View Source
const ( PhotonPersistentDiskVolumeSourceType = "photonPersistentDiskVolumeSource" PhotonPersistentDiskVolumeSourceFieldFSType = "fsType" PhotonPersistentDiskVolumeSourceFieldPdID = "pdID" )
View Source
const ( PingConfigType = "pingConfig" PingConfigFieldAccessMode = "accessMode" PingConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" PingConfigFieldAnnotations = "annotations" PingConfigFieldCreated = "created" PingConfigFieldCreatorID = "creatorId" PingConfigFieldDisplayNameField = "displayNameField" PingConfigFieldEnabled = "enabled" PingConfigFieldGroupsField = "groupsField" PingConfigFieldIDPMetadataContent = "idpMetadataContent" PingConfigFieldLabels = "labels" PingConfigFieldName = "name" PingConfigFieldOwnerReferences = "ownerReferences" PingConfigFieldRancherAPIHost = "rancherApiHost" PingConfigFieldRemoved = "removed" PingConfigFieldSpCert = "spCert" PingConfigFieldSpKey = "spKey" PingConfigFieldType = "type" PingConfigFieldUIDField = "uidField" PingConfigFieldUUID = "uuid" PingConfigFieldUserNameField = "userNameField" )
View Source
const ( PodRuleType = "podRule" PodRuleFieldCondition = "condition" PodRuleFieldPodID = "podId" PodRuleFieldRestartIntervalSeconds = "restartIntervalSeconds" PodRuleFieldRestartTimes = "restartTimes" )
View Source
const ( PodSecurityPolicySpecType = "podSecurityPolicySpec" PodSecurityPolicySpecFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" PodSecurityPolicySpecFieldAllowedCSIDrivers = "allowedCSIDrivers" PodSecurityPolicySpecFieldAllowedCapabilities = "allowedCapabilities" PodSecurityPolicySpecFieldAllowedFlexVolumes = "allowedFlexVolumes" PodSecurityPolicySpecFieldAllowedHostPaths = "allowedHostPaths" PodSecurityPolicySpecFieldAllowedProcMountTypes = "allowedProcMountTypes" PodSecurityPolicySpecFieldAllowedUnsafeSysctls = "allowedUnsafeSysctls" PodSecurityPolicySpecFieldDefaultAddCapabilities = "defaultAddCapabilities" PodSecurityPolicySpecFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation" PodSecurityPolicySpecFieldFSGroup = "fsGroup" PodSecurityPolicySpecFieldForbiddenSysctls = "forbiddenSysctls" PodSecurityPolicySpecFieldHostIPC = "hostIPC" PodSecurityPolicySpecFieldHostNetwork = "hostNetwork" PodSecurityPolicySpecFieldHostPID = "hostPID" PodSecurityPolicySpecFieldHostPorts = "hostPorts" PodSecurityPolicySpecFieldPrivileged = "privileged" PodSecurityPolicySpecFieldReadOnlyRootFilesystem = "readOnlyRootFilesystem" PodSecurityPolicySpecFieldRequiredDropCapabilities = "requiredDropCapabilities" PodSecurityPolicySpecFieldRunAsGroup = "runAsGroup" PodSecurityPolicySpecFieldRunAsUser = "runAsUser" PodSecurityPolicySpecFieldRuntimeClass = "runtimeClass" PodSecurityPolicySpecFieldSELinux = "seLinux" PodSecurityPolicySpecFieldSupplementalGroups = "supplementalGroups" PodSecurityPolicySpecFieldVolumes = "volumes" )
View Source
const ( PodSecurityPolicyTemplateType = "podSecurityPolicyTemplate" PodSecurityPolicyTemplateFieldAllowPrivilegeEscalation = "allowPrivilegeEscalation" PodSecurityPolicyTemplateFieldAllowedCSIDrivers = "allowedCSIDrivers" PodSecurityPolicyTemplateFieldAllowedCapabilities = "allowedCapabilities" PodSecurityPolicyTemplateFieldAllowedFlexVolumes = "allowedFlexVolumes" PodSecurityPolicyTemplateFieldAllowedHostPaths = "allowedHostPaths" PodSecurityPolicyTemplateFieldAllowedProcMountTypes = "allowedProcMountTypes" PodSecurityPolicyTemplateFieldAllowedUnsafeSysctls = "allowedUnsafeSysctls" PodSecurityPolicyTemplateFieldAnnotations = "annotations" PodSecurityPolicyTemplateFieldCreated = "created" PodSecurityPolicyTemplateFieldCreatorID = "creatorId" PodSecurityPolicyTemplateFieldDefaultAddCapabilities = "defaultAddCapabilities" PodSecurityPolicyTemplateFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation" PodSecurityPolicyTemplateFieldDescription = "description" PodSecurityPolicyTemplateFieldFSGroup = "fsGroup" PodSecurityPolicyTemplateFieldForbiddenSysctls = "forbiddenSysctls" PodSecurityPolicyTemplateFieldHostIPC = "hostIPC" PodSecurityPolicyTemplateFieldHostNetwork = "hostNetwork" PodSecurityPolicyTemplateFieldHostPID = "hostPID" PodSecurityPolicyTemplateFieldHostPorts = "hostPorts" PodSecurityPolicyTemplateFieldLabels = "labels" PodSecurityPolicyTemplateFieldName = "name" PodSecurityPolicyTemplateFieldOwnerReferences = "ownerReferences" PodSecurityPolicyTemplateFieldPrivileged = "privileged" PodSecurityPolicyTemplateFieldReadOnlyRootFilesystem = "readOnlyRootFilesystem" PodSecurityPolicyTemplateFieldRemoved = "removed" PodSecurityPolicyTemplateFieldRequiredDropCapabilities = "requiredDropCapabilities" PodSecurityPolicyTemplateFieldRunAsGroup = "runAsGroup" PodSecurityPolicyTemplateFieldRunAsUser = "runAsUser" PodSecurityPolicyTemplateFieldRuntimeClass = "runtimeClass" PodSecurityPolicyTemplateFieldSELinux = "seLinux" PodSecurityPolicyTemplateFieldSupplementalGroups = "supplementalGroups" PodSecurityPolicyTemplateFieldUUID = "uuid" PodSecurityPolicyTemplateFieldVolumes = "volumes" )
View Source
const ( PodSecurityPolicyTemplateProjectBindingType = "podSecurityPolicyTemplateProjectBinding" PodSecurityPolicyTemplateProjectBindingFieldAnnotations = "annotations" PodSecurityPolicyTemplateProjectBindingFieldCreated = "created" PodSecurityPolicyTemplateProjectBindingFieldCreatorID = "creatorId" PodSecurityPolicyTemplateProjectBindingFieldLabels = "labels" PodSecurityPolicyTemplateProjectBindingFieldName = "name" PodSecurityPolicyTemplateProjectBindingFieldNamespaceId = "namespaceId" PodSecurityPolicyTemplateProjectBindingFieldOwnerReferences = "ownerReferences" PodSecurityPolicyTemplateProjectBindingFieldPodSecurityPolicyTemplateName = "podSecurityPolicyTemplateId" PodSecurityPolicyTemplateProjectBindingFieldRemoved = "removed" PodSecurityPolicyTemplateProjectBindingFieldTargetProjectName = "targetProjectId" PodSecurityPolicyTemplateProjectBindingFieldUUID = "uuid" )
View Source
const ( PolicyRuleType = "policyRule" PolicyRuleFieldAPIGroups = "apiGroups" PolicyRuleFieldNonResourceURLs = "nonResourceURLs" PolicyRuleFieldResourceNames = "resourceNames" PolicyRuleFieldResources = "resources" PolicyRuleFieldVerbs = "verbs" )
View Source
const ( PortCheckType = "portCheck" PortCheckFieldAddress = "address" PortCheckFieldPort = "port" PortCheckFieldProtocol = "protocol" )
View Source
const ( PortworxVolumeSourceType = "portworxVolumeSource" PortworxVolumeSourceFieldFSType = "fsType" PortworxVolumeSourceFieldReadOnly = "readOnly" PortworxVolumeSourceFieldVolumeID = "volumeID" )
View Source
const ( PreferenceType = "preference" PreferenceFieldAnnotations = "annotations" PreferenceFieldCreated = "created" PreferenceFieldCreatorID = "creatorId" PreferenceFieldLabels = "labels" PreferenceFieldName = "name" PreferenceFieldNamespaceId = "namespaceId" PreferenceFieldOwnerReferences = "ownerReferences" PreferenceFieldRemoved = "removed" PreferenceFieldUUID = "uuid" PreferenceFieldValue = "value" )
View Source
const ( PrincipalType = "principal" PrincipalFieldAnnotations = "annotations" PrincipalFieldCreated = "created" PrincipalFieldCreatorID = "creatorId" PrincipalFieldExtraInfo = "extraInfo" PrincipalFieldLabels = "labels" PrincipalFieldLoginName = "loginName" PrincipalFieldMe = "me" PrincipalFieldMemberOf = "memberOf" PrincipalFieldName = "name" PrincipalFieldOwnerReferences = "ownerReferences" PrincipalFieldPrincipalType = "principalType" PrincipalFieldProfilePicture = "profilePicture" PrincipalFieldProfileURL = "profileURL" PrincipalFieldProvider = "provider" PrincipalFieldRemoved = "removed" PrincipalFieldUUID = "uuid" )
View Source
const ( PrivateRegistryType = "privateRegistry" PrivateRegistryFieldIsDefault = "isDefault" PrivateRegistryFieldPassword = "password" PrivateRegistryFieldURL = "url" PrivateRegistryFieldUser = "user" )
View Source
const ( ProcessType = "process" ProcessFieldArgs = "args" ProcessFieldBinds = "binds" ProcessFieldCommand = "command" ProcessFieldEnv = "env" ProcessFieldHealthCheck = "healthCheck" ProcessFieldImage = "image" ProcessFieldImageRegistryAuthConfig = "imageRegistryAuthConfig" ProcessFieldLabels = "labels" ProcessFieldName = "name" ProcessFieldNetworkMode = "networkMode" ProcessFieldPidMode = "pidMode" ProcessFieldPrivileged = "privileged" ProcessFieldPublish = "publish" ProcessFieldRestartPolicy = "restartPolicy" ProcessFieldUser = "user" ProcessFieldVolumesFrom = "volumesFrom" )
View Source
const ( ProjectType = "project" ProjectFieldAnnotations = "annotations" ProjectFieldClusterID = "clusterId" ProjectFieldConditions = "conditions" ProjectFieldContainerDefaultResourceLimit = "containerDefaultResourceLimit" ProjectFieldCreated = "created" ProjectFieldCreatorID = "creatorId" ProjectFieldDescription = "description" ProjectFieldEnableProjectMonitoring = "enableProjectMonitoring" ProjectFieldLabels = "labels" ProjectFieldMonitoringStatus = "monitoringStatus" ProjectFieldName = "name" ProjectFieldNamespaceDefaultResourceQuota = "namespaceDefaultResourceQuota" ProjectFieldNamespaceId = "namespaceId" ProjectFieldOwnerReferences = "ownerReferences" ProjectFieldPodSecurityPolicyTemplateName = "podSecurityPolicyTemplateId" ProjectFieldRemoved = "removed" ProjectFieldResourceQuota = "resourceQuota" ProjectFieldState = "state" ProjectFieldTransitioning = "transitioning" ProjectFieldTransitioningMessage = "transitioningMessage" ProjectFieldUUID = "uuid" )
View Source
const ( ProjectAlertType = "projectAlert" ProjectAlertFieldAnnotations = "annotations" ProjectAlertFieldCreated = "created" ProjectAlertFieldCreatorID = "creatorId" ProjectAlertFieldDescription = "description" ProjectAlertFieldDisplayName = "displayName" ProjectAlertFieldInitialWaitSeconds = "initialWaitSeconds" ProjectAlertFieldLabels = "labels" ProjectAlertFieldName = "name" ProjectAlertFieldNamespaceId = "namespaceId" ProjectAlertFieldOwnerReferences = "ownerReferences" ProjectAlertFieldProjectID = "projectId" ProjectAlertFieldRecipients = "recipients" ProjectAlertFieldRemoved = "removed" ProjectAlertFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ProjectAlertFieldSeverity = "severity" ProjectAlertFieldState = "state" ProjectAlertFieldStatus = "status" ProjectAlertFieldTargetPod = "targetPod" ProjectAlertFieldTargetWorkload = "targetWorkload" ProjectAlertFieldTransitioning = "transitioning" ProjectAlertFieldTransitioningMessage = "transitioningMessage" ProjectAlertFieldUUID = "uuid" )
View Source
const ( ProjectAlertGroupType = "projectAlertGroup" ProjectAlertGroupFieldAlertState = "alertState" ProjectAlertGroupFieldAnnotations = "annotations" ProjectAlertGroupFieldCreated = "created" ProjectAlertGroupFieldCreatorID = "creatorId" ProjectAlertGroupFieldDescription = "description" ProjectAlertGroupFieldGroupIntervalSeconds = "groupIntervalSeconds" ProjectAlertGroupFieldGroupWaitSeconds = "groupWaitSeconds" ProjectAlertGroupFieldLabels = "labels" ProjectAlertGroupFieldName = "name" ProjectAlertGroupFieldNamespaceId = "namespaceId" ProjectAlertGroupFieldOwnerReferences = "ownerReferences" ProjectAlertGroupFieldProjectID = "projectId" ProjectAlertGroupFieldRecipients = "recipients" ProjectAlertGroupFieldRemoved = "removed" ProjectAlertGroupFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ProjectAlertGroupFieldState = "state" ProjectAlertGroupFieldTransitioning = "transitioning" ProjectAlertGroupFieldTransitioningMessage = "transitioningMessage" ProjectAlertGroupFieldUUID = "uuid" )
View Source
const ( ProjectAlertRuleType = "projectAlertRule" ProjectAlertRuleFieldAlertState = "alertState" ProjectAlertRuleFieldAnnotations = "annotations" ProjectAlertRuleFieldCreated = "created" ProjectAlertRuleFieldCreatorID = "creatorId" ProjectAlertRuleFieldGroupID = "groupId" ProjectAlertRuleFieldGroupIntervalSeconds = "groupIntervalSeconds" ProjectAlertRuleFieldGroupWaitSeconds = "groupWaitSeconds" ProjectAlertRuleFieldInherited = "inherited" ProjectAlertRuleFieldLabels = "labels" ProjectAlertRuleFieldMetricRule = "metricRule" ProjectAlertRuleFieldName = "name" ProjectAlertRuleFieldNamespaceId = "namespaceId" ProjectAlertRuleFieldOwnerReferences = "ownerReferences" ProjectAlertRuleFieldPodRule = "podRule" ProjectAlertRuleFieldProjectID = "projectId" ProjectAlertRuleFieldRemoved = "removed" ProjectAlertRuleFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ProjectAlertRuleFieldSeverity = "severity" ProjectAlertRuleFieldState = "state" ProjectAlertRuleFieldTransitioning = "transitioning" ProjectAlertRuleFieldTransitioningMessage = "transitioningMessage" ProjectAlertRuleFieldUUID = "uuid" ProjectAlertRuleFieldWorkloadRule = "workloadRule" )
View Source
const ( ProjectAlertRuleSpecType = "projectAlertRuleSpec" ProjectAlertRuleSpecFieldDisplayName = "displayName" ProjectAlertRuleSpecFieldGroupID = "groupId" ProjectAlertRuleSpecFieldGroupIntervalSeconds = "groupIntervalSeconds" ProjectAlertRuleSpecFieldGroupWaitSeconds = "groupWaitSeconds" ProjectAlertRuleSpecFieldInherited = "inherited" ProjectAlertRuleSpecFieldMetricRule = "metricRule" ProjectAlertRuleSpecFieldPodRule = "podRule" ProjectAlertRuleSpecFieldProjectID = "projectId" ProjectAlertRuleSpecFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ProjectAlertRuleSpecFieldSeverity = "severity" ProjectAlertRuleSpecFieldWorkloadRule = "workloadRule" )
View Source
const ( ProjectAlertSpecType = "projectAlertSpec" ProjectAlertSpecFieldDescription = "description" ProjectAlertSpecFieldDisplayName = "displayName" ProjectAlertSpecFieldInitialWaitSeconds = "initialWaitSeconds" ProjectAlertSpecFieldProjectID = "projectId" ProjectAlertSpecFieldRecipients = "recipients" ProjectAlertSpecFieldRepeatIntervalSeconds = "repeatIntervalSeconds" ProjectAlertSpecFieldSeverity = "severity" ProjectAlertSpecFieldTargetPod = "targetPod" ProjectAlertSpecFieldTargetWorkload = "targetWorkload" )
View Source
const ( ProjectCatalogType = "projectCatalog" ProjectCatalogFieldAnnotations = "annotations" ProjectCatalogFieldBranch = "branch" ProjectCatalogFieldCommit = "commit" ProjectCatalogFieldConditions = "conditions" ProjectCatalogFieldCreated = "created" ProjectCatalogFieldCreatorID = "creatorId" ProjectCatalogFieldDescription = "description" ProjectCatalogFieldHelmVersion = "helmVersion" ProjectCatalogFieldKind = "kind" ProjectCatalogFieldLabels = "labels" ProjectCatalogFieldLastRefreshTimestamp = "lastRefreshTimestamp" ProjectCatalogFieldName = "name" ProjectCatalogFieldNamespaceId = "namespaceId" ProjectCatalogFieldOwnerReferences = "ownerReferences" ProjectCatalogFieldPassword = "password" ProjectCatalogFieldProjectID = "projectId" ProjectCatalogFieldRemoved = "removed" ProjectCatalogFieldState = "state" ProjectCatalogFieldTransitioning = "transitioning" ProjectCatalogFieldTransitioningMessage = "transitioningMessage" ProjectCatalogFieldURL = "url" ProjectCatalogFieldUUID = "uuid" ProjectCatalogFieldUsername = "username" )
View Source
const ( ProjectConditionType = "projectCondition" ProjectConditionFieldLastTransitionTime = "lastTransitionTime" ProjectConditionFieldLastUpdateTime = "lastUpdateTime" ProjectConditionFieldMessage = "message" ProjectConditionFieldReason = "reason" ProjectConditionFieldStatus = "status" ProjectConditionFieldType = "type" )
View Source
const ( ProjectGroupSpecType = "projectGroupSpec" ProjectGroupSpecFieldDescription = "description" ProjectGroupSpecFieldDisplayName = "displayName" ProjectGroupSpecFieldGroupIntervalSeconds = "groupIntervalSeconds" ProjectGroupSpecFieldGroupWaitSeconds = "groupWaitSeconds" ProjectGroupSpecFieldProjectID = "projectId" ProjectGroupSpecFieldRecipients = "recipients" ProjectGroupSpecFieldRepeatIntervalSeconds = "repeatIntervalSeconds" )
View Source
const ( ProjectLoggingType = "projectLogging" ProjectLoggingFieldAnnotations = "annotations" ProjectLoggingFieldCreated = "created" ProjectLoggingFieldCreatorID = "creatorId" ProjectLoggingFieldCustomTargetConfig = "customTargetConfig" ProjectLoggingFieldElasticsearchConfig = "elasticsearchConfig" ProjectLoggingFieldEnableJSONParsing = "enableJSONParsing" ProjectLoggingFieldFluentForwarderConfig = "fluentForwarderConfig" ProjectLoggingFieldKafkaConfig = "kafkaConfig" ProjectLoggingFieldLabels = "labels" ProjectLoggingFieldName = "name" ProjectLoggingFieldNamespaceId = "namespaceId" ProjectLoggingFieldOutputFlushInterval = "outputFlushInterval" ProjectLoggingFieldOutputTags = "outputTags" ProjectLoggingFieldOwnerReferences = "ownerReferences" ProjectLoggingFieldProjectID = "projectId" ProjectLoggingFieldRemoved = "removed" ProjectLoggingFieldSplunkConfig = "splunkConfig" ProjectLoggingFieldState = "state" ProjectLoggingFieldStatus = "status" ProjectLoggingFieldSyslogConfig = "syslogConfig" ProjectLoggingFieldTransitioning = "transitioning" ProjectLoggingFieldTransitioningMessage = "transitioningMessage" ProjectLoggingFieldUUID = "uuid" )
View Source
const ( ProjectLoggingSpecType = "projectLoggingSpec" ProjectLoggingSpecFieldCustomTargetConfig = "customTargetConfig" ProjectLoggingSpecFieldDisplayName = "displayName" ProjectLoggingSpecFieldElasticsearchConfig = "elasticsearchConfig" ProjectLoggingSpecFieldEnableJSONParsing = "enableJSONParsing" ProjectLoggingSpecFieldFluentForwarderConfig = "fluentForwarderConfig" ProjectLoggingSpecFieldKafkaConfig = "kafkaConfig" ProjectLoggingSpecFieldOutputFlushInterval = "outputFlushInterval" ProjectLoggingSpecFieldOutputTags = "outputTags" ProjectLoggingSpecFieldProjectID = "projectId" ProjectLoggingSpecFieldSplunkConfig = "splunkConfig" ProjectLoggingSpecFieldSyslogConfig = "syslogConfig" )
View Source
const ( ProjectLoggingStatusType = "projectLoggingStatus" ProjectLoggingStatusFieldAppliedSpec = "appliedSpec" ProjectLoggingStatusFieldConditions = "conditions" )
View Source
const ( ProjectMetricNamesInputType = "projectMetricNamesInput" ProjectMetricNamesInputFieldProjectName = "projectId" )
View Source
const ( ProjectMonitorGraphType = "projectMonitorGraph" ProjectMonitorGraphFieldAnnotations = "annotations" ProjectMonitorGraphFieldCreated = "created" ProjectMonitorGraphFieldCreatorID = "creatorId" ProjectMonitorGraphFieldDescription = "description" ProjectMonitorGraphFieldDetailsMetricsSelector = "detailsMetricsSelector" ProjectMonitorGraphFieldDisplayResourceType = "displayResourceType" ProjectMonitorGraphFieldGraphType = "graphType" ProjectMonitorGraphFieldLabels = "labels" ProjectMonitorGraphFieldMetricsSelector = "metricsSelector" ProjectMonitorGraphFieldName = "name" ProjectMonitorGraphFieldNamespaceId = "namespaceId" ProjectMonitorGraphFieldOwnerReferences = "ownerReferences" ProjectMonitorGraphFieldPriority = "priority" ProjectMonitorGraphFieldProjectID = "projectId" ProjectMonitorGraphFieldRemoved = "removed" ProjectMonitorGraphFieldResourceType = "resourceType" ProjectMonitorGraphFieldUUID = "uuid" ProjectMonitorGraphFieldYAxis = "yAxis" )
View Source
const ( ProjectMonitorGraphSpecType = "projectMonitorGraphSpec" ProjectMonitorGraphSpecFieldDescription = "description" ProjectMonitorGraphSpecFieldDetailsMetricsSelector = "detailsMetricsSelector" ProjectMonitorGraphSpecFieldDisplayResourceType = "displayResourceType" ProjectMonitorGraphSpecFieldGraphType = "graphType" ProjectMonitorGraphSpecFieldMetricsSelector = "metricsSelector" ProjectMonitorGraphSpecFieldPriority = "priority" ProjectMonitorGraphSpecFieldProjectID = "projectId" ProjectMonitorGraphSpecFieldResourceType = "resourceType" ProjectMonitorGraphSpecFieldYAxis = "yAxis" )
View Source
const ( ProjectNetworkPolicyType = "projectNetworkPolicy" ProjectNetworkPolicyFieldAnnotations = "annotations" ProjectNetworkPolicyFieldCreated = "created" ProjectNetworkPolicyFieldCreatorID = "creatorId" ProjectNetworkPolicyFieldDescription = "description" ProjectNetworkPolicyFieldLabels = "labels" ProjectNetworkPolicyFieldName = "name" ProjectNetworkPolicyFieldNamespaceId = "namespaceId" ProjectNetworkPolicyFieldOwnerReferences = "ownerReferences" ProjectNetworkPolicyFieldProjectID = "projectId" ProjectNetworkPolicyFieldRemoved = "removed" ProjectNetworkPolicyFieldState = "state" ProjectNetworkPolicyFieldStatus = "status" ProjectNetworkPolicyFieldTransitioning = "transitioning" ProjectNetworkPolicyFieldTransitioningMessage = "transitioningMessage" ProjectNetworkPolicyFieldUUID = "uuid" )
View Source
const ( ProjectNetworkPolicySpecType = "projectNetworkPolicySpec" ProjectNetworkPolicySpecFieldDescription = "description" ProjectNetworkPolicySpecFieldProjectID = "projectId" )
View Source
const ( ProjectResourceQuotaType = "projectResourceQuota" ProjectResourceQuotaFieldLimit = "limit" ProjectResourceQuotaFieldUsedLimit = "usedLimit" )
View Source
const ( ProjectRoleTemplateBindingType = "projectRoleTemplateBinding" ProjectRoleTemplateBindingFieldAnnotations = "annotations" ProjectRoleTemplateBindingFieldCreated = "created" ProjectRoleTemplateBindingFieldCreatorID = "creatorId" ProjectRoleTemplateBindingFieldGroupID = "groupId" ProjectRoleTemplateBindingFieldGroupPrincipalID = "groupPrincipalId" ProjectRoleTemplateBindingFieldLabels = "labels" ProjectRoleTemplateBindingFieldName = "name" ProjectRoleTemplateBindingFieldNamespaceId = "namespaceId" ProjectRoleTemplateBindingFieldOwnerReferences = "ownerReferences" ProjectRoleTemplateBindingFieldProjectID = "projectId" ProjectRoleTemplateBindingFieldRemoved = "removed" ProjectRoleTemplateBindingFieldRoleTemplateID = "roleTemplateId" ProjectRoleTemplateBindingFieldServiceAccount = "serviceAccount" ProjectRoleTemplateBindingFieldUUID = "uuid" ProjectRoleTemplateBindingFieldUserID = "userId" ProjectRoleTemplateBindingFieldUserPrincipalID = "userPrincipalId" )
View Source
const ( ProjectSpecType = "projectSpec" ProjectSpecFieldClusterID = "clusterId" ProjectSpecFieldContainerDefaultResourceLimit = "containerDefaultResourceLimit" ProjectSpecFieldDescription = "description" ProjectSpecFieldDisplayName = "displayName" ProjectSpecFieldEnableProjectMonitoring = "enableProjectMonitoring" ProjectSpecFieldNamespaceDefaultResourceQuota = "namespaceDefaultResourceQuota" ProjectSpecFieldResourceQuota = "resourceQuota" )
View Source
const ( ProjectStatusType = "projectStatus" ProjectStatusFieldConditions = "conditions" ProjectStatusFieldMonitoringStatus = "monitoringStatus" ProjectStatusFieldPodSecurityPolicyTemplateName = "podSecurityPolicyTemplateId" )
View Source
const ( ProjectTestInputType = "projectTestInput" ProjectTestInputFieldCustomTargetConfig = "customTargetConfig" ProjectTestInputFieldElasticsearchConfig = "elasticsearchConfig" ProjectTestInputFieldFluentForwarderConfig = "fluentForwarderConfig" ProjectTestInputFieldKafkaConfig = "kafkaConfig" ProjectTestInputFieldOutputTags = "outputTags" ProjectTestInputFieldProjectName = "projectId" ProjectTestInputFieldSplunkConfig = "splunkConfig" ProjectTestInputFieldSyslogConfig = "syslogConfig" )
View Source
const ( ProjectedVolumeSourceType = "projectedVolumeSource" ProjectedVolumeSourceFieldDefaultMode = "defaultMode" ProjectedVolumeSourceFieldSources = "sources" )
View Source
const ( PublicEndpointType = "publicEndpoint" PublicEndpointFieldAddresses = "addresses" PublicEndpointFieldAllNodes = "allNodes" PublicEndpointFieldHostname = "hostname" PublicEndpointFieldIngressID = "ingressId" PublicEndpointFieldNodeID = "nodeId" PublicEndpointFieldPath = "path" PublicEndpointFieldPodID = "podId" PublicEndpointFieldPort = "port" PublicEndpointFieldProtocol = "protocol" PublicEndpointFieldServiceID = "serviceId" )
View Source
const ( QueryClusterGraphType = "queryClusterGraph" QueryClusterGraphFieldGraphName = "graphID" QueryClusterGraphFieldSeries = "series" )
View Source
const ( QueryClusterGraphOutputType = "queryClusterGraphOutput" QueryClusterGraphOutputFieldData = "data" QueryClusterGraphOutputFieldType = "type" )
View Source
const ( QueryClusterMetricInputType = "queryClusterMetricInput" QueryClusterMetricInputFieldClusterName = "clusterId" QueryClusterMetricInputFieldExpr = "expr" QueryClusterMetricInputFieldFrom = "from" QueryClusterMetricInputFieldInterval = "interval" QueryClusterMetricInputFieldTo = "to" )
View Source
const ( QueryGraphInputType = "queryGraphInput" QueryGraphInputFieldFilters = "filters" QueryGraphInputFieldFrom = "from" QueryGraphInputFieldInterval = "interval" QueryGraphInputFieldIsDetails = "isDetails" QueryGraphInputFieldMetricParams = "metricParams" QueryGraphInputFieldTo = "to" )
View Source
const ( QueryMetricOutputType = "queryMetricOutput" QueryMetricOutputFieldSeries = "series" QueryMetricOutputFieldType = "type" )
View Source
const ( QueryProjectGraphType = "queryProjectGraph" QueryProjectGraphFieldGraphName = "graphID" QueryProjectGraphFieldSeries = "series" )
View Source
const ( QueryProjectGraphOutputType = "queryProjectGraphOutput" QueryProjectGraphOutputFieldData = "data" QueryProjectGraphOutputFieldType = "type" )
View Source
const ( QueryProjectMetricInputType = "queryProjectMetricInput" QueryProjectMetricInputFieldExpr = "expr" QueryProjectMetricInputFieldFrom = "from" QueryProjectMetricInputFieldInterval = "interval" QueryProjectMetricInputFieldProjectName = "projectId" QueryProjectMetricInputFieldTo = "to" )
View Source
const ( QuestionType = "question" QuestionFieldDefault = "default" QuestionFieldDescription = "description" QuestionFieldGroup = "group" QuestionFieldInvalidChars = "invalidChars" QuestionFieldLabel = "label" QuestionFieldMax = "max" QuestionFieldMaxLength = "maxLength" QuestionFieldMin = "min" QuestionFieldMinLength = "minLength" QuestionFieldOptions = "options" QuestionFieldRequired = "required" QuestionFieldSatisfies = "satisfies" QuestionFieldShowIf = "showIf" QuestionFieldShowSubquestionIf = "showSubquestionIf" QuestionFieldSubquestions = "subquestions" QuestionFieldType = "type" QuestionFieldValidChars = "validChars" QuestionFieldVariable = "variable" )
View Source
const ( QuobyteVolumeSourceType = "quobyteVolumeSource" QuobyteVolumeSourceFieldGroup = "group" QuobyteVolumeSourceFieldReadOnly = "readOnly" QuobyteVolumeSourceFieldRegistry = "registry" QuobyteVolumeSourceFieldTenant = "tenant" QuobyteVolumeSourceFieldUser = "user" QuobyteVolumeSourceFieldVolume = "volume" )
View Source
const ( RancherKubernetesEngineConfigType = "rancherKubernetesEngineConfig" RancherKubernetesEngineConfigFieldAddonJobTimeout = "addonJobTimeout" RancherKubernetesEngineConfigFieldAddons = "addons" RancherKubernetesEngineConfigFieldAddonsInclude = "addonsInclude" RancherKubernetesEngineConfigFieldAuthentication = "authentication" RancherKubernetesEngineConfigFieldAuthorization = "authorization" RancherKubernetesEngineConfigFieldBastionHost = "bastionHost" RancherKubernetesEngineConfigFieldCloudProvider = "cloudProvider" RancherKubernetesEngineConfigFieldClusterName = "clusterName" RancherKubernetesEngineConfigFieldDNS = "dns" RancherKubernetesEngineConfigFieldIgnoreDockerVersion = "ignoreDockerVersion" RancherKubernetesEngineConfigFieldIngress = "ingress" RancherKubernetesEngineConfigFieldMonitoring = "monitoring" RancherKubernetesEngineConfigFieldNetwork = "network" RancherKubernetesEngineConfigFieldNodes = "nodes" RancherKubernetesEngineConfigFieldPrefixPath = "prefixPath" RancherKubernetesEngineConfigFieldPrivateRegistries = "privateRegistries" RancherKubernetesEngineConfigFieldRestore = "restore" RancherKubernetesEngineConfigFieldRotateCertificates = "rotateCertificates" RancherKubernetesEngineConfigFieldSSHAgentAuth = "sshAgentAuth" RancherKubernetesEngineConfigFieldSSHCertPath = "sshCertPath" RancherKubernetesEngineConfigFieldSSHKeyPath = "sshKeyPath" RancherKubernetesEngineConfigFieldServices = "services" RancherKubernetesEngineConfigFieldUpgradeStrategy = "upgradeStrategy" RancherKubernetesEngineConfigFieldVersion = "kubernetesVersion" )
View Source
const ( RBDVolumeSourceType = "rbdVolumeSource" RBDVolumeSourceFieldCephMonitors = "monitors" RBDVolumeSourceFieldFSType = "fsType" RBDVolumeSourceFieldKeyring = "keyring" RBDVolumeSourceFieldRBDImage = "image" RBDVolumeSourceFieldRBDPool = "pool" RBDVolumeSourceFieldRadosUser = "user" RBDVolumeSourceFieldReadOnly = "readOnly" RBDVolumeSourceFieldSecretRef = "secretRef" )
View Source
const ( RecipientType = "recipient" RecipientFieldNotifierID = "notifierId" RecipientFieldNotifierType = "notifierType" RecipientFieldRecipient = "recipient" )
View Source
const ( ResourceFieldSelectorType = "resourceFieldSelector" ResourceFieldSelectorFieldContainerName = "containerName" ResourceFieldSelectorFieldDivisor = "divisor" ResourceFieldSelectorFieldResource = "resource" )
View Source
const ( ResourceQuotaLimitType = "resourceQuotaLimit" ResourceQuotaLimitFieldConfigMaps = "configMaps" ResourceQuotaLimitFieldLimitsCPU = "limitsCpu" ResourceQuotaLimitFieldLimitsMemory = "limitsMemory" ResourceQuotaLimitFieldPersistentVolumeClaims = "persistentVolumeClaims" ResourceQuotaLimitFieldPods = "pods" ResourceQuotaLimitFieldReplicationControllers = "replicationControllers" ResourceQuotaLimitFieldRequestsCPU = "requestsCpu" ResourceQuotaLimitFieldRequestsMemory = "requestsMemory" ResourceQuotaLimitFieldRequestsStorage = "requestsStorage" ResourceQuotaLimitFieldSecrets = "secrets" ResourceQuotaLimitFieldServices = "services" ResourceQuotaLimitFieldServicesLoadBalancers = "servicesLoadBalancers" ResourceQuotaLimitFieldServicesNodePorts = "servicesNodePorts" )
View Source
const ( RestoreConfigType = "restoreConfig" RestoreConfigFieldRestore = "restore" RestoreConfigFieldSnapshotName = "snapshotName" )
View Source
const ( RestoreFromEtcdBackupInputType = "restoreFromEtcdBackupInput" RestoreFromEtcdBackupInputFieldEtcdBackupID = "etcdBackupId" RestoreFromEtcdBackupInputFieldRestoreRkeConfig = "restoreRkeConfig" )
View Source
const ( RKEAddonType = "rkeAddon" RKEAddonFieldAnnotations = "annotations" RKEAddonFieldCreated = "created" RKEAddonFieldCreatorID = "creatorId" RKEAddonFieldLabels = "labels" RKEAddonFieldName = "name" RKEAddonFieldOwnerReferences = "ownerReferences" RKEAddonFieldRemoved = "removed" RKEAddonFieldTemplate = "template" RKEAddonFieldUUID = "uuid" )
View Source
const ( RKEConfigNodeType = "rkeConfigNode" RKEConfigNodeFieldAddress = "address" RKEConfigNodeFieldDockerSocket = "dockerSocket" RKEConfigNodeFieldHostnameOverride = "hostnameOverride" RKEConfigNodeFieldInternalAddress = "internalAddress" RKEConfigNodeFieldLabels = "labels" RKEConfigNodeFieldNodeID = "nodeId" RKEConfigNodeFieldPort = "port" RKEConfigNodeFieldRole = "role" RKEConfigNodeFieldSSHAgentAuth = "sshAgentAuth" RKEConfigNodeFieldSSHCert = "sshCert" RKEConfigNodeFieldSSHCertPath = "sshCertPath" RKEConfigNodeFieldSSHKey = "sshKey" RKEConfigNodeFieldSSHKeyPath = "sshKeyPath" RKEConfigNodeFieldTaints = "taints" RKEConfigNodeFieldUser = "user" )
View Source
const ( RKEConfigNodePlanType = "rkeConfigNodePlan" RKEConfigNodePlanFieldAddress = "address" RKEConfigNodePlanFieldAnnotations = "annotations" RKEConfigNodePlanFieldFiles = "files" RKEConfigNodePlanFieldLabels = "labels" RKEConfigNodePlanFieldPortChecks = "portChecks" RKEConfigNodePlanFieldProcesses = "processes" RKEConfigNodePlanFieldTaints = "taints" )
View Source
const ( RKEConfigServicesType = "rkeConfigServices" RKEConfigServicesFieldEtcd = "etcd" RKEConfigServicesFieldKubeAPI = "kubeApi" RKEConfigServicesFieldKubeController = "kubeController" RKEConfigServicesFieldKubelet = "kubelet" RKEConfigServicesFieldKubeproxy = "kubeproxy" RKEConfigServicesFieldScheduler = "scheduler" )
View Source
const ( RKEK8sServiceOptionType = "rkeK8sServiceOption" RKEK8sServiceOptionFieldAnnotations = "annotations" RKEK8sServiceOptionFieldCreated = "created" RKEK8sServiceOptionFieldCreatorID = "creatorId" RKEK8sServiceOptionFieldLabels = "labels" RKEK8sServiceOptionFieldName = "name" RKEK8sServiceOptionFieldOwnerReferences = "ownerReferences" RKEK8sServiceOptionFieldRemoved = "removed" RKEK8sServiceOptionFieldServiceOptions = "serviceOptions" RKEK8sServiceOptionFieldUUID = "uuid" )
View Source
const ( RKEK8sSystemImageType = "rkeK8sSystemImage" RKEK8sSystemImageFieldAnnotations = "annotations" RKEK8sSystemImageFieldCreated = "created" RKEK8sSystemImageFieldCreatorID = "creatorId" RKEK8sSystemImageFieldLabels = "labels" RKEK8sSystemImageFieldName = "name" RKEK8sSystemImageFieldOwnerReferences = "ownerReferences" RKEK8sSystemImageFieldRemoved = "removed" RKEK8sSystemImageFieldSystemImages = "systemImages" RKEK8sSystemImageFieldUUID = "uuid" )
View Source
const ( RKESystemImagesType = "rkeSystemImages" RKESystemImagesFieldAlpine = "alpine" RKESystemImagesFieldCalicoCNI = "calicoCni" RKESystemImagesFieldCalicoControllers = "calicoControllers" RKESystemImagesFieldCalicoCtl = "calicoCtl" RKESystemImagesFieldCalicoFlexVol = "calicoFlexVol" RKESystemImagesFieldCalicoNode = "calicoNode" RKESystemImagesFieldCanalCNI = "canalCni" RKESystemImagesFieldCanalFlannel = "canalFlannel" RKESystemImagesFieldCanalFlexVol = "canalFlexVol" RKESystemImagesFieldCanalNode = "canalNode" RKESystemImagesFieldCertDownloader = "certDownloader" RKESystemImagesFieldCoreDNS = "coredns" RKESystemImagesFieldCoreDNSAutoscaler = "corednsAutoscaler" RKESystemImagesFieldDNSmasq = "dnsmasq" RKESystemImagesFieldEtcd = "etcd" RKESystemImagesFieldFlannel = "flannel" RKESystemImagesFieldFlannelCNI = "flannelCni" RKESystemImagesFieldIngress = "ingress" RKESystemImagesFieldIngressBackend = "ingressBackend" RKESystemImagesFieldKubeDNS = "kubedns" RKESystemImagesFieldKubeDNSAutoscaler = "kubednsAutoscaler" RKESystemImagesFieldKubeDNSSidecar = "kubednsSidecar" RKESystemImagesFieldKubernetes = "kubernetes" RKESystemImagesFieldKubernetesServicesSidecar = "kubernetesServicesSidecar" RKESystemImagesFieldMetricsServer = "metricsServer" RKESystemImagesFieldNginxProxy = "nginxProxy" RKESystemImagesFieldNodelocal = "nodelocal" RKESystemImagesFieldPodInfraContainer = "podInfraContainer" RKESystemImagesFieldWeaveCNI = "weaveCni" RKESystemImagesFieldWeaveNode = "weaveNode" RKESystemImagesFieldWindowsPodInfraContainer = "windowsPodInfraContainer" )
View Source
const ( RKETaintType = "rkeTaint" RKETaintFieldEffect = "effect" RKETaintFieldKey = "key" RKETaintFieldTimeAdded = "timeAdded" RKETaintFieldValue = "value" )
View Source
const ( RoleTemplateType = "roleTemplate" RoleTemplateFieldAdministrative = "administrative" RoleTemplateFieldAnnotations = "annotations" RoleTemplateFieldBuiltin = "builtin" RoleTemplateFieldClusterCreatorDefault = "clusterCreatorDefault" RoleTemplateFieldContext = "context" RoleTemplateFieldCreated = "created" RoleTemplateFieldCreatorID = "creatorId" RoleTemplateFieldDescription = "description" RoleTemplateFieldExternal = "external" RoleTemplateFieldHidden = "hidden" RoleTemplateFieldLabels = "labels" RoleTemplateFieldLocked = "locked" RoleTemplateFieldName = "name" RoleTemplateFieldOwnerReferences = "ownerReferences" RoleTemplateFieldProjectCreatorDefault = "projectCreatorDefault" RoleTemplateFieldRemoved = "removed" RoleTemplateFieldRoleTemplateIDs = "roleTemplateIds" RoleTemplateFieldRules = "rules" RoleTemplateFieldUUID = "uuid" )
View Source
const ( RollingUpdateType = "rollingUpdate" RollingUpdateFieldBatchSize = "batchSize" RollingUpdateFieldInterval = "interval" )
View Source
const ( RollingUpdateDaemonSetType = "rollingUpdateDaemonSet" )
View Source
const ( RollingUpdateDeploymentType = "rollingUpdateDeployment" RollingUpdateDeploymentFieldMaxSurge = "maxSurge" )
View Source
const ( RotateCertificateInputType = "rotateCertificateInput" RotateCertificateInputFieldCACertificates = "caCertificates" RotateCertificateInputFieldServices = "services" )
View Source
const ( RotateCertificateOutputType = "rotateCertificateOutput" RotateCertificateOutputFieldMessage = "message" )
View Source
const ( RotateCertificatesType = "rotateCertificates" RotateCertificatesFieldCACertificates = "caCertificates" RotateCertificatesFieldServices = "services" )
View Source
const ( Route53ProviderConfigType = "route53ProviderConfig" Route53ProviderConfigFieldAccessKey = "accessKey" Route53ProviderConfigFieldCredentialsPath = "credentialsPath" Route53ProviderConfigFieldRegion = "region" Route53ProviderConfigFieldRoleArn = "roleArn" Route53ProviderConfigFieldSecretKey = "secretKey" Route53ProviderConfigFieldZoneType = "zoneType" )
View Source
const ( RouteOpenstackOptsType = "routeOpenstackOpts" RouteOpenstackOptsFieldRouterID = "router-id" )
View Source
const ( RunAsGroupStrategyOptionsType = "runAsGroupStrategyOptions" RunAsGroupStrategyOptionsFieldRanges = "ranges" RunAsGroupStrategyOptionsFieldRule = "rule" )
View Source
const ( RunAsUserStrategyOptionsType = "runAsUserStrategyOptions" RunAsUserStrategyOptionsFieldRanges = "ranges" RunAsUserStrategyOptionsFieldRule = "rule" )
View Source
const ( RuntimeClassStrategyOptionsType = "runtimeClassStrategyOptions" RuntimeClassStrategyOptionsFieldAllowedRuntimeClassNames = "allowedRuntimeClassNames" RuntimeClassStrategyOptionsFieldDefaultRuntimeClassName = "defaultRuntimeClassName" )
View Source
const ( S3BackupConfigType = "s3BackupConfig" S3BackupConfigFieldAccessKey = "accessKey" S3BackupConfigFieldBucketName = "bucketName" S3BackupConfigFieldCustomCA = "customCa" S3BackupConfigFieldEndpoint = "endpoint" S3BackupConfigFieldFolder = "folder" S3BackupConfigFieldRegion = "region" S3BackupConfigFieldSecretKey = "secretKey" )
View Source
const ( SamlConfigTestInputType = "samlConfigTestInput" SamlConfigTestInputFieldFinalRedirectURL = "finalRedirectUrl" )
View Source
const ( SamlConfigTestOutputType = "samlConfigTestOutput" SamlConfigTestOutputFieldIdpRedirectURL = "idpRedirectUrl" )
View Source
const ( SaveAsTemplateInputType = "saveAsTemplateInput" SaveAsTemplateInputFieldClusterTemplateName = "clusterTemplateName" SaveAsTemplateInputFieldClusterTemplateRevisionName = "clusterTemplateRevisionName" )
View Source
const ( SaveAsTemplateOutputType = "saveAsTemplateOutput" SaveAsTemplateOutputFieldClusterTemplateName = "clusterTemplateName" SaveAsTemplateOutputFieldClusterTemplateRevisionName = "clusterTemplateRevisionName" )
View Source
const ( ScaleIOVolumeSourceType = "scaleIOVolumeSource" ScaleIOVolumeSourceFieldFSType = "fsType" ScaleIOVolumeSourceFieldGateway = "gateway" ScaleIOVolumeSourceFieldProtectionDomain = "protectionDomain" ScaleIOVolumeSourceFieldReadOnly = "readOnly" ScaleIOVolumeSourceFieldSSLEnabled = "sslEnabled" ScaleIOVolumeSourceFieldSecretRef = "secretRef" ScaleIOVolumeSourceFieldStorageMode = "storageMode" ScaleIOVolumeSourceFieldStoragePool = "storagePool" ScaleIOVolumeSourceFieldSystem = "system" ScaleIOVolumeSourceFieldVolumeName = "volumeName" )
View Source
const ( ScheduledClusterScanType = "scheduledClusterScan" ScheduledClusterScanFieldEnabled = "enabled" ScheduledClusterScanFieldScanConfig = "scanConfig" ScheduledClusterScanFieldScheduleConfig = "scheduleConfig" )
View Source
const ( ScheduledClusterScanConfigType = "scheduledClusterScanConfig" ScheduledClusterScanConfigFieldCronSchedule = "cronSchedule" ScheduledClusterScanConfigFieldRetention = "retention" )
View Source
const ( ScheduledClusterScanStatusType = "scheduledClusterScanStatus" ScheduledClusterScanStatusFieldEnabled = "enabled" ScheduledClusterScanStatusFieldLastRunTimestamp = "lastRunTimestamp" )
View Source
const ( SchedulerServiceType = "schedulerService" SchedulerServiceFieldExtraArgs = "extraArgs" SchedulerServiceFieldExtraBinds = "extraBinds" SchedulerServiceFieldExtraEnv = "extraEnv" SchedulerServiceFieldImage = "image" )
View Source
const ( SELinuxOptionsType = "seLinuxOptions" SELinuxOptionsFieldLevel = "level" SELinuxOptionsFieldRole = "role" SELinuxOptionsFieldType = "type" SELinuxOptionsFieldUser = "user" )
View Source
const ( SELinuxStrategyOptionsType = "seLinuxStrategyOptions" SELinuxStrategyOptionsFieldRule = "rule" SELinuxStrategyOptionsFieldSELinuxOptions = "seLinuxOptions" )
View Source
const ( SearchPrincipalsInputType = "searchPrincipalsInput" SearchPrincipalsInputFieldName = "name" SearchPrincipalsInputFieldPrincipalType = "principalType" )
View Source
const ( SecretKeySelectorType = "secretKeySelector" SecretKeySelectorFieldKey = "key" SecretKeySelectorFieldName = "name" SecretKeySelectorFieldOptional = "optional" )
View Source
const ( SecretProjectionType = "secretProjection" SecretProjectionFieldItems = "items" SecretProjectionFieldName = "name" SecretProjectionFieldOptional = "optional" )
View Source
const ( SecretVolumeSourceType = "secretVolumeSource" SecretVolumeSourceFieldDefaultMode = "defaultMode" SecretVolumeSourceFieldItems = "items" SecretVolumeSourceFieldOptional = "optional" SecretVolumeSourceFieldSecretName = "secretName" )
View Source
const ( SecretsEncryptionConfigType = "secretsEncryptionConfig" SecretsEncryptionConfigFieldCustomConfig = "customConfig" SecretsEncryptionConfigFieldEnabled = "enabled" )
View Source
const ( ServiceAccountTokenProjectionType = "serviceAccountTokenProjection" ServiceAccountTokenProjectionFieldAudience = "audience" ServiceAccountTokenProjectionFieldExpirationSeconds = "expirationSeconds" ServiceAccountTokenProjectionFieldPath = "path" )
View Source
const ( ServiceOverrideType = "serviceOverride" ServiceOverrideFieldRegion = "region" ServiceOverrideFieldService = "service" ServiceOverrideFieldSigningMethod = "signing-method" ServiceOverrideFieldSigningName = "signing-name" ServiceOverrideFieldSigningRegion = "signing-region" ServiceOverrideFieldURL = "url" )
View Source
const ( SetPasswordInputType = "setPasswordInput" SetPasswordInputFieldNewPassword = "newPassword" )
View Source
const ( SetPodSecurityPolicyTemplateInputType = "setPodSecurityPolicyTemplateInput" SetPodSecurityPolicyTemplateInputFieldPodSecurityPolicyTemplateName = "podSecurityPolicyTemplateId" )
View Source
const ( SettingType = "setting" SettingFieldAnnotations = "annotations" SettingFieldCreated = "created" SettingFieldCreatorID = "creatorId" SettingFieldCustomized = "customized" SettingFieldDefault = "default" SettingFieldLabels = "labels" SettingFieldName = "name" SettingFieldOwnerReferences = "ownerReferences" SettingFieldRemoved = "removed" SettingFieldSource = "source" SettingFieldUUID = "uuid" SettingFieldValue = "value" )
View Source
const ( ShibbolethConfigType = "shibbolethConfig" ShibbolethConfigFieldAccessMode = "accessMode" ShibbolethConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds" ShibbolethConfigFieldAnnotations = "annotations" ShibbolethConfigFieldCreated = "created" ShibbolethConfigFieldCreatorID = "creatorId" ShibbolethConfigFieldDisplayNameField = "displayNameField" ShibbolethConfigFieldEnabled = "enabled" ShibbolethConfigFieldGroupsField = "groupsField" ShibbolethConfigFieldIDPMetadataContent = "idpMetadataContent" ShibbolethConfigFieldLabels = "labels" ShibbolethConfigFieldName = "name" ShibbolethConfigFieldOpenLdapConfig = "openLdapConfig" ShibbolethConfigFieldOwnerReferences = "ownerReferences" ShibbolethConfigFieldRancherAPIHost = "rancherApiHost" ShibbolethConfigFieldRemoved = "removed" ShibbolethConfigFieldSpCert = "spCert" ShibbolethConfigFieldSpKey = "spKey" ShibbolethConfigFieldType = "type" ShibbolethConfigFieldUIDField = "uidField" ShibbolethConfigFieldUUID = "uuid" ShibbolethConfigFieldUserNameField = "userNameField" )
View Source
const ( SlackConfigType = "slackConfig" SlackConfigFieldDefaultRecipient = "defaultRecipient" SlackConfigFieldProxyURL = "proxyUrl" SlackConfigFieldURL = "url" )
View Source
const ( SMTPConfigType = "smtpConfig" SMTPConfigFieldDefaultRecipient = "defaultRecipient" SMTPConfigFieldHost = "host" SMTPConfigFieldPassword = "password" SMTPConfigFieldPort = "port" SMTPConfigFieldSender = "sender" SMTPConfigFieldTLS = "tls" SMTPConfigFieldUsername = "username" )
View Source
const ( SplunkConfigType = "splunkConfig" SplunkConfigFieldCertificate = "certificate" SplunkConfigFieldClientCert = "clientCert" SplunkConfigFieldClientKey = "clientKey" SplunkConfigFieldClientKeyPass = "clientKeyPass" SplunkConfigFieldEndpoint = "endpoint" SplunkConfigFieldIndex = "index" SplunkConfigFieldSSLVerify = "sslVerify" SplunkConfigFieldSource = "source" SplunkConfigFieldToken = "token" )
View Source
const ( StorageOSVolumeSourceType = "storageOSVolumeSource" StorageOSVolumeSourceFieldFSType = "fsType" StorageOSVolumeSourceFieldReadOnly = "readOnly" StorageOSVolumeSourceFieldSecretRef = "secretRef" StorageOSVolumeSourceFieldVolumeName = "volumeName" StorageOSVolumeSourceFieldVolumeNamespace = "volumeNamespace" )
View Source
const ( SubQuestionType = "subQuestion" SubQuestionFieldDefault = "default" SubQuestionFieldDescription = "description" SubQuestionFieldGroup = "group" SubQuestionFieldInvalidChars = "invalidChars" SubQuestionFieldLabel = "label" SubQuestionFieldMax = "max" SubQuestionFieldMaxLength = "maxLength" SubQuestionFieldMin = "min" SubQuestionFieldMinLength = "minLength" SubQuestionFieldOptions = "options" SubQuestionFieldRequired = "required" SubQuestionFieldSatisfies = "satisfies" SubQuestionFieldShowIf = "showIf" SubQuestionFieldType = "type" SubQuestionFieldValidChars = "validChars" SubQuestionFieldVariable = "variable" )
View Source
const ( SupplementalGroupsStrategyOptionsType = "supplementalGroupsStrategyOptions" SupplementalGroupsStrategyOptionsFieldRanges = "ranges" SupplementalGroupsStrategyOptionsFieldRule = "rule" )
View Source
const ( SyslogConfigType = "syslogConfig" SyslogConfigFieldCertificate = "certificate" SyslogConfigFieldClientCert = "clientCert" SyslogConfigFieldClientKey = "clientKey" SyslogConfigFieldEnableTLS = "enableTls" SyslogConfigFieldEndpoint = "endpoint" SyslogConfigFieldProgram = "program" SyslogConfigFieldProtocol = "protocol" SyslogConfigFieldSSLVerify = "sslVerify" SyslogConfigFieldSeverity = "severity" SyslogConfigFieldToken = "token" )
View Source
const ( SystemServiceRuleType = "systemServiceRule" SystemServiceRuleFieldCondition = "condition" )
View Source
const ( TaintType = "taint" TaintFieldEffect = "effect" TaintFieldKey = "key" TaintFieldTimeAdded = "timeAdded" TaintFieldValue = "value" )
View Source
const ( TargetType = "target" TargetFieldAppID = "appId" TargetFieldHealthstate = "healthState" TargetFieldProjectID = "projectId" TargetFieldState = "state" )
View Source
const ( TargetEventType = "targetEvent" TargetEventFieldEventType = "eventType" TargetEventFieldResourceKind = "resourceKind" )
View Source
const ( TargetNodeType = "targetNode" TargetNodeFieldCPUThreshold = "cpuThreshold" TargetNodeFieldCondition = "condition" TargetNodeFieldMemThreshold = "memThreshold" TargetNodeFieldNodeID = "nodeId" TargetNodeFieldSelector = "selector" )
View Source
const ( TargetPodType = "targetPod" TargetPodFieldCondition = "condition" TargetPodFieldPodID = "podId" TargetPodFieldRestartIntervalSeconds = "restartIntervalSeconds" TargetPodFieldRestartTimes = "restartTimes" )
View Source
const ( TargetSystemServiceType = "targetSystemService" TargetSystemServiceFieldCondition = "condition" )
View Source
const ( TargetWorkloadType = "targetWorkload" TargetWorkloadFieldAvailablePercentage = "availablePercentage" TargetWorkloadFieldSelector = "selector" TargetWorkloadFieldWorkloadID = "workloadId" )
View Source
const ( TemplateType = "template" TemplateFieldAnnotations = "annotations" TemplateFieldCatalogID = "catalogId" TemplateFieldCategories = "categories" TemplateFieldCategory = "category" TemplateFieldClusterCatalogID = "clusterCatalogId" TemplateFieldClusterID = "clusterId" TemplateFieldCreated = "created" TemplateFieldCreatorID = "creatorId" TemplateFieldDefaultTemplateVersionID = "defaultTemplateVersionId" TemplateFieldDefaultVersion = "defaultVersion" TemplateFieldDescription = "description" TemplateFieldFolderName = "folderName" TemplateFieldIcon = "icon" TemplateFieldIconFilename = "iconFilename" TemplateFieldLabels = "labels" TemplateFieldMaintainer = "maintainer" TemplateFieldName = "name" TemplateFieldOwnerReferences = "ownerReferences" TemplateFieldPath = "path" TemplateFieldProjectCatalogID = "projectCatalogId" TemplateFieldProjectID = "projectId" TemplateFieldProjectURL = "projectURL" TemplateFieldReadme = "readme" TemplateFieldRemoved = "removed" TemplateFieldState = "state" TemplateFieldStatus = "status" TemplateFieldTransitioning = "transitioning" TemplateFieldTransitioningMessage = "transitioningMessage" TemplateFieldUUID = "uuid" TemplateFieldUpgradeFrom = "upgradeFrom" TemplateFieldVersionLinks = "versionLinks" TemplateFieldVersions = "versions" )
View Source
const ( TemplateContentType = "templateContent" TemplateContentFieldAnnotations = "annotations" TemplateContentFieldCreated = "created" TemplateContentFieldCreatorID = "creatorId" TemplateContentFieldData = "data" TemplateContentFieldLabels = "labels" TemplateContentFieldName = "name" TemplateContentFieldOwnerReferences = "ownerReferences" TemplateContentFieldRemoved = "removed" TemplateContentFieldUUID = "uuid" )
View Source
const ( TemplateSpecType = "templateSpec" TemplateSpecFieldCatalogID = "catalogId" TemplateSpecFieldCategories = "categories" TemplateSpecFieldCategory = "category" TemplateSpecFieldClusterCatalogID = "clusterCatalogId" TemplateSpecFieldClusterID = "clusterId" TemplateSpecFieldDefaultTemplateVersionID = "defaultTemplateVersionId" TemplateSpecFieldDefaultVersion = "defaultVersion" TemplateSpecFieldDescription = "description" TemplateSpecFieldDisplayName = "displayName" TemplateSpecFieldFolderName = "folderName" TemplateSpecFieldIcon = "icon" TemplateSpecFieldIconFilename = "iconFilename" TemplateSpecFieldMaintainer = "maintainer" TemplateSpecFieldPath = "path" TemplateSpecFieldProjectCatalogID = "projectCatalogId" TemplateSpecFieldProjectID = "projectId" TemplateSpecFieldProjectURL = "projectURL" TemplateSpecFieldReadme = "readme" TemplateSpecFieldUpgradeFrom = "upgradeFrom" TemplateSpecFieldVersions = "versions" )
View Source
const ( TemplateStatusType = "templateStatus" TemplateStatusFieldHelmVersion = "helmVersion" )
View Source
const ( TemplateVersionType = "templateVersion" TemplateVersionFieldAnnotations = "annotations" TemplateVersionFieldAppReadme = "appReadme" TemplateVersionFieldCreated = "created" TemplateVersionFieldCreatorID = "creatorId" TemplateVersionFieldDigest = "digest" TemplateVersionFieldExternalID = "externalId" TemplateVersionFieldFiles = "files" TemplateVersionFieldKubeVersion = "kubeVersion" TemplateVersionFieldLabels = "labels" TemplateVersionFieldName = "name" TemplateVersionFieldOwnerReferences = "ownerReferences" TemplateVersionFieldQuestions = "questions" TemplateVersionFieldRancherMaxVersion = "rancherMaxVersion" TemplateVersionFieldRancherMinVersion = "rancherMinVersion" TemplateVersionFieldRancherVersion = "rancherVersion" TemplateVersionFieldReadme = "readme" TemplateVersionFieldRemoved = "removed" TemplateVersionFieldRequiredNamespace = "requiredNamespace" TemplateVersionFieldState = "state" TemplateVersionFieldStatus = "status" TemplateVersionFieldTransitioning = "transitioning" TemplateVersionFieldTransitioningMessage = "transitioningMessage" TemplateVersionFieldUUID = "uuid" TemplateVersionFieldUpgradeVersionLinks = "upgradeVersionLinks" TemplateVersionFieldVersion = "version" TemplateVersionFieldVersionDir = "versionDir" TemplateVersionFieldVersionName = "versionName" TemplateVersionFieldVersionURLs = "versionUrls" )
View Source
const ( TemplateVersionSpecType = "templateVersionSpec" TemplateVersionSpecFieldAppReadme = "appReadme" TemplateVersionSpecFieldDigest = "digest" TemplateVersionSpecFieldExternalID = "externalId" TemplateVersionSpecFieldFiles = "files" TemplateVersionSpecFieldKubeVersion = "kubeVersion" TemplateVersionSpecFieldQuestions = "questions" TemplateVersionSpecFieldRancherMaxVersion = "rancherMaxVersion" TemplateVersionSpecFieldRancherMinVersion = "rancherMinVersion" TemplateVersionSpecFieldRancherVersion = "rancherVersion" TemplateVersionSpecFieldReadme = "readme" TemplateVersionSpecFieldRequiredNamespace = "requiredNamespace" TemplateVersionSpecFieldUpgradeVersionLinks = "upgradeVersionLinks" TemplateVersionSpecFieldVersion = "version" TemplateVersionSpecFieldVersionDir = "versionDir" TemplateVersionSpecFieldVersionName = "versionName" TemplateVersionSpecFieldVersionURLs = "versionUrls" )
View Source
const ( TemplateVersionStatusType = "templateVersionStatus" TemplateVersionStatusFieldHelmVersion = "helmVersion" )
View Source
const ( TimeSeriesType = "timeSeries" TimeSeriesFieldName = "name" TimeSeriesFieldPoints = "points" )
View Source
const ( TokenType = "token" TokenFieldAnnotations = "annotations" TokenFieldAuthProvider = "authProvider" TokenFieldClusterID = "clusterId" TokenFieldCreated = "created" TokenFieldCreatorID = "creatorId" TokenFieldCurrent = "current" TokenFieldDescription = "description" TokenFieldEnabled = "enabled" TokenFieldExpired = "expired" TokenFieldExpiresAt = "expiresAt" TokenFieldGroupPrincipals = "groupPrincipals" TokenFieldIsDerived = "isDerived" TokenFieldLabels = "labels" TokenFieldLastUpdateTime = "lastUpdateTime" TokenFieldName = "name" TokenFieldOwnerReferences = "ownerReferences" TokenFieldProviderInfo = "providerInfo" TokenFieldRemoved = "removed" TokenFieldTTLMillis = "ttl" TokenFieldToken = "token" TokenFieldUUID = "uuid" TokenFieldUserID = "userId" TokenFieldUserPrincipal = "userPrincipal" )
View Source
const ( UpdateGlobalDNSTargetsInputType = "updateGlobalDNSTargetsInput" UpdateGlobalDNSTargetsInputFieldProjectIDs = "projectIds" )
View Source
const ( UpdateMultiClusterAppTargetsInputType = "updateMultiClusterAppTargetsInput" UpdateMultiClusterAppTargetsInputFieldAnswers = "answers" UpdateMultiClusterAppTargetsInputFieldProjects = "projects" )
View Source
const ( UpgradeStrategyType = "upgradeStrategy" UpgradeStrategyFieldRollingUpdate = "rollingUpdate" )
View Source
const ( UserType = "user" UserFieldAnnotations = "annotations" UserFieldConditions = "conditions" UserFieldCreated = "created" UserFieldCreatorID = "creatorId" UserFieldDescription = "description" UserFieldEnabled = "enabled" UserFieldLabels = "labels" UserFieldMe = "me" UserFieldMustChangePassword = "mustChangePassword" UserFieldName = "name" UserFieldOwnerReferences = "ownerReferences" UserFieldPassword = "password" UserFieldPrincipalIDs = "principalIds" UserFieldRemoved = "removed" UserFieldState = "state" UserFieldTransitioning = "transitioning" UserFieldTransitioningMessage = "transitioningMessage" UserFieldUUID = "uuid" UserFieldUsername = "username" )
View Source
const ( UserAttributeType = "userAttribute" UserAttributeFieldAnnotations = "annotations" UserAttributeFieldCreated = "created" UserAttributeFieldCreatorID = "creatorId" UserAttributeFieldGroupPrincipals = "groupPrincipals" UserAttributeFieldLabels = "labels" UserAttributeFieldLastRefresh = "lastRefresh" UserAttributeFieldName = "name" UserAttributeFieldNeedsRefresh = "needsRefresh" UserAttributeFieldOwnerReferences = "ownerReferences" UserAttributeFieldRemoved = "removed" UserAttributeFieldUUID = "uuid" UserAttributeFieldUserName = "userName" )
View Source
const ( UserConditionType = "userCondition" UserConditionFieldLastTransitionTime = "lastTransitionTime" UserConditionFieldLastUpdateTime = "lastUpdateTime" UserConditionFieldMessage = "message" UserConditionFieldReason = "reason" UserConditionFieldStatus = "status" UserConditionFieldType = "type" )
View Source
const ( UserStatusType = "userStatus" UserStatusFieldConditions = "conditions" )
View Source
const ( ValuesType = "values" ValuesFieldBoolValue = "boolValue" ValuesFieldIntValue = "intValue" ValuesFieldStringSliceValue = "stringSliceValue" ValuesFieldStringValue = "stringValue" )
View Source
const ( VersionCommitsType = "versionCommits" VersionCommitsFieldValue = "Value" )
View Source
const ( VirtualCenterConfigType = "virtualCenterConfig" VirtualCenterConfigFieldDatacenters = "datacenters" VirtualCenterConfigFieldPassword = "password" VirtualCenterConfigFieldRoundTripperCount = "soap-roundtrip-count" VirtualCenterConfigFieldUser = "user" VirtualCenterConfigFieldVCenterPort = "port" )
View Source
const ( VolumeProjectionType = "volumeProjection" VolumeProjectionFieldConfigMap = "configMap" VolumeProjectionFieldDownwardAPI = "downwardAPI" VolumeProjectionFieldSecret = "secret" VolumeProjectionFieldServiceAccountToken = "serviceAccountToken" )
View Source
const ( VsphereCloudProviderType = "vsphereCloudProvider" VsphereCloudProviderFieldDisk = "disk" VsphereCloudProviderFieldGlobal = "global" VsphereCloudProviderFieldNetwork = "network" VsphereCloudProviderFieldVirtualCenter = "virtualCenter" VsphereCloudProviderFieldWorkspace = "workspace" )
View Source
const ( VsphereVirtualDiskVolumeSourceType = "vsphereVirtualDiskVolumeSource" VsphereVirtualDiskVolumeSourceFieldFSType = "fsType" VsphereVirtualDiskVolumeSourceFieldStoragePolicyID = "storagePolicyID" VsphereVirtualDiskVolumeSourceFieldStoragePolicyName = "storagePolicyName" VsphereVirtualDiskVolumeSourceFieldVolumePath = "volumePath" )
View Source
const ( WeaveNetworkProviderType = "weaveNetworkProvider" WeaveNetworkProviderFieldPassword = "password" )
View Source
const ( WebhookConfigType = "webhookConfig" WebhookConfigFieldProxyURL = "proxyUrl" WebhookConfigFieldURL = "url" )
View Source
const ( WechatConfigType = "wechatConfig" WechatConfigFieldAPIURL = "apiUrl" WechatConfigFieldAgent = "agent" WechatConfigFieldCorp = "corp" WechatConfigFieldDefaultRecipient = "defaultRecipient" WechatConfigFieldProxyURL = "proxyUrl" WechatConfigFieldRecipientType = "recipientType" WechatConfigFieldSecret = "secret" )
View Source
const ( WorkloadRuleType = "workloadRule" WorkloadRuleFieldAvailablePercentage = "availablePercentage" WorkloadRuleFieldSelector = "selector" WorkloadRuleFieldWorkloadID = "workloadId" )
View Source
const ( WorkspaceVsphereOptsType = "workspaceVsphereOpts" WorkspaceVsphereOptsFieldDatacenter = "datacenter" WorkspaceVsphereOptsFieldDefaultDatastore = "default-datastore" WorkspaceVsphereOptsFieldFolder = "folder" WorkspaceVsphereOptsFieldResourcePoolPath = "resourcepool-path" WorkspaceVsphereOptsFieldVCenterIP = "server" )
View Source
const ( YAxisType = "yAxis" YAxisFieldUnit = "unit" )
View Source
const (
DurationType = "duration"
)
View Source
const (
NotifierStatusType = "notifierStatus"
)
View Source
const (
ProjectNetworkPolicyStatusType = "projectNetworkPolicyStatus"
)
View Source
const (
UserSpecType = "userSpec"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ADFSConfig ¶
type ADFSConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DisplayNameField string `json:"displayNameField,omitempty" yaml:"displayNameField,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupsField string `json:"groupsField,omitempty" yaml:"groupsField,omitempty"` IDPMetadataContent string `json:"idpMetadataContent,omitempty" yaml:"idpMetadataContent,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherAPIHost string `json:"rancherApiHost,omitempty" yaml:"rancherApiHost,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SpCert string `json:"spCert,omitempty" yaml:"spCert,omitempty"` SpKey string `json:"spKey,omitempty" yaml:"spKey,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UIDField string `json:"uidField,omitempty" yaml:"uidField,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserNameField string `json:"userNameField,omitempty" yaml:"userNameField,omitempty"` }
type AWSCloudProvider ¶
type AWSCloudProvider struct { Global *GlobalAwsOpts `json:"global,omitempty" yaml:"global,omitempty"` ServiceOverride map[string]ServiceOverride `json:"serviceOverride,omitempty" yaml:"serviceOverride,omitempty"` }
type AWSElasticBlockStoreVolumeSource ¶
type AWSElasticBlockStoreVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Partition int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type ActiveDirectoryConfig ¶
type ActiveDirectoryConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ConnectionTimeout int64 `json:"connectionTimeout,omitempty" yaml:"connectionTimeout,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultLoginDomain string `json:"defaultLoginDomain,omitempty" yaml:"defaultLoginDomain,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupDNAttribute string `json:"groupDNAttribute,omitempty" yaml:"groupDNAttribute,omitempty"` GroupMemberMappingAttribute string `json:"groupMemberMappingAttribute,omitempty" yaml:"groupMemberMappingAttribute,omitempty"` GroupMemberUserAttribute string `json:"groupMemberUserAttribute,omitempty" yaml:"groupMemberUserAttribute,omitempty"` GroupNameAttribute string `json:"groupNameAttribute,omitempty" yaml:"groupNameAttribute,omitempty"` GroupObjectClass string `json:"groupObjectClass,omitempty" yaml:"groupObjectClass,omitempty"` GroupSearchAttribute string `json:"groupSearchAttribute,omitempty" yaml:"groupSearchAttribute,omitempty"` GroupSearchBase string `json:"groupSearchBase,omitempty" yaml:"groupSearchBase,omitempty"` GroupSearchFilter string `json:"groupSearchFilter,omitempty" yaml:"groupSearchFilter,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NestedGroupMembershipEnabled *bool `json:"nestedGroupMembershipEnabled,omitempty" yaml:"nestedGroupMembershipEnabled,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Servers []string `json:"servers,omitempty" yaml:"servers,omitempty"` ServiceAccountPassword string `json:"serviceAccountPassword,omitempty" yaml:"serviceAccountPassword,omitempty"` ServiceAccountUsername string `json:"serviceAccountUsername,omitempty" yaml:"serviceAccountUsername,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserDisabledBitMask int64 `json:"userDisabledBitMask,omitempty" yaml:"userDisabledBitMask,omitempty"` UserEnabledAttribute string `json:"userEnabledAttribute,omitempty" yaml:"userEnabledAttribute,omitempty"` UserLoginAttribute string `json:"userLoginAttribute,omitempty" yaml:"userLoginAttribute,omitempty"` UserNameAttribute string `json:"userNameAttribute,omitempty" yaml:"userNameAttribute,omitempty"` UserObjectClass string `json:"userObjectClass,omitempty" yaml:"userObjectClass,omitempty"` UserSearchAttribute string `json:"userSearchAttribute,omitempty" yaml:"userSearchAttribute,omitempty"` UserSearchBase string `json:"userSearchBase,omitempty" yaml:"userSearchBase,omitempty"` UserSearchFilter string `json:"userSearchFilter,omitempty" yaml:"userSearchFilter,omitempty"` }
type ActiveDirectoryTestAndApplyInput ¶
type ActiveDirectoryTestAndApplyInput struct { ActiveDirectoryConfig *ActiveDirectoryConfig `json:"activeDirectoryConfig,omitempty" yaml:"activeDirectoryConfig,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type AlertStatus ¶
type AlertStatus struct {
AlertState string `json:"alertState,omitempty" yaml:"alertState,omitempty"`
}
type AlidnsProviderConfig ¶
type AllowedCSIDriver ¶
type AllowedCSIDriver struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type AllowedFlexVolume ¶
type AllowedFlexVolume struct {
Driver string `json:"driver,omitempty" yaml:"driver,omitempty"`
}
type AllowedHostPath ¶
type AppCondition ¶
type AppCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type AttachedVolume ¶
type AttachedVolume struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type AuditLog ¶
type AuditLog struct { Configuration *AuditLogConfig `json:"configuration,omitempty" yaml:"configuration,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` }
type AuditLogConfig ¶
type AuditLogConfig struct { Format string `json:"format,omitempty" yaml:"format,omitempty"` MaxAge int64 `json:"maxAge,omitempty" yaml:"maxAge,omitempty"` MaxBackup int64 `json:"maxBackup,omitempty" yaml:"maxBackup,omitempty"` MaxSize int64 `json:"maxSize,omitempty" yaml:"maxSize,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Policy map[string]interface{} `json:"policy,omitempty" yaml:"policy,omitempty"` }
type AuthConfig ¶
type AuthConfig struct { types.Resource AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type AuthConfigClient ¶
type AuthConfigClient struct {
// contains filtered or unexported fields
}
func (*AuthConfigClient) ByID ¶
func (c *AuthConfigClient) ByID(id string) (*AuthConfig, error)
func (*AuthConfigClient) Create ¶
func (c *AuthConfigClient) Create(container *AuthConfig) (*AuthConfig, error)
func (*AuthConfigClient) Delete ¶
func (c *AuthConfigClient) Delete(container *AuthConfig) error
func (*AuthConfigClient) List ¶
func (c *AuthConfigClient) List(opts *types.ListOpts) (*AuthConfigCollection, error)
func (*AuthConfigClient) ListAll ¶
func (c *AuthConfigClient) ListAll(opts *types.ListOpts) (*AuthConfigCollection, error)
func (*AuthConfigClient) Replace ¶
func (c *AuthConfigClient) Replace(obj *AuthConfig) (*AuthConfig, error)
func (*AuthConfigClient) Update ¶
func (c *AuthConfigClient) Update(existing *AuthConfig, updates interface{}) (*AuthConfig, error)
type AuthConfigCollection ¶
type AuthConfigCollection struct { types.Collection Data []AuthConfig `json:"data,omitempty"` // contains filtered or unexported fields }
func (*AuthConfigCollection) Next ¶
func (cc *AuthConfigCollection) Next() (*AuthConfigCollection, error)
type AuthConfigOperations ¶
type AuthConfigOperations interface { List(opts *types.ListOpts) (*AuthConfigCollection, error) ListAll(opts *types.ListOpts) (*AuthConfigCollection, error) Create(opts *AuthConfig) (*AuthConfig, error) Update(existing *AuthConfig, updates interface{}) (*AuthConfig, error) Replace(existing *AuthConfig) (*AuthConfig, error) ByID(id string) (*AuthConfig, error) Delete(container *AuthConfig) error }
type AuthWebhookConfig ¶
type AuthnConfig ¶
type AuthnConfig struct { SANs []string `json:"sans,omitempty" yaml:"sans,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` Webhook *AuthWebhookConfig `json:"webhook,omitempty" yaml:"webhook,omitempty"` }
type AuthzConfig ¶
type AzureADConfig ¶
type AzureADConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ApplicationID string `json:"applicationId,omitempty" yaml:"applicationId,omitempty"` ApplicationSecret string `json:"applicationSecret,omitempty" yaml:"applicationSecret,omitempty"` AuthEndpoint string `json:"authEndpoint,omitempty" yaml:"authEndpoint,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` GraphEndpoint string `json:"graphEndpoint,omitempty" yaml:"graphEndpoint,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherURL string `json:"rancherUrl,omitempty" yaml:"rancherUrl,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TenantID string `json:"tenantId,omitempty" yaml:"tenantId,omitempty"` TokenEndpoint string `json:"tokenEndpoint,omitempty" yaml:"tokenEndpoint,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type AzureADConfigApplyInput ¶
type AzureADConfigApplyInput struct { Code string `json:"code,omitempty" yaml:"code,omitempty"` Config *AzureADConfig `json:"config,omitempty" yaml:"config,omitempty"` }
type AzureADConfigTestOutput ¶
type AzureADConfigTestOutput struct {
RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
}
type AzureCloudProvider ¶
type AzureCloudProvider struct { AADClientCertPassword string `json:"aadClientCertPassword,omitempty" yaml:"aadClientCertPassword,omitempty"` AADClientCertPath string `json:"aadClientCertPath,omitempty" yaml:"aadClientCertPath,omitempty"` AADClientID string `json:"aadClientId,omitempty" yaml:"aadClientId,omitempty"` AADClientSecret string `json:"aadClientSecret,omitempty" yaml:"aadClientSecret,omitempty"` Cloud string `json:"cloud,omitempty" yaml:"cloud,omitempty"` CloudProviderBackoff bool `json:"cloudProviderBackoff,omitempty" yaml:"cloudProviderBackoff,omitempty"` CloudProviderBackoffDuration int64 `json:"cloudProviderBackoffDuration,omitempty" yaml:"cloudProviderBackoffDuration,omitempty"` CloudProviderBackoffExponent int64 `json:"cloudProviderBackoffExponent,omitempty" yaml:"cloudProviderBackoffExponent,omitempty"` CloudProviderBackoffJitter int64 `json:"cloudProviderBackoffJitter,omitempty" yaml:"cloudProviderBackoffJitter,omitempty"` CloudProviderBackoffRetries int64 `json:"cloudProviderBackoffRetries,omitempty" yaml:"cloudProviderBackoffRetries,omitempty"` CloudProviderRateLimit bool `json:"cloudProviderRateLimit,omitempty" yaml:"cloudProviderRateLimit,omitempty"` CloudProviderRateLimitBucket int64 `json:"cloudProviderRateLimitBucket,omitempty" yaml:"cloudProviderRateLimitBucket,omitempty"` CloudProviderRateLimitQPS int64 `json:"cloudProviderRateLimitQPS,omitempty" yaml:"cloudProviderRateLimitQPS,omitempty"` ExcludeMasterFromStandardLB *bool `json:"excludeMasterFromStandardLB,omitempty" yaml:"excludeMasterFromStandardLB,omitempty"` LoadBalancerSku string `json:"loadBalancerSku,omitempty" yaml:"loadBalancerSku,omitempty"` Location string `json:"location,omitempty" yaml:"location,omitempty"` MaximumLoadBalancerRuleCount int64 `json:"maximumLoadBalancerRuleCount,omitempty" yaml:"maximumLoadBalancerRuleCount,omitempty"` PrimaryAvailabilitySetName string `json:"primaryAvailabilitySetName,omitempty" yaml:"primaryAvailabilitySetName,omitempty"` PrimaryScaleSetName string `json:"primaryScaleSetName,omitempty" yaml:"primaryScaleSetName,omitempty"` ResourceGroup string `json:"resourceGroup,omitempty" yaml:"resourceGroup,omitempty"` RouteTableName string `json:"routeTableName,omitempty" yaml:"routeTableName,omitempty"` SecurityGroupName string `json:"securityGroupName,omitempty" yaml:"securityGroupName,omitempty"` SubnetName string `json:"subnetName,omitempty" yaml:"subnetName,omitempty"` SubscriptionID string `json:"subscriptionId,omitempty" yaml:"subscriptionId,omitempty"` TenantID string `json:"tenantId,omitempty" yaml:"tenantId,omitempty"` UseInstanceMetadata bool `json:"useInstanceMetadata,omitempty" yaml:"useInstanceMetadata,omitempty"` UseManagedIdentityExtension bool `json:"useManagedIdentityExtension,omitempty" yaml:"useManagedIdentityExtension,omitempty"` UserAssignedIdentityID string `json:"userAssignedIdentityID,omitempty" yaml:"userAssignedIdentityID,omitempty"` VMType string `json:"vmType,omitempty" yaml:"vmType,omitempty"` VnetName string `json:"vnetName,omitempty" yaml:"vnetName,omitempty"` VnetResourceGroup string `json:"vnetResourceGroup,omitempty" yaml:"vnetResourceGroup,omitempty"` }
type AzureDiskVolumeSource ¶
type AzureDiskVolumeSource struct { CachingMode string `json:"cachingMode,omitempty" yaml:"cachingMode,omitempty"` DataDiskURI string `json:"diskURI,omitempty" yaml:"diskURI,omitempty"` DiskName string `json:"diskName,omitempty" yaml:"diskName,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type AzureFileVolumeSource ¶
type BackupConfig ¶
type BackupConfig struct { Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` IntervalHours int64 `json:"intervalHours,omitempty" yaml:"intervalHours,omitempty"` Retention int64 `json:"retention,omitempty" yaml:"retention,omitempty"` S3BackupConfig *S3BackupConfig `json:"s3BackupConfig,omitempty" yaml:"s3BackupConfig,omitempty"` SafeTimestamp bool `json:"safeTimestamp,omitempty" yaml:"safeTimestamp,omitempty"` }
type BastionHost ¶
type BastionHost struct { Address string `json:"address,omitempty" yaml:"address,omitempty"` Port string `json:"port,omitempty" yaml:"port,omitempty"` SSHAgentAuth bool `json:"sshAgentAuth,omitempty" yaml:"sshAgentAuth,omitempty"` SSHCert string `json:"sshCert,omitempty" yaml:"sshCert,omitempty"` SSHCertPath string `json:"sshCertPath,omitempty" yaml:"sshCertPath,omitempty"` SSHKey string `json:"sshKey,omitempty" yaml:"sshKey,omitempty"` SSHKeyPath string `json:"sshKeyPath,omitempty" yaml:"sshKeyPath,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type CSIVolumeSource ¶
type CSIVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` NodePublishSecretRef *LocalObjectReference `json:"nodePublishSecretRef,omitempty" yaml:"nodePublishSecretRef,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` VolumeAttributes map[string]string `json:"volumeAttributes,omitempty" yaml:"volumeAttributes,omitempty"` }
type CalicoNetworkProvider ¶
type CalicoNetworkProvider struct {
CloudProvider string `json:"cloudProvider,omitempty" yaml:"cloudProvider,omitempty"`
}
type CanalNetworkProvider ¶
type CanalNetworkProvider struct {
Iface string `json:"iface,omitempty" yaml:"iface,omitempty"`
}
type Capabilities ¶
type Capabilities struct { IngressCapabilities []IngressCapabilities `json:"ingressCapabilities,omitempty" yaml:"ingressCapabilities,omitempty"` LoadBalancerCapabilities *LoadBalancerCapabilities `json:"loadBalancerCapabilities,omitempty" yaml:"loadBalancerCapabilities,omitempty"` NodePoolScalingSupported bool `json:"nodePoolScalingSupported,omitempty" yaml:"nodePoolScalingSupported,omitempty"` NodePortRange string `json:"nodePortRange,omitempty" yaml:"nodePortRange,omitempty"` PspEnabled bool `json:"pspEnabled,omitempty" yaml:"pspEnabled,omitempty"` TaintSupport *bool `json:"taintSupport,omitempty" yaml:"taintSupport,omitempty"` }
type Catalog ¶
type Catalog struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Branch string `json:"branch,omitempty" yaml:"branch,omitempty"` Commit string `json:"commit,omitempty" yaml:"commit,omitempty"` Conditions []CatalogCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastRefreshTimestamp string `json:"lastRefreshTimestamp,omitempty" yaml:"lastRefreshTimestamp,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type CatalogClient ¶
type CatalogClient struct {
// contains filtered or unexported fields
}
func (*CatalogClient) ActionRefresh ¶
func (c *CatalogClient) ActionRefresh(resource *Catalog) (*CatalogRefresh, error)
func (*CatalogClient) CollectionActionRefresh ¶
func (c *CatalogClient) CollectionActionRefresh(resource *CatalogCollection) (*CatalogRefresh, error)
func (*CatalogClient) Create ¶
func (c *CatalogClient) Create(container *Catalog) (*Catalog, error)
func (*CatalogClient) Delete ¶
func (c *CatalogClient) Delete(container *Catalog) error
func (*CatalogClient) List ¶
func (c *CatalogClient) List(opts *types.ListOpts) (*CatalogCollection, error)
func (*CatalogClient) ListAll ¶
func (c *CatalogClient) ListAll(opts *types.ListOpts) (*CatalogCollection, error)
type CatalogCollection ¶
type CatalogCollection struct { types.Collection Data []Catalog `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CatalogCollection) Next ¶
func (cc *CatalogCollection) Next() (*CatalogCollection, error)
type CatalogCondition ¶
type CatalogCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type CatalogOperations ¶
type CatalogOperations interface { List(opts *types.ListOpts) (*CatalogCollection, error) ListAll(opts *types.ListOpts) (*CatalogCollection, error) Create(opts *Catalog) (*Catalog, error) Update(existing *Catalog, updates interface{}) (*Catalog, error) Replace(existing *Catalog) (*Catalog, error) ByID(id string) (*Catalog, error) Delete(container *Catalog) error ActionRefresh(resource *Catalog) (*CatalogRefresh, error) CollectionActionRefresh(resource *CatalogCollection) (*CatalogRefresh, error) }
type CatalogRefresh ¶
type CatalogRefresh struct {
Catalogs []string `json:"catalogs,omitempty" yaml:"catalogs,omitempty"`
}
type CatalogSpec ¶
type CatalogSpec struct { Branch string `json:"branch,omitempty" yaml:"branch,omitempty"` CatalogKind string `json:"catalogKind,omitempty" yaml:"catalogKind,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type CatalogStatus ¶
type CatalogStatus struct { Commit string `json:"commit,omitempty" yaml:"commit,omitempty"` Conditions []CatalogCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` HelmVersionCommits map[string]VersionCommits `json:"helmVersionCommits,omitempty" yaml:"helmVersionCommits,omitempty"` LastRefreshTimestamp string `json:"lastRefreshTimestamp,omitempty" yaml:"lastRefreshTimestamp,omitempty"` }
type CatalogTemplate ¶
type CatalogTemplate struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CatalogID string `json:"catalogId,omitempty" yaml:"catalogId,omitempty"` Categories []string `json:"categories,omitempty" yaml:"categories,omitempty"` Category string `json:"category,omitempty" yaml:"category,omitempty"` ClusterCatalogID string `json:"clusterCatalogId,omitempty" yaml:"clusterCatalogId,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty" yaml:"defaultTemplateVersionId,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty" yaml:"defaultVersion,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` FolderName string `json:"folderName,omitempty" yaml:"folderName,omitempty"` Icon string `json:"icon,omitempty" yaml:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty" yaml:"iconFilename,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Maintainer string `json:"maintainer,omitempty" yaml:"maintainer,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ProjectCatalogID string `json:"projectCatalogId,omitempty" yaml:"projectCatalogId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` ProjectURL string `json:"projectURL,omitempty" yaml:"projectURL,omitempty"` Readme string `json:"readme,omitempty" yaml:"readme,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *TemplateStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty" yaml:"upgradeFrom,omitempty"` VersionLinks map[string]string `json:"versionLinks,omitempty" yaml:"versionLinks,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty" yaml:"versions,omitempty"` }
type CatalogTemplateClient ¶
type CatalogTemplateClient struct {
// contains filtered or unexported fields
}
func (*CatalogTemplateClient) ByID ¶
func (c *CatalogTemplateClient) ByID(id string) (*CatalogTemplate, error)
func (*CatalogTemplateClient) Create ¶
func (c *CatalogTemplateClient) Create(container *CatalogTemplate) (*CatalogTemplate, error)
func (*CatalogTemplateClient) Delete ¶
func (c *CatalogTemplateClient) Delete(container *CatalogTemplate) error
func (*CatalogTemplateClient) List ¶
func (c *CatalogTemplateClient) List(opts *types.ListOpts) (*CatalogTemplateCollection, error)
func (*CatalogTemplateClient) ListAll ¶
func (c *CatalogTemplateClient) ListAll(opts *types.ListOpts) (*CatalogTemplateCollection, error)
func (*CatalogTemplateClient) Replace ¶
func (c *CatalogTemplateClient) Replace(obj *CatalogTemplate) (*CatalogTemplate, error)
func (*CatalogTemplateClient) Update ¶
func (c *CatalogTemplateClient) Update(existing *CatalogTemplate, updates interface{}) (*CatalogTemplate, error)
type CatalogTemplateCollection ¶
type CatalogTemplateCollection struct { types.Collection Data []CatalogTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CatalogTemplateCollection) Next ¶
func (cc *CatalogTemplateCollection) Next() (*CatalogTemplateCollection, error)
type CatalogTemplateOperations ¶
type CatalogTemplateOperations interface { List(opts *types.ListOpts) (*CatalogTemplateCollection, error) ListAll(opts *types.ListOpts) (*CatalogTemplateCollection, error) Create(opts *CatalogTemplate) (*CatalogTemplate, error) Update(existing *CatalogTemplate, updates interface{}) (*CatalogTemplate, error) Replace(existing *CatalogTemplate) (*CatalogTemplate, error) ByID(id string) (*CatalogTemplate, error) Delete(container *CatalogTemplate) error }
type CatalogTemplateVersion ¶
type CatalogTemplateVersion struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AppReadme string `json:"appReadme,omitempty" yaml:"appReadme,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Digest string `json:"digest,omitempty" yaml:"digest,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` KubeVersion string `json:"kubeVersion,omitempty" yaml:"kubeVersion,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Questions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` RancherMaxVersion string `json:"rancherMaxVersion,omitempty" yaml:"rancherMaxVersion,omitempty"` RancherMinVersion string `json:"rancherMinVersion,omitempty" yaml:"rancherMinVersion,omitempty"` RancherVersion string `json:"rancherVersion,omitempty" yaml:"rancherVersion,omitempty"` Readme string `json:"readme,omitempty" yaml:"readme,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RequiredNamespace string `json:"requiredNamespace,omitempty" yaml:"requiredNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *TemplateVersionStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty" yaml:"upgradeVersionLinks,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` VersionDir string `json:"versionDir,omitempty" yaml:"versionDir,omitempty"` VersionName string `json:"versionName,omitempty" yaml:"versionName,omitempty"` VersionURLs []string `json:"versionUrls,omitempty" yaml:"versionUrls,omitempty"` }
type CatalogTemplateVersionClient ¶
type CatalogTemplateVersionClient struct {
// contains filtered or unexported fields
}
func (*CatalogTemplateVersionClient) ByID ¶
func (c *CatalogTemplateVersionClient) ByID(id string) (*CatalogTemplateVersion, error)
func (*CatalogTemplateVersionClient) Create ¶
func (c *CatalogTemplateVersionClient) Create(container *CatalogTemplateVersion) (*CatalogTemplateVersion, error)
func (*CatalogTemplateVersionClient) Delete ¶
func (c *CatalogTemplateVersionClient) Delete(container *CatalogTemplateVersion) error
func (*CatalogTemplateVersionClient) List ¶
func (c *CatalogTemplateVersionClient) List(opts *types.ListOpts) (*CatalogTemplateVersionCollection, error)
func (*CatalogTemplateVersionClient) ListAll ¶
func (c *CatalogTemplateVersionClient) ListAll(opts *types.ListOpts) (*CatalogTemplateVersionCollection, error)
func (*CatalogTemplateVersionClient) Replace ¶
func (c *CatalogTemplateVersionClient) Replace(obj *CatalogTemplateVersion) (*CatalogTemplateVersion, error)
func (*CatalogTemplateVersionClient) Update ¶
func (c *CatalogTemplateVersionClient) Update(existing *CatalogTemplateVersion, updates interface{}) (*CatalogTemplateVersion, error)
type CatalogTemplateVersionCollection ¶
type CatalogTemplateVersionCollection struct { types.Collection Data []CatalogTemplateVersion `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CatalogTemplateVersionCollection) Next ¶
func (cc *CatalogTemplateVersionCollection) Next() (*CatalogTemplateVersionCollection, error)
type CatalogTemplateVersionOperations ¶
type CatalogTemplateVersionOperations interface { List(opts *types.ListOpts) (*CatalogTemplateVersionCollection, error) ListAll(opts *types.ListOpts) (*CatalogTemplateVersionCollection, error) Create(opts *CatalogTemplateVersion) (*CatalogTemplateVersion, error) Update(existing *CatalogTemplateVersion, updates interface{}) (*CatalogTemplateVersion, error) Replace(existing *CatalogTemplateVersion) (*CatalogTemplateVersion, error) ByID(id string) (*CatalogTemplateVersion, error) Delete(container *CatalogTemplateVersion) error }
type CephFSVolumeSource ¶
type CephFSVolumeSource struct { Monitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretFile string `json:"secretFile,omitempty" yaml:"secretFile,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type CertExpiration ¶
type CertExpiration struct {
ExpirationDate string `json:"expirationDate,omitempty" yaml:"expirationDate,omitempty"`
}
type ChangePasswordInput ¶
type CinderVolumeSource ¶
type CinderVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` }
type CisBenchmarkVersion ¶
type CisBenchmarkVersion struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Info *CisBenchmarkVersionInfo `json:"info,omitempty" yaml:"info,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type CisBenchmarkVersionClient ¶
type CisBenchmarkVersionClient struct {
// contains filtered or unexported fields
}
func (*CisBenchmarkVersionClient) ByID ¶
func (c *CisBenchmarkVersionClient) ByID(id string) (*CisBenchmarkVersion, error)
func (*CisBenchmarkVersionClient) Create ¶
func (c *CisBenchmarkVersionClient) Create(container *CisBenchmarkVersion) (*CisBenchmarkVersion, error)
func (*CisBenchmarkVersionClient) Delete ¶
func (c *CisBenchmarkVersionClient) Delete(container *CisBenchmarkVersion) error
func (*CisBenchmarkVersionClient) List ¶
func (c *CisBenchmarkVersionClient) List(opts *types.ListOpts) (*CisBenchmarkVersionCollection, error)
func (*CisBenchmarkVersionClient) ListAll ¶
func (c *CisBenchmarkVersionClient) ListAll(opts *types.ListOpts) (*CisBenchmarkVersionCollection, error)
func (*CisBenchmarkVersionClient) Replace ¶
func (c *CisBenchmarkVersionClient) Replace(obj *CisBenchmarkVersion) (*CisBenchmarkVersion, error)
func (*CisBenchmarkVersionClient) Update ¶
func (c *CisBenchmarkVersionClient) Update(existing *CisBenchmarkVersion, updates interface{}) (*CisBenchmarkVersion, error)
type CisBenchmarkVersionCollection ¶
type CisBenchmarkVersionCollection struct { types.Collection Data []CisBenchmarkVersion `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CisBenchmarkVersionCollection) Next ¶
func (cc *CisBenchmarkVersionCollection) Next() (*CisBenchmarkVersionCollection, error)
type CisBenchmarkVersionInfo ¶
type CisBenchmarkVersionInfo struct { Managed bool `json:"managed,omitempty" yaml:"managed,omitempty"` MinKubernetesVersion string `json:"minKubernetesVersion,omitempty" yaml:"minKubernetesVersion,omitempty"` NotApplicableChecks map[string]string `json:"notApplicableChecks,omitempty" yaml:"notApplicableChecks,omitempty"` SkippedChecks map[string]string `json:"skippedChecks,omitempty" yaml:"skippedChecks,omitempty"` }
type CisBenchmarkVersionOperations ¶
type CisBenchmarkVersionOperations interface { List(opts *types.ListOpts) (*CisBenchmarkVersionCollection, error) ListAll(opts *types.ListOpts) (*CisBenchmarkVersionCollection, error) Create(opts *CisBenchmarkVersion) (*CisBenchmarkVersion, error) Update(existing *CisBenchmarkVersion, updates interface{}) (*CisBenchmarkVersion, error) Replace(existing *CisBenchmarkVersion) (*CisBenchmarkVersion, error) ByID(id string) (*CisBenchmarkVersion, error) Delete(container *CisBenchmarkVersion) error }
type CisConfig ¶
type CisConfig struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Params *CisConfigParams `json:"params,omitempty" yaml:"params,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type CisConfigClient ¶
type CisConfigClient struct {
// contains filtered or unexported fields
}
func (*CisConfigClient) Create ¶
func (c *CisConfigClient) Create(container *CisConfig) (*CisConfig, error)
func (*CisConfigClient) Delete ¶
func (c *CisConfigClient) Delete(container *CisConfig) error
func (*CisConfigClient) List ¶
func (c *CisConfigClient) List(opts *types.ListOpts) (*CisConfigCollection, error)
func (*CisConfigClient) ListAll ¶
func (c *CisConfigClient) ListAll(opts *types.ListOpts) (*CisConfigCollection, error)
type CisConfigCollection ¶
type CisConfigCollection struct { types.Collection Data []CisConfig `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CisConfigCollection) Next ¶
func (cc *CisConfigCollection) Next() (*CisConfigCollection, error)
type CisConfigOperations ¶
type CisConfigOperations interface { List(opts *types.ListOpts) (*CisConfigCollection, error) ListAll(opts *types.ListOpts) (*CisConfigCollection, error) Create(opts *CisConfig) (*CisConfig, error) Update(existing *CisConfig, updates interface{}) (*CisConfig, error) Replace(existing *CisConfig) (*CisConfig, error) ByID(id string) (*CisConfig, error) Delete(container *CisConfig) error }
type CisConfigParams ¶
type CisConfigParams struct {
BenchmarkVersion string `json:"benchmarkVersion,omitempty" yaml:"benchmarkVersion,omitempty"`
}
type CisScanConfig ¶
type CisScanConfig struct { DebugMaster bool `json:"debugMaster,omitempty" yaml:"debugMaster,omitempty"` DebugWorker bool `json:"debugWorker,omitempty" yaml:"debugWorker,omitempty"` OverrideBenchmarkVersion string `json:"overrideBenchmarkVersion,omitempty" yaml:"overrideBenchmarkVersion,omitempty"` OverrideSkip []string `json:"overrideSkip,omitempty" yaml:"overrideSkip,omitempty"` Profile string `json:"profile,omitempty" yaml:"profile,omitempty"` }
type CisScanStatus ¶
type CisScanStatus struct { Fail int64 `json:"fail,omitempty" yaml:"fail,omitempty"` NotApplicable int64 `json:"notApplicable,omitempty" yaml:"notApplicable,omitempty"` Pass int64 `json:"pass,omitempty" yaml:"pass,omitempty"` Skip int64 `json:"skip,omitempty" yaml:"skip,omitempty"` Total int64 `json:"total,omitempty" yaml:"total,omitempty"` }
type Client ¶
type Client struct { clientbase.APIBaseClient NodePool NodePoolOperations Node NodeOperations NodeDriver NodeDriverOperations NodeTemplate NodeTemplateOperations Project ProjectOperations GlobalRole GlobalRoleOperations GlobalRoleBinding GlobalRoleBindingOperations RoleTemplate RoleTemplateOperations PodSecurityPolicyTemplate PodSecurityPolicyTemplateOperations PodSecurityPolicyTemplateProjectBinding PodSecurityPolicyTemplateProjectBindingOperations ClusterRoleTemplateBinding ClusterRoleTemplateBindingOperations ProjectRoleTemplateBinding ProjectRoleTemplateBindingOperations Cluster ClusterOperations ClusterRegistrationToken ClusterRegistrationTokenOperations Catalog CatalogOperations Template TemplateOperations CatalogTemplate CatalogTemplateOperations CatalogTemplateVersion CatalogTemplateVersionOperations TemplateVersion TemplateVersionOperations TemplateContent TemplateContentOperations Group GroupOperations GroupMember GroupMemberOperations Principal PrincipalOperations User UserOperations AuthConfig AuthConfigOperations LdapConfig LdapConfigOperations Token TokenOperations DynamicSchema DynamicSchemaOperations Preference PreferenceOperations ProjectNetworkPolicy ProjectNetworkPolicyOperations ClusterLogging ClusterLoggingOperations ProjectLogging ProjectLoggingOperations Setting SettingOperations Feature FeatureOperations ClusterAlert ClusterAlertOperations ProjectAlert ProjectAlertOperations Notifier NotifierOperations ClusterAlertGroup ClusterAlertGroupOperations ProjectAlertGroup ProjectAlertGroupOperations ClusterAlertRule ClusterAlertRuleOperations ProjectAlertRule ProjectAlertRuleOperations ComposeConfig ComposeConfigOperations ProjectCatalog ProjectCatalogOperations ClusterCatalog ClusterCatalogOperations MultiClusterApp MultiClusterAppOperations MultiClusterAppRevision MultiClusterAppRevisionOperations GlobalDNS GlobalDNSOperations GlobalDNSProvider GlobalDNSProviderOperations KontainerDriver KontainerDriverOperations EtcdBackup EtcdBackupOperations ClusterScan ClusterScanOperations MonitorMetric MonitorMetricOperations ClusterMonitorGraph ClusterMonitorGraphOperations ProjectMonitorGraph ProjectMonitorGraphOperations CloudCredential CloudCredentialOperations ManagementSecret ManagementSecretOperations ClusterTemplate ClusterTemplateOperations ClusterTemplateRevision ClusterTemplateRevisionOperations RKEK8sSystemImage RKEK8sSystemImageOperations RKEK8sServiceOption RKEK8sServiceOptionOperations RKEAddon RKEAddonOperations CisConfig CisConfigOperations CisBenchmarkVersion CisBenchmarkVersionOperations }
func NewClient ¶
func NewClient(opts *clientbase.ClientOpts) (*Client, error)
type CloudCredential ¶
type CloudCredential struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type CloudCredentialClient ¶
type CloudCredentialClient struct {
// contains filtered or unexported fields
}
func (*CloudCredentialClient) ByID ¶
func (c *CloudCredentialClient) ByID(id string) (*CloudCredential, error)
func (*CloudCredentialClient) Create ¶
func (c *CloudCredentialClient) Create(container *CloudCredential) (*CloudCredential, error)
func (*CloudCredentialClient) Delete ¶
func (c *CloudCredentialClient) Delete(container *CloudCredential) error
func (*CloudCredentialClient) List ¶
func (c *CloudCredentialClient) List(opts *types.ListOpts) (*CloudCredentialCollection, error)
func (*CloudCredentialClient) ListAll ¶
func (c *CloudCredentialClient) ListAll(opts *types.ListOpts) (*CloudCredentialCollection, error)
func (*CloudCredentialClient) Replace ¶
func (c *CloudCredentialClient) Replace(obj *CloudCredential) (*CloudCredential, error)
func (*CloudCredentialClient) Update ¶
func (c *CloudCredentialClient) Update(existing *CloudCredential, updates interface{}) (*CloudCredential, error)
type CloudCredentialCollection ¶
type CloudCredentialCollection struct { types.Collection Data []CloudCredential `json:"data,omitempty"` // contains filtered or unexported fields }
func (*CloudCredentialCollection) Next ¶
func (cc *CloudCredentialCollection) Next() (*CloudCredentialCollection, error)
type CloudCredentialOperations ¶
type CloudCredentialOperations interface { List(opts *types.ListOpts) (*CloudCredentialCollection, error) ListAll(opts *types.ListOpts) (*CloudCredentialCollection, error) Create(opts *CloudCredential) (*CloudCredential, error) Update(existing *CloudCredential, updates interface{}) (*CloudCredential, error) Replace(existing *CloudCredential) (*CloudCredential, error) ByID(id string) (*CloudCredential, error) Delete(container *CloudCredential) error }
type CloudCredentialSpec ¶
type CloudProvider ¶
type CloudProvider struct { AWSCloudProvider *AWSCloudProvider `json:"awsCloudProvider,omitempty" yaml:"awsCloudProvider,omitempty"` AzureCloudProvider *AzureCloudProvider `json:"azureCloudProvider,omitempty" yaml:"azureCloudProvider,omitempty"` CustomCloudProvider string `json:"customCloudProvider,omitempty" yaml:"customCloudProvider,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OpenstackCloudProvider *OpenstackCloudProvider `json:"openstackCloudProvider,omitempty" yaml:"openstackCloudProvider,omitempty"` VsphereCloudProvider *VsphereCloudProvider `json:"vsphereCloudProvider,omitempty" yaml:"vsphereCloudProvider,omitempty"` }
type Cluster ¶
type Cluster struct { types.Resource APIEndpoint string `json:"apiEndpoint,omitempty" yaml:"apiEndpoint,omitempty"` AgentFeatures map[string]bool `json:"agentFeatures,omitempty" yaml:"agentFeatures,omitempty"` AgentImage string `json:"agentImage,omitempty" yaml:"agentImage,omitempty"` AgentImageOverride string `json:"agentImageOverride,omitempty" yaml:"agentImageOverride,omitempty"` Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AppliedEnableNetworkPolicy bool `json:"appliedEnableNetworkPolicy,omitempty" yaml:"appliedEnableNetworkPolicy,omitempty"` AppliedPodSecurityPolicyTemplateName string `json:"appliedPodSecurityPolicyTemplateId,omitempty" yaml:"appliedPodSecurityPolicyTemplateId,omitempty"` AppliedSpec *ClusterSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` AuthImage string `json:"authImage,omitempty" yaml:"authImage,omitempty"` CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"` Capabilities *Capabilities `json:"capabilities,omitempty" yaml:"capabilities,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CertificatesExpiration map[string]CertExpiration `json:"certificatesExpiration,omitempty" yaml:"certificatesExpiration,omitempty"` ClusterTemplateAnswers *Answer `json:"answers,omitempty" yaml:"answers,omitempty"` ClusterTemplateID string `json:"clusterTemplateId,omitempty" yaml:"clusterTemplateId,omitempty"` ClusterTemplateQuestions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` ClusterTemplateRevisionID string `json:"clusterTemplateRevisionId,omitempty" yaml:"clusterTemplateRevisionId,omitempty"` ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty" yaml:"componentStatuses,omitempty"` Conditions []ClusterCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CurrentCisRunName string `json:"currentCisRunName,omitempty" yaml:"currentCisRunName,omitempty"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty" yaml:"defaultClusterRoleForProjectMembers,omitempty"` DefaultPodSecurityPolicyTemplateID string `json:"defaultPodSecurityPolicyTemplateId,omitempty" yaml:"defaultPodSecurityPolicyTemplateId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DesiredAgentImage string `json:"desiredAgentImage,omitempty" yaml:"desiredAgentImage,omitempty"` DesiredAuthImage string `json:"desiredAuthImage,omitempty" yaml:"desiredAuthImage,omitempty"` DockerRootDir string `json:"dockerRootDir,omitempty" yaml:"dockerRootDir,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` EnableClusterAlerting bool `json:"enableClusterAlerting,omitempty" yaml:"enableClusterAlerting,omitempty"` EnableClusterMonitoring bool `json:"enableClusterMonitoring,omitempty" yaml:"enableClusterMonitoring,omitempty"` EnableNetworkPolicy *bool `json:"enableNetworkPolicy,omitempty" yaml:"enableNetworkPolicy,omitempty"` FailedSpec *ClusterSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"` ImportedConfig *ImportedConfig `json:"importedConfig,omitempty" yaml:"importedConfig,omitempty"` Internal bool `json:"internal,omitempty" yaml:"internal,omitempty"` IstioEnabled bool `json:"istioEnabled,omitempty" yaml:"istioEnabled,omitempty"` K3sConfig *K3sConfig `json:"k3sConfig,omitempty" yaml:"k3sConfig,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` LocalClusterAuthEndpoint *LocalClusterAuthEndpoint `json:"localClusterAuthEndpoint,omitempty" yaml:"localClusterAuthEndpoint,omitempty"` MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty" yaml:"monitoringStatus,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NodeCount int64 `json:"nodeCount,omitempty" yaml:"nodeCount,omitempty"` NodeVersion int64 `json:"nodeVersion,omitempty" yaml:"nodeVersion,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty" yaml:"rancherKubernetesEngineConfig,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Requested map[string]string `json:"requested,omitempty" yaml:"requested,omitempty"` ScheduledClusterScan *ScheduledClusterScan `json:"scheduledClusterScan,omitempty" yaml:"scheduledClusterScan,omitempty"` ScheduledClusterScanStatus *ScheduledClusterScanStatus `json:"scheduledClusterScanStatus,omitempty" yaml:"scheduledClusterScanStatus,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version *Info `json:"version,omitempty" yaml:"version,omitempty"` WindowsPreferedCluster bool `json:"windowsPreferedCluster,omitempty" yaml:"windowsPreferedCluster,omitempty"` }
type ClusterAlert ¶
type ClusterAlert struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` InitialWaitSeconds int64 `json:"initialWaitSeconds,omitempty" yaml:"initialWaitSeconds,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *AlertStatus `json:"status,omitempty" yaml:"status,omitempty"` TargetEvent *TargetEvent `json:"targetEvent,omitempty" yaml:"targetEvent,omitempty"` TargetNode *TargetNode `json:"targetNode,omitempty" yaml:"targetNode,omitempty"` TargetSystemService *TargetSystemService `json:"targetSystemService,omitempty" yaml:"targetSystemService,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterAlertClient ¶
type ClusterAlertClient struct {
// contains filtered or unexported fields
}
func (*ClusterAlertClient) ByID ¶
func (c *ClusterAlertClient) ByID(id string) (*ClusterAlert, error)
func (*ClusterAlertClient) Create ¶
func (c *ClusterAlertClient) Create(container *ClusterAlert) (*ClusterAlert, error)
func (*ClusterAlertClient) Delete ¶
func (c *ClusterAlertClient) Delete(container *ClusterAlert) error
func (*ClusterAlertClient) List ¶
func (c *ClusterAlertClient) List(opts *types.ListOpts) (*ClusterAlertCollection, error)
func (*ClusterAlertClient) ListAll ¶
func (c *ClusterAlertClient) ListAll(opts *types.ListOpts) (*ClusterAlertCollection, error)
func (*ClusterAlertClient) Replace ¶
func (c *ClusterAlertClient) Replace(obj *ClusterAlert) (*ClusterAlert, error)
func (*ClusterAlertClient) Update ¶
func (c *ClusterAlertClient) Update(existing *ClusterAlert, updates interface{}) (*ClusterAlert, error)
type ClusterAlertCollection ¶
type ClusterAlertCollection struct { types.Collection Data []ClusterAlert `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterAlertCollection) Next ¶
func (cc *ClusterAlertCollection) Next() (*ClusterAlertCollection, error)
type ClusterAlertGroup ¶
type ClusterAlertGroup struct { types.Resource AlertState string `json:"alertState,omitempty" yaml:"alertState,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterAlertGroupClient ¶
type ClusterAlertGroupClient struct {
// contains filtered or unexported fields
}
func (*ClusterAlertGroupClient) ByID ¶
func (c *ClusterAlertGroupClient) ByID(id string) (*ClusterAlertGroup, error)
func (*ClusterAlertGroupClient) Create ¶
func (c *ClusterAlertGroupClient) Create(container *ClusterAlertGroup) (*ClusterAlertGroup, error)
func (*ClusterAlertGroupClient) Delete ¶
func (c *ClusterAlertGroupClient) Delete(container *ClusterAlertGroup) error
func (*ClusterAlertGroupClient) List ¶
func (c *ClusterAlertGroupClient) List(opts *types.ListOpts) (*ClusterAlertGroupCollection, error)
func (*ClusterAlertGroupClient) ListAll ¶
func (c *ClusterAlertGroupClient) ListAll(opts *types.ListOpts) (*ClusterAlertGroupCollection, error)
func (*ClusterAlertGroupClient) Replace ¶
func (c *ClusterAlertGroupClient) Replace(obj *ClusterAlertGroup) (*ClusterAlertGroup, error)
func (*ClusterAlertGroupClient) Update ¶
func (c *ClusterAlertGroupClient) Update(existing *ClusterAlertGroup, updates interface{}) (*ClusterAlertGroup, error)
type ClusterAlertGroupCollection ¶
type ClusterAlertGroupCollection struct { types.Collection Data []ClusterAlertGroup `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterAlertGroupCollection) Next ¶
func (cc *ClusterAlertGroupCollection) Next() (*ClusterAlertGroupCollection, error)
type ClusterAlertGroupOperations ¶
type ClusterAlertGroupOperations interface { List(opts *types.ListOpts) (*ClusterAlertGroupCollection, error) ListAll(opts *types.ListOpts) (*ClusterAlertGroupCollection, error) Create(opts *ClusterAlertGroup) (*ClusterAlertGroup, error) Update(existing *ClusterAlertGroup, updates interface{}) (*ClusterAlertGroup, error) Replace(existing *ClusterAlertGroup) (*ClusterAlertGroup, error) ByID(id string) (*ClusterAlertGroup, error) Delete(container *ClusterAlertGroup) error }
type ClusterAlertOperations ¶
type ClusterAlertOperations interface { List(opts *types.ListOpts) (*ClusterAlertCollection, error) ListAll(opts *types.ListOpts) (*ClusterAlertCollection, error) Create(opts *ClusterAlert) (*ClusterAlert, error) Update(existing *ClusterAlert, updates interface{}) (*ClusterAlert, error) Replace(existing *ClusterAlert) (*ClusterAlert, error) ByID(id string) (*ClusterAlert, error) Delete(container *ClusterAlert) error }
type ClusterAlertRule ¶
type ClusterAlertRule struct { types.Resource AlertState string `json:"alertState,omitempty" yaml:"alertState,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` ClusterScanRule *ClusterScanRule `json:"clusterScanRule,omitempty" yaml:"clusterScanRule,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` EventRule *EventRule `json:"eventRule,omitempty" yaml:"eventRule,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Inherited *bool `json:"inherited,omitempty" yaml:"inherited,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` MetricRule *MetricRule `json:"metricRule,omitempty" yaml:"metricRule,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeRule *NodeRule `json:"nodeRule,omitempty" yaml:"nodeRule,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` SystemServiceRule *SystemServiceRule `json:"systemServiceRule,omitempty" yaml:"systemServiceRule,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterAlertRuleClient ¶
type ClusterAlertRuleClient struct {
// contains filtered or unexported fields
}
func (*ClusterAlertRuleClient) ActionActivate ¶
func (c *ClusterAlertRuleClient) ActionActivate(resource *ClusterAlertRule) error
func (*ClusterAlertRuleClient) ActionDeactivate ¶
func (c *ClusterAlertRuleClient) ActionDeactivate(resource *ClusterAlertRule) error
func (*ClusterAlertRuleClient) ActionMute ¶
func (c *ClusterAlertRuleClient) ActionMute(resource *ClusterAlertRule) error
func (*ClusterAlertRuleClient) ActionUnmute ¶
func (c *ClusterAlertRuleClient) ActionUnmute(resource *ClusterAlertRule) error
func (*ClusterAlertRuleClient) ByID ¶
func (c *ClusterAlertRuleClient) ByID(id string) (*ClusterAlertRule, error)
func (*ClusterAlertRuleClient) Create ¶
func (c *ClusterAlertRuleClient) Create(container *ClusterAlertRule) (*ClusterAlertRule, error)
func (*ClusterAlertRuleClient) Delete ¶
func (c *ClusterAlertRuleClient) Delete(container *ClusterAlertRule) error
func (*ClusterAlertRuleClient) List ¶
func (c *ClusterAlertRuleClient) List(opts *types.ListOpts) (*ClusterAlertRuleCollection, error)
func (*ClusterAlertRuleClient) ListAll ¶
func (c *ClusterAlertRuleClient) ListAll(opts *types.ListOpts) (*ClusterAlertRuleCollection, error)
func (*ClusterAlertRuleClient) Replace ¶
func (c *ClusterAlertRuleClient) Replace(obj *ClusterAlertRule) (*ClusterAlertRule, error)
func (*ClusterAlertRuleClient) Update ¶
func (c *ClusterAlertRuleClient) Update(existing *ClusterAlertRule, updates interface{}) (*ClusterAlertRule, error)
type ClusterAlertRuleCollection ¶
type ClusterAlertRuleCollection struct { types.Collection Data []ClusterAlertRule `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterAlertRuleCollection) Next ¶
func (cc *ClusterAlertRuleCollection) Next() (*ClusterAlertRuleCollection, error)
type ClusterAlertRuleOperations ¶
type ClusterAlertRuleOperations interface { List(opts *types.ListOpts) (*ClusterAlertRuleCollection, error) ListAll(opts *types.ListOpts) (*ClusterAlertRuleCollection, error) Create(opts *ClusterAlertRule) (*ClusterAlertRule, error) Update(existing *ClusterAlertRule, updates interface{}) (*ClusterAlertRule, error) Replace(existing *ClusterAlertRule) (*ClusterAlertRule, error) ByID(id string) (*ClusterAlertRule, error) Delete(container *ClusterAlertRule) error ActionActivate(resource *ClusterAlertRule) error ActionDeactivate(resource *ClusterAlertRule) error ActionMute(resource *ClusterAlertRule) error ActionUnmute(resource *ClusterAlertRule) error }
type ClusterAlertRuleSpec ¶
type ClusterAlertRuleSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` ClusterScanRule *ClusterScanRule `json:"clusterScanRule,omitempty" yaml:"clusterScanRule,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` EventRule *EventRule `json:"eventRule,omitempty" yaml:"eventRule,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Inherited *bool `json:"inherited,omitempty" yaml:"inherited,omitempty"` MetricRule *MetricRule `json:"metricRule,omitempty" yaml:"metricRule,omitempty"` NodeRule *NodeRule `json:"nodeRule,omitempty" yaml:"nodeRule,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` SystemServiceRule *SystemServiceRule `json:"systemServiceRule,omitempty" yaml:"systemServiceRule,omitempty"` }
type ClusterAlertSpec ¶
type ClusterAlertSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` InitialWaitSeconds int64 `json:"initialWaitSeconds,omitempty" yaml:"initialWaitSeconds,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` TargetEvent *TargetEvent `json:"targetEvent,omitempty" yaml:"targetEvent,omitempty"` TargetNode *TargetNode `json:"targetNode,omitempty" yaml:"targetNode,omitempty"` TargetSystemService *TargetSystemService `json:"targetSystemService,omitempty" yaml:"targetSystemService,omitempty"` }
type ClusterCatalog ¶
type ClusterCatalog struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Branch string `json:"branch,omitempty" yaml:"branch,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Commit string `json:"commit,omitempty" yaml:"commit,omitempty"` Conditions []CatalogCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastRefreshTimestamp string `json:"lastRefreshTimestamp,omitempty" yaml:"lastRefreshTimestamp,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type ClusterCatalogClient ¶
type ClusterCatalogClient struct {
// contains filtered or unexported fields
}
func (*ClusterCatalogClient) ActionRefresh ¶
func (c *ClusterCatalogClient) ActionRefresh(resource *ClusterCatalog) (*CatalogRefresh, error)
func (*ClusterCatalogClient) ByID ¶
func (c *ClusterCatalogClient) ByID(id string) (*ClusterCatalog, error)
func (*ClusterCatalogClient) CollectionActionRefresh ¶
func (c *ClusterCatalogClient) CollectionActionRefresh(resource *ClusterCatalogCollection) (*CatalogRefresh, error)
func (*ClusterCatalogClient) Create ¶
func (c *ClusterCatalogClient) Create(container *ClusterCatalog) (*ClusterCatalog, error)
func (*ClusterCatalogClient) Delete ¶
func (c *ClusterCatalogClient) Delete(container *ClusterCatalog) error
func (*ClusterCatalogClient) List ¶
func (c *ClusterCatalogClient) List(opts *types.ListOpts) (*ClusterCatalogCollection, error)
func (*ClusterCatalogClient) ListAll ¶
func (c *ClusterCatalogClient) ListAll(opts *types.ListOpts) (*ClusterCatalogCollection, error)
func (*ClusterCatalogClient) Replace ¶
func (c *ClusterCatalogClient) Replace(obj *ClusterCatalog) (*ClusterCatalog, error)
func (*ClusterCatalogClient) Update ¶
func (c *ClusterCatalogClient) Update(existing *ClusterCatalog, updates interface{}) (*ClusterCatalog, error)
type ClusterCatalogCollection ¶
type ClusterCatalogCollection struct { types.Collection Data []ClusterCatalog `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterCatalogCollection) Next ¶
func (cc *ClusterCatalogCollection) Next() (*ClusterCatalogCollection, error)
type ClusterCatalogOperations ¶
type ClusterCatalogOperations interface { List(opts *types.ListOpts) (*ClusterCatalogCollection, error) ListAll(opts *types.ListOpts) (*ClusterCatalogCollection, error) Create(opts *ClusterCatalog) (*ClusterCatalog, error) Update(existing *ClusterCatalog, updates interface{}) (*ClusterCatalog, error) Replace(existing *ClusterCatalog) (*ClusterCatalog, error) ByID(id string) (*ClusterCatalog, error) Delete(container *ClusterCatalog) error ActionRefresh(resource *ClusterCatalog) (*CatalogRefresh, error) CollectionActionRefresh(resource *ClusterCatalogCollection) (*CatalogRefresh, error) }
type ClusterClient ¶
type ClusterClient struct {
// contains filtered or unexported fields
}
func (*ClusterClient) ActionBackupEtcd ¶
func (c *ClusterClient) ActionBackupEtcd(resource *Cluster) error
func (*ClusterClient) ActionDisableMonitoring ¶
func (c *ClusterClient) ActionDisableMonitoring(resource *Cluster) error
func (*ClusterClient) ActionEditMonitoring ¶
func (c *ClusterClient) ActionEditMonitoring(resource *Cluster, input *MonitoringInput) error
func (*ClusterClient) ActionEnableMonitoring ¶
func (c *ClusterClient) ActionEnableMonitoring(resource *Cluster, input *MonitoringInput) error
func (*ClusterClient) ActionExportYaml ¶
func (c *ClusterClient) ActionExportYaml(resource *Cluster) (*ExportOutput, error)
func (*ClusterClient) ActionGenerateKubeconfig ¶
func (c *ClusterClient) ActionGenerateKubeconfig(resource *Cluster) (*GenerateKubeConfigOutput, error)
func (*ClusterClient) ActionImportYaml ¶
func (c *ClusterClient) ActionImportYaml(resource *Cluster, input *ImportClusterYamlInput) (*ImportYamlOutput, error)
func (*ClusterClient) ActionRestoreFromEtcdBackup ¶
func (c *ClusterClient) ActionRestoreFromEtcdBackup(resource *Cluster, input *RestoreFromEtcdBackupInput) error
func (*ClusterClient) ActionRotateCertificates ¶
func (c *ClusterClient) ActionRotateCertificates(resource *Cluster, input *RotateCertificateInput) (*RotateCertificateOutput, error)
func (*ClusterClient) ActionRunSecurityScan ¶
func (c *ClusterClient) ActionRunSecurityScan(resource *Cluster, input *CisScanConfig) error
func (*ClusterClient) ActionSaveAsTemplate ¶
func (c *ClusterClient) ActionSaveAsTemplate(resource *Cluster, input *SaveAsTemplateInput) (*SaveAsTemplateOutput, error)
func (*ClusterClient) ActionViewMonitoring ¶
func (c *ClusterClient) ActionViewMonitoring(resource *Cluster) (*MonitoringOutput, error)
func (*ClusterClient) Create ¶
func (c *ClusterClient) Create(container *Cluster) (*Cluster, error)
func (*ClusterClient) Delete ¶
func (c *ClusterClient) Delete(container *Cluster) error
func (*ClusterClient) List ¶
func (c *ClusterClient) List(opts *types.ListOpts) (*ClusterCollection, error)
func (*ClusterClient) ListAll ¶
func (c *ClusterClient) ListAll(opts *types.ListOpts) (*ClusterCollection, error)
type ClusterCollection ¶
type ClusterCollection struct { types.Collection Data []Cluster `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterCollection) Next ¶
func (cc *ClusterCollection) Next() (*ClusterCollection, error)
type ClusterComponentStatus ¶
type ClusterComponentStatus struct { Conditions []ComponentCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` }
type ClusterCondition ¶
type ClusterCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ClusterGroupSpec ¶
type ClusterGroupSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` }
type ClusterLogging ¶
type ClusterLogging struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AppliedSpec *ClusterLoggingSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Conditions []LoggingCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"` EnableJSONParsing bool `json:"enableJSONParsing,omitempty" yaml:"enableJSONParsing,omitempty"` FailedSpec *ClusterLoggingSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"` FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"` IncludeSystemComponent *bool `json:"includeSystemComponent,omitempty" yaml:"includeSystemComponent,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"` OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterLoggingClient ¶
type ClusterLoggingClient struct {
// contains filtered or unexported fields
}
func (*ClusterLoggingClient) ByID ¶
func (c *ClusterLoggingClient) ByID(id string) (*ClusterLogging, error)
func (*ClusterLoggingClient) CollectionActionDryRun ¶
func (c *ClusterLoggingClient) CollectionActionDryRun(resource *ClusterLoggingCollection, input *ClusterTestInput) error
func (*ClusterLoggingClient) CollectionActionTest ¶
func (c *ClusterLoggingClient) CollectionActionTest(resource *ClusterLoggingCollection, input *ClusterTestInput) error
func (*ClusterLoggingClient) Create ¶
func (c *ClusterLoggingClient) Create(container *ClusterLogging) (*ClusterLogging, error)
func (*ClusterLoggingClient) Delete ¶
func (c *ClusterLoggingClient) Delete(container *ClusterLogging) error
func (*ClusterLoggingClient) List ¶
func (c *ClusterLoggingClient) List(opts *types.ListOpts) (*ClusterLoggingCollection, error)
func (*ClusterLoggingClient) ListAll ¶
func (c *ClusterLoggingClient) ListAll(opts *types.ListOpts) (*ClusterLoggingCollection, error)
func (*ClusterLoggingClient) Replace ¶
func (c *ClusterLoggingClient) Replace(obj *ClusterLogging) (*ClusterLogging, error)
func (*ClusterLoggingClient) Update ¶
func (c *ClusterLoggingClient) Update(existing *ClusterLogging, updates interface{}) (*ClusterLogging, error)
type ClusterLoggingCollection ¶
type ClusterLoggingCollection struct { types.Collection Data []ClusterLogging `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterLoggingCollection) Next ¶
func (cc *ClusterLoggingCollection) Next() (*ClusterLoggingCollection, error)
type ClusterLoggingOperations ¶
type ClusterLoggingOperations interface { List(opts *types.ListOpts) (*ClusterLoggingCollection, error) ListAll(opts *types.ListOpts) (*ClusterLoggingCollection, error) Create(opts *ClusterLogging) (*ClusterLogging, error) Update(existing *ClusterLogging, updates interface{}) (*ClusterLogging, error) Replace(existing *ClusterLogging) (*ClusterLogging, error) ByID(id string) (*ClusterLogging, error) Delete(container *ClusterLogging) error CollectionActionDryRun(resource *ClusterLoggingCollection, input *ClusterTestInput) error CollectionActionTest(resource *ClusterLoggingCollection, input *ClusterTestInput) error }
type ClusterLoggingSpec ¶
type ClusterLoggingSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"` EnableJSONParsing bool `json:"enableJSONParsing,omitempty" yaml:"enableJSONParsing,omitempty"` FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"` IncludeSystemComponent *bool `json:"includeSystemComponent,omitempty" yaml:"includeSystemComponent,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"` OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"` OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"` }
type ClusterLoggingStatus ¶
type ClusterLoggingStatus struct { AppliedSpec *ClusterLoggingSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` Conditions []LoggingCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` FailedSpec *ClusterLoggingSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"` }
type ClusterMetricNamesInput ¶
type ClusterMetricNamesInput struct {
ClusterName string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
}
type ClusterMonitorGraph ¶
type ClusterMonitorGraph struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DetailsMetricsSelector map[string]string `json:"detailsMetricsSelector,omitempty" yaml:"detailsMetricsSelector,omitempty"` DisplayResourceType string `json:"displayResourceType,omitempty" yaml:"displayResourceType,omitempty"` GraphType string `json:"graphType,omitempty" yaml:"graphType,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` MetricsSelector map[string]string `json:"metricsSelector,omitempty" yaml:"metricsSelector,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority int64 `json:"priority,omitempty" yaml:"priority,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceType string `json:"resourceType,omitempty" yaml:"resourceType,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` YAxis *YAxis `json:"yAxis,omitempty" yaml:"yAxis,omitempty"` }
type ClusterMonitorGraphClient ¶
type ClusterMonitorGraphClient struct {
// contains filtered or unexported fields
}
func (*ClusterMonitorGraphClient) ByID ¶
func (c *ClusterMonitorGraphClient) ByID(id string) (*ClusterMonitorGraph, error)
func (*ClusterMonitorGraphClient) CollectionActionQuery ¶
func (c *ClusterMonitorGraphClient) CollectionActionQuery(resource *ClusterMonitorGraphCollection, input *QueryGraphInput) (*QueryClusterGraphOutput, error)
func (*ClusterMonitorGraphClient) Create ¶
func (c *ClusterMonitorGraphClient) Create(container *ClusterMonitorGraph) (*ClusterMonitorGraph, error)
func (*ClusterMonitorGraphClient) Delete ¶
func (c *ClusterMonitorGraphClient) Delete(container *ClusterMonitorGraph) error
func (*ClusterMonitorGraphClient) List ¶
func (c *ClusterMonitorGraphClient) List(opts *types.ListOpts) (*ClusterMonitorGraphCollection, error)
func (*ClusterMonitorGraphClient) ListAll ¶
func (c *ClusterMonitorGraphClient) ListAll(opts *types.ListOpts) (*ClusterMonitorGraphCollection, error)
func (*ClusterMonitorGraphClient) Replace ¶
func (c *ClusterMonitorGraphClient) Replace(obj *ClusterMonitorGraph) (*ClusterMonitorGraph, error)
func (*ClusterMonitorGraphClient) Update ¶
func (c *ClusterMonitorGraphClient) Update(existing *ClusterMonitorGraph, updates interface{}) (*ClusterMonitorGraph, error)
type ClusterMonitorGraphCollection ¶
type ClusterMonitorGraphCollection struct { types.Collection Data []ClusterMonitorGraph `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterMonitorGraphCollection) Next ¶
func (cc *ClusterMonitorGraphCollection) Next() (*ClusterMonitorGraphCollection, error)
type ClusterMonitorGraphOperations ¶
type ClusterMonitorGraphOperations interface { List(opts *types.ListOpts) (*ClusterMonitorGraphCollection, error) ListAll(opts *types.ListOpts) (*ClusterMonitorGraphCollection, error) Create(opts *ClusterMonitorGraph) (*ClusterMonitorGraph, error) Update(existing *ClusterMonitorGraph, updates interface{}) (*ClusterMonitorGraph, error) Replace(existing *ClusterMonitorGraph) (*ClusterMonitorGraph, error) ByID(id string) (*ClusterMonitorGraph, error) Delete(container *ClusterMonitorGraph) error CollectionActionQuery(resource *ClusterMonitorGraphCollection, input *QueryGraphInput) (*QueryClusterGraphOutput, error) }
type ClusterMonitorGraphSpec ¶
type ClusterMonitorGraphSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DetailsMetricsSelector map[string]string `json:"detailsMetricsSelector,omitempty" yaml:"detailsMetricsSelector,omitempty"` DisplayResourceType string `json:"displayResourceType,omitempty" yaml:"displayResourceType,omitempty"` GraphType string `json:"graphType,omitempty" yaml:"graphType,omitempty"` MetricsSelector map[string]string `json:"metricsSelector,omitempty" yaml:"metricsSelector,omitempty"` Priority int64 `json:"priority,omitempty" yaml:"priority,omitempty"` ResourceType string `json:"resourceType,omitempty" yaml:"resourceType,omitempty"` YAxis *YAxis `json:"yAxis,omitempty" yaml:"yAxis,omitempty"` }
type ClusterOperations ¶
type ClusterOperations interface { List(opts *types.ListOpts) (*ClusterCollection, error) ListAll(opts *types.ListOpts) (*ClusterCollection, error) Create(opts *Cluster) (*Cluster, error) Update(existing *Cluster, updates interface{}) (*Cluster, error) Replace(existing *Cluster) (*Cluster, error) ByID(id string) (*Cluster, error) Delete(container *Cluster) error ActionBackupEtcd(resource *Cluster) error ActionDisableMonitoring(resource *Cluster) error ActionEditMonitoring(resource *Cluster, input *MonitoringInput) error ActionEnableMonitoring(resource *Cluster, input *MonitoringInput) error ActionExportYaml(resource *Cluster) (*ExportOutput, error) ActionGenerateKubeconfig(resource *Cluster) (*GenerateKubeConfigOutput, error) ActionImportYaml(resource *Cluster, input *ImportClusterYamlInput) (*ImportYamlOutput, error) ActionRestoreFromEtcdBackup(resource *Cluster, input *RestoreFromEtcdBackupInput) error ActionRotateCertificates(resource *Cluster, input *RotateCertificateInput) (*RotateCertificateOutput, error) ActionRunSecurityScan(resource *Cluster, input *CisScanConfig) error ActionSaveAsTemplate(resource *Cluster, input *SaveAsTemplateInput) (*SaveAsTemplateOutput, error) ActionViewMonitoring(resource *Cluster) (*MonitoringOutput, error) }
type ClusterRegistrationToken ¶
type ClusterRegistrationToken struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Command string `json:"command,omitempty" yaml:"command,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` InsecureCommand string `json:"insecureCommand,omitempty" yaml:"insecureCommand,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` ManifestURL string `json:"manifestUrl,omitempty" yaml:"manifestUrl,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeCommand string `json:"nodeCommand,omitempty" yaml:"nodeCommand,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WindowsNodeCommand string `json:"windowsNodeCommand,omitempty" yaml:"windowsNodeCommand,omitempty"` }
type ClusterRegistrationTokenClient ¶
type ClusterRegistrationTokenClient struct {
// contains filtered or unexported fields
}
func (*ClusterRegistrationTokenClient) ByID ¶
func (c *ClusterRegistrationTokenClient) ByID(id string) (*ClusterRegistrationToken, error)
func (*ClusterRegistrationTokenClient) Create ¶
func (c *ClusterRegistrationTokenClient) Create(container *ClusterRegistrationToken) (*ClusterRegistrationToken, error)
func (*ClusterRegistrationTokenClient) Delete ¶
func (c *ClusterRegistrationTokenClient) Delete(container *ClusterRegistrationToken) error
func (*ClusterRegistrationTokenClient) List ¶
func (c *ClusterRegistrationTokenClient) List(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error)
func (*ClusterRegistrationTokenClient) ListAll ¶
func (c *ClusterRegistrationTokenClient) ListAll(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error)
func (*ClusterRegistrationTokenClient) Replace ¶
func (c *ClusterRegistrationTokenClient) Replace(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error)
func (*ClusterRegistrationTokenClient) Update ¶
func (c *ClusterRegistrationTokenClient) Update(existing *ClusterRegistrationToken, updates interface{}) (*ClusterRegistrationToken, error)
type ClusterRegistrationTokenCollection ¶
type ClusterRegistrationTokenCollection struct { types.Collection Data []ClusterRegistrationToken `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterRegistrationTokenCollection) Next ¶
func (cc *ClusterRegistrationTokenCollection) Next() (*ClusterRegistrationTokenCollection, error)
type ClusterRegistrationTokenOperations ¶
type ClusterRegistrationTokenOperations interface { List(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error) ListAll(opts *types.ListOpts) (*ClusterRegistrationTokenCollection, error) Create(opts *ClusterRegistrationToken) (*ClusterRegistrationToken, error) Update(existing *ClusterRegistrationToken, updates interface{}) (*ClusterRegistrationToken, error) Replace(existing *ClusterRegistrationToken) (*ClusterRegistrationToken, error) ByID(id string) (*ClusterRegistrationToken, error) Delete(container *ClusterRegistrationToken) error }
type ClusterRegistrationTokenSpec ¶
type ClusterRegistrationTokenSpec struct {
ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
}
type ClusterRegistrationTokenStatus ¶
type ClusterRegistrationTokenStatus struct { Command string `json:"command,omitempty" yaml:"command,omitempty"` InsecureCommand string `json:"insecureCommand,omitempty" yaml:"insecureCommand,omitempty"` ManifestURL string `json:"manifestUrl,omitempty" yaml:"manifestUrl,omitempty"` NodeCommand string `json:"nodeCommand,omitempty" yaml:"nodeCommand,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` WindowsNodeCommand string `json:"windowsNodeCommand,omitempty" yaml:"windowsNodeCommand,omitempty"` }
type ClusterRoleTemplateBinding ¶
type ClusterRoleTemplateBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` GroupPrincipalID string `json:"groupPrincipalId,omitempty" yaml:"groupPrincipalId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RoleTemplateID string `json:"roleTemplateId,omitempty" yaml:"roleTemplateId,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` UserPrincipalID string `json:"userPrincipalId,omitempty" yaml:"userPrincipalId,omitempty"` }
type ClusterRoleTemplateBindingClient ¶
type ClusterRoleTemplateBindingClient struct {
// contains filtered or unexported fields
}
func (*ClusterRoleTemplateBindingClient) ByID ¶
func (c *ClusterRoleTemplateBindingClient) ByID(id string) (*ClusterRoleTemplateBinding, error)
func (*ClusterRoleTemplateBindingClient) Create ¶
func (c *ClusterRoleTemplateBindingClient) Create(container *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
func (*ClusterRoleTemplateBindingClient) Delete ¶
func (c *ClusterRoleTemplateBindingClient) Delete(container *ClusterRoleTemplateBinding) error
func (*ClusterRoleTemplateBindingClient) List ¶
func (c *ClusterRoleTemplateBindingClient) List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
func (*ClusterRoleTemplateBindingClient) ListAll ¶
func (c *ClusterRoleTemplateBindingClient) ListAll(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
func (*ClusterRoleTemplateBindingClient) Replace ¶
func (c *ClusterRoleTemplateBindingClient) Replace(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
func (*ClusterRoleTemplateBindingClient) Update ¶
func (c *ClusterRoleTemplateBindingClient) Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error)
type ClusterRoleTemplateBindingCollection ¶
type ClusterRoleTemplateBindingCollection struct { types.Collection Data []ClusterRoleTemplateBinding `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterRoleTemplateBindingCollection) Next ¶
func (cc *ClusterRoleTemplateBindingCollection) Next() (*ClusterRoleTemplateBindingCollection, error)
type ClusterRoleTemplateBindingOperations ¶
type ClusterRoleTemplateBindingOperations interface { List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error) ListAll(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error) Create(opts *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error) Replace(existing *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) ByID(id string) (*ClusterRoleTemplateBinding, error) Delete(container *ClusterRoleTemplateBinding) error }
type ClusterScan ¶
type ClusterScan struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RunType string `json:"runType,omitempty" yaml:"runType,omitempty"` ScanConfig *ClusterScanConfig `json:"scanConfig,omitempty" yaml:"scanConfig,omitempty"` ScanType string `json:"scanType,omitempty" yaml:"scanType,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *ClusterScanStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterScanClient ¶
type ClusterScanClient struct {
// contains filtered or unexported fields
}
func (*ClusterScanClient) ByID ¶
func (c *ClusterScanClient) ByID(id string) (*ClusterScan, error)
func (*ClusterScanClient) Create ¶
func (c *ClusterScanClient) Create(container *ClusterScan) (*ClusterScan, error)
func (*ClusterScanClient) Delete ¶
func (c *ClusterScanClient) Delete(container *ClusterScan) error
func (*ClusterScanClient) List ¶
func (c *ClusterScanClient) List(opts *types.ListOpts) (*ClusterScanCollection, error)
func (*ClusterScanClient) ListAll ¶
func (c *ClusterScanClient) ListAll(opts *types.ListOpts) (*ClusterScanCollection, error)
func (*ClusterScanClient) Replace ¶
func (c *ClusterScanClient) Replace(obj *ClusterScan) (*ClusterScan, error)
func (*ClusterScanClient) Update ¶
func (c *ClusterScanClient) Update(existing *ClusterScan, updates interface{}) (*ClusterScan, error)
type ClusterScanCollection ¶
type ClusterScanCollection struct { types.Collection Data []ClusterScan `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterScanCollection) Next ¶
func (cc *ClusterScanCollection) Next() (*ClusterScanCollection, error)
type ClusterScanCondition ¶
type ClusterScanCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ClusterScanConfig ¶
type ClusterScanConfig struct {
CisScanConfig *CisScanConfig `json:"cisScanConfig,omitempty" yaml:"cisScanConfig,omitempty"`
}
type ClusterScanOperations ¶
type ClusterScanOperations interface { List(opts *types.ListOpts) (*ClusterScanCollection, error) ListAll(opts *types.ListOpts) (*ClusterScanCollection, error) Create(opts *ClusterScan) (*ClusterScan, error) Update(existing *ClusterScan, updates interface{}) (*ClusterScan, error) Replace(existing *ClusterScan) (*ClusterScan, error) ByID(id string) (*ClusterScan, error) Delete(container *ClusterScan) error }
type ClusterScanRule ¶
type ClusterScanSpec ¶
type ClusterScanSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` RunType string `json:"runType,omitempty" yaml:"runType,omitempty"` ScanConfig *ClusterScanConfig `json:"scanConfig,omitempty" yaml:"scanConfig,omitempty"` ScanType string `json:"scanType,omitempty" yaml:"scanType,omitempty"` }
type ClusterScanStatus ¶
type ClusterScanStatus struct { CisScanStatus *CisScanStatus `json:"cisScanStatus,omitempty" yaml:"cisScanStatus,omitempty"` Conditions []ClusterScanCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` }
type ClusterSpec ¶
type ClusterSpec struct { AgentImageOverride string `json:"agentImageOverride,omitempty" yaml:"agentImageOverride,omitempty"` AmazonElasticContainerServiceConfig map[string]interface{} `json:"amazonElasticContainerServiceConfig,omitempty" yaml:"amazonElasticContainerServiceConfig,omitempty"` AzureKubernetesServiceConfig map[string]interface{} `json:"azureKubernetesServiceConfig,omitempty" yaml:"azureKubernetesServiceConfig,omitempty"` ClusterTemplateAnswers *Answer `json:"answers,omitempty" yaml:"answers,omitempty"` ClusterTemplateID string `json:"clusterTemplateId,omitempty" yaml:"clusterTemplateId,omitempty"` ClusterTemplateQuestions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` ClusterTemplateRevisionID string `json:"clusterTemplateRevisionId,omitempty" yaml:"clusterTemplateRevisionId,omitempty"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty" yaml:"defaultClusterRoleForProjectMembers,omitempty"` DefaultPodSecurityPolicyTemplateID string `json:"defaultPodSecurityPolicyTemplateId,omitempty" yaml:"defaultPodSecurityPolicyTemplateId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DesiredAgentImage string `json:"desiredAgentImage,omitempty" yaml:"desiredAgentImage,omitempty"` DesiredAuthImage string `json:"desiredAuthImage,omitempty" yaml:"desiredAuthImage,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` DockerRootDir string `json:"dockerRootDir,omitempty" yaml:"dockerRootDir,omitempty"` EnableClusterAlerting bool `json:"enableClusterAlerting,omitempty" yaml:"enableClusterAlerting,omitempty"` EnableClusterMonitoring bool `json:"enableClusterMonitoring,omitempty" yaml:"enableClusterMonitoring,omitempty"` EnableNetworkPolicy *bool `json:"enableNetworkPolicy,omitempty" yaml:"enableNetworkPolicy,omitempty"` GenericEngineConfig map[string]interface{} `json:"genericEngineConfig,omitempty" yaml:"genericEngineConfig,omitempty"` GoogleKubernetesEngineConfig map[string]interface{} `json:"googleKubernetesEngineConfig,omitempty" yaml:"googleKubernetesEngineConfig,omitempty"` ImportedConfig *ImportedConfig `json:"importedConfig,omitempty" yaml:"importedConfig,omitempty"` Internal bool `json:"internal,omitempty" yaml:"internal,omitempty"` K3sConfig *K3sConfig `json:"k3sConfig,omitempty" yaml:"k3sConfig,omitempty"` LocalClusterAuthEndpoint *LocalClusterAuthEndpoint `json:"localClusterAuthEndpoint,omitempty" yaml:"localClusterAuthEndpoint,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty" yaml:"rancherKubernetesEngineConfig,omitempty"` ScheduledClusterScan *ScheduledClusterScan `json:"scheduledClusterScan,omitempty" yaml:"scheduledClusterScan,omitempty"` WindowsPreferedCluster bool `json:"windowsPreferedCluster,omitempty" yaml:"windowsPreferedCluster,omitempty"` }
type ClusterSpecBase ¶
type ClusterSpecBase struct { AgentImageOverride string `json:"agentImageOverride,omitempty" yaml:"agentImageOverride,omitempty"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty" yaml:"defaultClusterRoleForProjectMembers,omitempty"` DefaultPodSecurityPolicyTemplateID string `json:"defaultPodSecurityPolicyTemplateId,omitempty" yaml:"defaultPodSecurityPolicyTemplateId,omitempty"` DesiredAgentImage string `json:"desiredAgentImage,omitempty" yaml:"desiredAgentImage,omitempty"` DesiredAuthImage string `json:"desiredAuthImage,omitempty" yaml:"desiredAuthImage,omitempty"` DockerRootDir string `json:"dockerRootDir,omitempty" yaml:"dockerRootDir,omitempty"` EnableClusterAlerting bool `json:"enableClusterAlerting,omitempty" yaml:"enableClusterAlerting,omitempty"` EnableClusterMonitoring bool `json:"enableClusterMonitoring,omitempty" yaml:"enableClusterMonitoring,omitempty"` EnableNetworkPolicy *bool `json:"enableNetworkPolicy,omitempty" yaml:"enableNetworkPolicy,omitempty"` LocalClusterAuthEndpoint *LocalClusterAuthEndpoint `json:"localClusterAuthEndpoint,omitempty" yaml:"localClusterAuthEndpoint,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty" yaml:"rancherKubernetesEngineConfig,omitempty"` ScheduledClusterScan *ScheduledClusterScan `json:"scheduledClusterScan,omitempty" yaml:"scheduledClusterScan,omitempty"` WindowsPreferedCluster bool `json:"windowsPreferedCluster,omitempty" yaml:"windowsPreferedCluster,omitempty"` }
type ClusterStatus ¶
type ClusterStatus struct { APIEndpoint string `json:"apiEndpoint,omitempty" yaml:"apiEndpoint,omitempty"` AgentFeatures map[string]bool `json:"agentFeatures,omitempty" yaml:"agentFeatures,omitempty"` AgentImage string `json:"agentImage,omitempty" yaml:"agentImage,omitempty"` Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` AppliedEnableNetworkPolicy bool `json:"appliedEnableNetworkPolicy,omitempty" yaml:"appliedEnableNetworkPolicy,omitempty"` AppliedPodSecurityPolicyTemplateName string `json:"appliedPodSecurityPolicyTemplateId,omitempty" yaml:"appliedPodSecurityPolicyTemplateId,omitempty"` AppliedSpec *ClusterSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` AuthImage string `json:"authImage,omitempty" yaml:"authImage,omitempty"` CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"` Capabilities *Capabilities `json:"capabilities,omitempty" yaml:"capabilities,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CertificatesExpiration map[string]CertExpiration `json:"certificatesExpiration,omitempty" yaml:"certificatesExpiration,omitempty"` ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty" yaml:"componentStatuses,omitempty"` Conditions []ClusterCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` CurrentCisRunName string `json:"currentCisRunName,omitempty" yaml:"currentCisRunName,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FailedSpec *ClusterSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"` IstioEnabled bool `json:"istioEnabled,omitempty" yaml:"istioEnabled,omitempty"` Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty" yaml:"monitoringStatus,omitempty"` NodeCount int64 `json:"nodeCount,omitempty" yaml:"nodeCount,omitempty"` NodeVersion int64 `json:"nodeVersion,omitempty" yaml:"nodeVersion,omitempty"` Requested map[string]string `json:"requested,omitempty" yaml:"requested,omitempty"` ScheduledClusterScanStatus *ScheduledClusterScanStatus `json:"scheduledClusterScanStatus,omitempty" yaml:"scheduledClusterScanStatus,omitempty"` Version *Info `json:"version,omitempty" yaml:"version,omitempty"` }
type ClusterTemplate ¶
type ClusterTemplate struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultRevisionID string `json:"defaultRevisionId,omitempty" yaml:"defaultRevisionId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterTemplateClient ¶
type ClusterTemplateClient struct {
// contains filtered or unexported fields
}
func (*ClusterTemplateClient) ByID ¶
func (c *ClusterTemplateClient) ByID(id string) (*ClusterTemplate, error)
func (*ClusterTemplateClient) Create ¶
func (c *ClusterTemplateClient) Create(container *ClusterTemplate) (*ClusterTemplate, error)
func (*ClusterTemplateClient) Delete ¶
func (c *ClusterTemplateClient) Delete(container *ClusterTemplate) error
func (*ClusterTemplateClient) List ¶
func (c *ClusterTemplateClient) List(opts *types.ListOpts) (*ClusterTemplateCollection, error)
func (*ClusterTemplateClient) ListAll ¶
func (c *ClusterTemplateClient) ListAll(opts *types.ListOpts) (*ClusterTemplateCollection, error)
func (*ClusterTemplateClient) Replace ¶
func (c *ClusterTemplateClient) Replace(obj *ClusterTemplate) (*ClusterTemplate, error)
func (*ClusterTemplateClient) Update ¶
func (c *ClusterTemplateClient) Update(existing *ClusterTemplate, updates interface{}) (*ClusterTemplate, error)
type ClusterTemplateCollection ¶
type ClusterTemplateCollection struct { types.Collection Data []ClusterTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterTemplateCollection) Next ¶
func (cc *ClusterTemplateCollection) Next() (*ClusterTemplateCollection, error)
type ClusterTemplateOperations ¶
type ClusterTemplateOperations interface { List(opts *types.ListOpts) (*ClusterTemplateCollection, error) ListAll(opts *types.ListOpts) (*ClusterTemplateCollection, error) Create(opts *ClusterTemplate) (*ClusterTemplate, error) Update(existing *ClusterTemplate, updates interface{}) (*ClusterTemplate, error) Replace(existing *ClusterTemplate) (*ClusterTemplate, error) ByID(id string) (*ClusterTemplate, error) Delete(container *ClusterTemplate) error }
type ClusterTemplateQuestionsOutput ¶
type ClusterTemplateQuestionsOutput struct {
Questions []Question `json:"questions,omitempty" yaml:"questions,omitempty"`
}
type ClusterTemplateRevision ¶
type ClusterTemplateRevision struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterConfig *ClusterSpecBase `json:"clusterConfig,omitempty" yaml:"clusterConfig,omitempty"` ClusterTemplateID string `json:"clusterTemplateId,omitempty" yaml:"clusterTemplateId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Questions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ClusterTemplateRevisionClient ¶
type ClusterTemplateRevisionClient struct {
// contains filtered or unexported fields
}
func (*ClusterTemplateRevisionClient) ActionDisable ¶
func (c *ClusterTemplateRevisionClient) ActionDisable(resource *ClusterTemplateRevision) error
func (*ClusterTemplateRevisionClient) ActionEnable ¶
func (c *ClusterTemplateRevisionClient) ActionEnable(resource *ClusterTemplateRevision) error
func (*ClusterTemplateRevisionClient) ByID ¶
func (c *ClusterTemplateRevisionClient) ByID(id string) (*ClusterTemplateRevision, error)
func (*ClusterTemplateRevisionClient) CollectionActionListquestions ¶
func (c *ClusterTemplateRevisionClient) CollectionActionListquestions(resource *ClusterTemplateRevisionCollection) (*ClusterTemplateQuestionsOutput, error)
func (*ClusterTemplateRevisionClient) Create ¶
func (c *ClusterTemplateRevisionClient) Create(container *ClusterTemplateRevision) (*ClusterTemplateRevision, error)
func (*ClusterTemplateRevisionClient) Delete ¶
func (c *ClusterTemplateRevisionClient) Delete(container *ClusterTemplateRevision) error
func (*ClusterTemplateRevisionClient) List ¶
func (c *ClusterTemplateRevisionClient) List(opts *types.ListOpts) (*ClusterTemplateRevisionCollection, error)
func (*ClusterTemplateRevisionClient) ListAll ¶
func (c *ClusterTemplateRevisionClient) ListAll(opts *types.ListOpts) (*ClusterTemplateRevisionCollection, error)
func (*ClusterTemplateRevisionClient) Replace ¶
func (c *ClusterTemplateRevisionClient) Replace(obj *ClusterTemplateRevision) (*ClusterTemplateRevision, error)
func (*ClusterTemplateRevisionClient) Update ¶
func (c *ClusterTemplateRevisionClient) Update(existing *ClusterTemplateRevision, updates interface{}) (*ClusterTemplateRevision, error)
type ClusterTemplateRevisionCollection ¶
type ClusterTemplateRevisionCollection struct { types.Collection Data []ClusterTemplateRevision `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ClusterTemplateRevisionCollection) Next ¶
func (cc *ClusterTemplateRevisionCollection) Next() (*ClusterTemplateRevisionCollection, error)
type ClusterTemplateRevisionOperations ¶
type ClusterTemplateRevisionOperations interface { List(opts *types.ListOpts) (*ClusterTemplateRevisionCollection, error) ListAll(opts *types.ListOpts) (*ClusterTemplateRevisionCollection, error) Create(opts *ClusterTemplateRevision) (*ClusterTemplateRevision, error) Update(existing *ClusterTemplateRevision, updates interface{}) (*ClusterTemplateRevision, error) Replace(existing *ClusterTemplateRevision) (*ClusterTemplateRevision, error) ByID(id string) (*ClusterTemplateRevision, error) Delete(container *ClusterTemplateRevision) error ActionDisable(resource *ClusterTemplateRevision) error ActionEnable(resource *ClusterTemplateRevision) error CollectionActionListquestions(resource *ClusterTemplateRevisionCollection) (*ClusterTemplateQuestionsOutput, error) }
type ClusterTemplateRevisionSpec ¶
type ClusterTemplateRevisionSpec struct { ClusterConfig *ClusterSpecBase `json:"clusterConfig,omitempty" yaml:"clusterConfig,omitempty"` ClusterTemplateID string `json:"clusterTemplateId,omitempty" yaml:"clusterTemplateId,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Questions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` }
type ClusterTemplateSpec ¶
type ClusterTemplateSpec struct { DefaultRevisionID string `json:"defaultRevisionId,omitempty" yaml:"defaultRevisionId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` }
type ClusterTestInput ¶
type ClusterTestInput struct { ClusterName string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"` FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"` OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"` }
type ComponentCondition ¶
type ComposeCondition ¶
type ComposeCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ComposeConfig ¶
type ComposeConfig struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherCompose string `json:"rancherCompose,omitempty" yaml:"rancherCompose,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *ComposeStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ComposeConfigClient ¶
type ComposeConfigClient struct {
// contains filtered or unexported fields
}
func (*ComposeConfigClient) ByID ¶
func (c *ComposeConfigClient) ByID(id string) (*ComposeConfig, error)
func (*ComposeConfigClient) Create ¶
func (c *ComposeConfigClient) Create(container *ComposeConfig) (*ComposeConfig, error)
func (*ComposeConfigClient) Delete ¶
func (c *ComposeConfigClient) Delete(container *ComposeConfig) error
func (*ComposeConfigClient) List ¶
func (c *ComposeConfigClient) List(opts *types.ListOpts) (*ComposeConfigCollection, error)
func (*ComposeConfigClient) ListAll ¶
func (c *ComposeConfigClient) ListAll(opts *types.ListOpts) (*ComposeConfigCollection, error)
func (*ComposeConfigClient) Replace ¶
func (c *ComposeConfigClient) Replace(obj *ComposeConfig) (*ComposeConfig, error)
func (*ComposeConfigClient) Update ¶
func (c *ComposeConfigClient) Update(existing *ComposeConfig, updates interface{}) (*ComposeConfig, error)
type ComposeConfigCollection ¶
type ComposeConfigCollection struct { types.Collection Data []ComposeConfig `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ComposeConfigCollection) Next ¶
func (cc *ComposeConfigCollection) Next() (*ComposeConfigCollection, error)
type ComposeConfigOperations ¶
type ComposeConfigOperations interface { List(opts *types.ListOpts) (*ComposeConfigCollection, error) ListAll(opts *types.ListOpts) (*ComposeConfigCollection, error) Create(opts *ComposeConfig) (*ComposeConfig, error) Update(existing *ComposeConfig, updates interface{}) (*ComposeConfig, error) Replace(existing *ComposeConfig) (*ComposeConfig, error) ByID(id string) (*ComposeConfig, error) Delete(container *ComposeConfig) error }
type ComposeSpec ¶
type ComposeSpec struct {
RancherCompose string `json:"rancherCompose,omitempty" yaml:"rancherCompose,omitempty"`
}
type ComposeStatus ¶
type ComposeStatus struct {
Conditions []ComposeCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
}
type Condition ¶
type Condition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ConfigMapKeySelector ¶
type ConfigMapNodeConfigSource ¶
type ConfigMapNodeConfigSource struct { KubeletConfigKey string `json:"kubeletConfigKey,omitempty" yaml:"kubeletConfigKey,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type ConfigMapProjection ¶
type ConfigMapVolumeSource ¶
type ConfigMapVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` }
type ContainerImage ¶
type ContainerResourceLimit ¶
type ContainerResourceLimit struct { LimitsCPU string `json:"limitsCpu,omitempty" yaml:"limitsCpu,omitempty"` LimitsMemory string `json:"limitsMemory,omitempty" yaml:"limitsMemory,omitempty"` RequestsCPU string `json:"requestsCpu,omitempty" yaml:"requestsCpu,omitempty"` RequestsMemory string `json:"requestsMemory,omitempty" yaml:"requestsMemory,omitempty"` }
type CustomConfig ¶
type CustomConfig struct { Address string `json:"address,omitempty" yaml:"address,omitempty"` DockerSocket string `json:"dockerSocket,omitempty" yaml:"dockerSocket,omitempty"` InternalAddress string `json:"internalAddress,omitempty" yaml:"internalAddress,omitempty"` Label map[string]string `json:"label,omitempty" yaml:"label,omitempty"` SSHCert string `json:"sshCert,omitempty" yaml:"sshCert,omitempty"` SSHKey string `json:"sshKey,omitempty" yaml:"sshKey,omitempty"` Taints []string `json:"taints,omitempty" yaml:"taints,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type CustomTargetConfig ¶
type CustomTargetConfig struct { Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ClientCert string `json:"clientCert,omitempty" yaml:"clientCert,omitempty"` ClientKey string `json:"clientKey,omitempty" yaml:"clientKey,omitempty"` Content string `json:"content,omitempty" yaml:"content,omitempty"` }
type DNSConfig ¶
type DNSConfig struct { LinearAutoscalerParams *LinearAutoscalerParams `json:"linearAutoscalerParams,omitempty" yaml:"linearAutoscalerParams,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` Nodelocal *Nodelocal `json:"nodelocal,omitempty" yaml:"nodelocal,omitempty"` Provider string `json:"provider,omitempty" yaml:"provider,omitempty"` ReverseCIDRs []string `json:"reversecidrs,omitempty" yaml:"reversecidrs,omitempty"` StubDomains map[string][]string `json:"stubdomains,omitempty" yaml:"stubdomains,omitempty"` UpdateStrategy *DeploymentStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"` UpstreamNameservers []string `json:"upstreamnameservers,omitempty" yaml:"upstreamnameservers,omitempty"` }
type DaemonEndpoint ¶
type DaemonEndpoint struct {
Port int64 `json:"Port,omitempty" yaml:"Port,omitempty"`
}
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { RollingUpdate *RollingUpdateDaemonSet `json:"rollingUpdate,omitempty" yaml:"rollingUpdate,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DeploymentStrategy ¶
type DeploymentStrategy struct { RollingUpdate *RollingUpdateDeployment `json:"rollingUpdate,omitempty" yaml:"rollingUpdate,omitempty"` Strategy string `json:"strategy,omitempty" yaml:"strategy,omitempty"` }
type DiskVsphereOpts ¶
type DiskVsphereOpts struct {
SCSIControllerType string `json:"scsicontrollertype,omitempty" yaml:"scsicontrollertype,omitempty"`
}
type DockerInfo ¶
type DockerInfo struct { Architecture string `json:"architecture,omitempty" yaml:"architecture,omitempty"` CgroupDriver string `json:"cgroupDriver,omitempty" yaml:"cgroupDriver,omitempty"` Debug bool `json:"debug,omitempty" yaml:"debug,omitempty"` DockerRootDir string `json:"dockerRootDir,omitempty" yaml:"dockerRootDir,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` ExperimentalBuild bool `json:"experimentalBuild,omitempty" yaml:"experimentalBuild,omitempty"` HTTPProxy string `json:"httpProxy,omitempty" yaml:"httpProxy,omitempty"` HTTPSProxy string `json:"httpsProxy,omitempty" yaml:"httpsProxy,omitempty"` IndexServerAddress string `json:"indexServerAddress,omitempty" yaml:"indexServerAddress,omitempty"` KernelVersion string `json:"kernelVersion,omitempty" yaml:"kernelVersion,omitempty"` Labels []string `json:"labels,omitempty" yaml:"labels,omitempty"` LoggingDriver string `json:"loggingDriver,omitempty" yaml:"loggingDriver,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NoProxy string `json:"noProxy,omitempty" yaml:"noProxy,omitempty"` OSType string `json:"osType,omitempty" yaml:"osType,omitempty"` OperatingSystem string `json:"operatingSystem,omitempty" yaml:"operatingSystem,omitempty"` ServerVersion string `json:"serverVersion,omitempty" yaml:"serverVersion,omitempty"` }
type DownwardAPIProjection ¶
type DownwardAPIProjection struct {
Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"`
}
type DownwardAPIVolumeFile ¶
type DownwardAPIVolumeFile struct { FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` Mode *int64 `json:"mode,omitempty" yaml:"mode,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` }
type DownwardAPIVolumeSource ¶
type DownwardAPIVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []DownwardAPIVolumeFile `json:"items,omitempty" yaml:"items,omitempty"` }
type DynamicSchema ¶
type DynamicSchema struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CollectionActions map[string]Action `json:"collectionActions,omitempty" yaml:"collectionActions,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty" yaml:"collectionFields,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty" yaml:"collectionFilters,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty" yaml:"collectionMethods,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DynamicSchemaVersion string `json:"dynamicSchemaVersion,omitempty" yaml:"dynamicSchemaVersion,omitempty"` Embed bool `json:"embed,omitempty" yaml:"embed,omitempty"` EmbedType string `json:"embedType,omitempty" yaml:"embedType,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty" yaml:"includeableLinks,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PluralName string `json:"pluralName,omitempty" yaml:"pluralName,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty" yaml:"resourceActions,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty" yaml:"resourceFields,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty" yaml:"resourceMethods,omitempty"` SchemaName string `json:"schemaName,omitempty" yaml:"schemaName,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *DynamicSchemaStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type DynamicSchemaClient ¶
type DynamicSchemaClient struct {
// contains filtered or unexported fields
}
func (*DynamicSchemaClient) ByID ¶
func (c *DynamicSchemaClient) ByID(id string) (*DynamicSchema, error)
func (*DynamicSchemaClient) Create ¶
func (c *DynamicSchemaClient) Create(container *DynamicSchema) (*DynamicSchema, error)
func (*DynamicSchemaClient) Delete ¶
func (c *DynamicSchemaClient) Delete(container *DynamicSchema) error
func (*DynamicSchemaClient) List ¶
func (c *DynamicSchemaClient) List(opts *types.ListOpts) (*DynamicSchemaCollection, error)
func (*DynamicSchemaClient) ListAll ¶
func (c *DynamicSchemaClient) ListAll(opts *types.ListOpts) (*DynamicSchemaCollection, error)
func (*DynamicSchemaClient) Replace ¶
func (c *DynamicSchemaClient) Replace(obj *DynamicSchema) (*DynamicSchema, error)
func (*DynamicSchemaClient) Update ¶
func (c *DynamicSchemaClient) Update(existing *DynamicSchema, updates interface{}) (*DynamicSchema, error)
type DynamicSchemaCollection ¶
type DynamicSchemaCollection struct { types.Collection Data []DynamicSchema `json:"data,omitempty"` // contains filtered or unexported fields }
func (*DynamicSchemaCollection) Next ¶
func (cc *DynamicSchemaCollection) Next() (*DynamicSchemaCollection, error)
type DynamicSchemaOperations ¶
type DynamicSchemaOperations interface { List(opts *types.ListOpts) (*DynamicSchemaCollection, error) ListAll(opts *types.ListOpts) (*DynamicSchemaCollection, error) Create(opts *DynamicSchema) (*DynamicSchema, error) Update(existing *DynamicSchema, updates interface{}) (*DynamicSchema, error) Replace(existing *DynamicSchema) (*DynamicSchema, error) ByID(id string) (*DynamicSchema, error) Delete(container *DynamicSchema) error }
type DynamicSchemaSpec ¶
type DynamicSchemaSpec struct { CollectionActions map[string]Action `json:"collectionActions,omitempty" yaml:"collectionActions,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty" yaml:"collectionFields,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty" yaml:"collectionFilters,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty" yaml:"collectionMethods,omitempty"` DynamicSchemaVersion string `json:"dynamicSchemaVersion,omitempty" yaml:"dynamicSchemaVersion,omitempty"` Embed bool `json:"embed,omitempty" yaml:"embed,omitempty"` EmbedType string `json:"embedType,omitempty" yaml:"embedType,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty" yaml:"includeableLinks,omitempty"` PluralName string `json:"pluralName,omitempty" yaml:"pluralName,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty" yaml:"resourceActions,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty" yaml:"resourceFields,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty" yaml:"resourceMethods,omitempty"` SchemaName string `json:"schemaName,omitempty" yaml:"schemaName,omitempty"` }
type DynamicSchemaStatus ¶
type DynamicSchemaStatus struct {
Fake string `json:"fake,omitempty" yaml:"fake,omitempty"`
}
type ETCDService ¶
type ETCDService struct { BackupConfig *BackupConfig `json:"backupConfig,omitempty" yaml:"backupConfig,omitempty"` CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"` Cert string `json:"cert,omitempty" yaml:"cert,omitempty"` Creation string `json:"creation,omitempty" yaml:"creation,omitempty"` ExternalURLs []string `json:"externalUrls,omitempty" yaml:"externalUrls,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"` ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"` GID int64 `json:"gid,omitempty" yaml:"gid,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` Snapshot *bool `json:"snapshot,omitempty" yaml:"snapshot,omitempty"` UID int64 `json:"uid,omitempty" yaml:"uid,omitempty"` }
type ElasticsearchConfig ¶
type ElasticsearchConfig struct { AuthPassword string `json:"authPassword,omitempty" yaml:"authPassword,omitempty"` AuthUserName string `json:"authUsername,omitempty" yaml:"authUsername,omitempty"` Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ClientCert string `json:"clientCert,omitempty" yaml:"clientCert,omitempty"` ClientKey string `json:"clientKey,omitempty" yaml:"clientKey,omitempty"` ClientKeyPass string `json:"clientKeyPass,omitempty" yaml:"clientKeyPass,omitempty"` DateFormat string `json:"dateFormat,omitempty" yaml:"dateFormat,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` IndexPrefix string `json:"indexPrefix,omitempty" yaml:"indexPrefix,omitempty"` SSLVerify bool `json:"sslVerify,omitempty" yaml:"sslVerify,omitempty"` SSLVersion string `json:"sslVersion,omitempty" yaml:"sslVersion,omitempty"` }
type EmptyDirVolumeSource ¶
type EnvVarSource ¶
type EnvVarSource struct { ConfigMapKeyRef *ConfigMapKeySelector `json:"configMapKeyRef,omitempty" yaml:"configMapKeyRef,omitempty"` FieldRef *ObjectFieldSelector `json:"fieldRef,omitempty" yaml:"fieldRef,omitempty"` ResourceFieldRef *ResourceFieldSelector `json:"resourceFieldRef,omitempty" yaml:"resourceFieldRef,omitempty"` SecretKeyRef *SecretKeySelector `json:"secretKeyRef,omitempty" yaml:"secretKeyRef,omitempty"` }
type EtcdBackup ¶
type EtcdBackup struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` BackupConfig *BackupConfig `json:"backupConfig,omitempty" yaml:"backupConfig,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Filename string `json:"filename,omitempty" yaml:"filename,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Manual bool `json:"manual,omitempty" yaml:"manual,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *EtcdBackupStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type EtcdBackupClient ¶
type EtcdBackupClient struct {
// contains filtered or unexported fields
}
func (*EtcdBackupClient) ByID ¶
func (c *EtcdBackupClient) ByID(id string) (*EtcdBackup, error)
func (*EtcdBackupClient) Create ¶
func (c *EtcdBackupClient) Create(container *EtcdBackup) (*EtcdBackup, error)
func (*EtcdBackupClient) Delete ¶
func (c *EtcdBackupClient) Delete(container *EtcdBackup) error
func (*EtcdBackupClient) List ¶
func (c *EtcdBackupClient) List(opts *types.ListOpts) (*EtcdBackupCollection, error)
func (*EtcdBackupClient) ListAll ¶
func (c *EtcdBackupClient) ListAll(opts *types.ListOpts) (*EtcdBackupCollection, error)
func (*EtcdBackupClient) Replace ¶
func (c *EtcdBackupClient) Replace(obj *EtcdBackup) (*EtcdBackup, error)
func (*EtcdBackupClient) Update ¶
func (c *EtcdBackupClient) Update(existing *EtcdBackup, updates interface{}) (*EtcdBackup, error)
type EtcdBackupCollection ¶
type EtcdBackupCollection struct { types.Collection Data []EtcdBackup `json:"data,omitempty"` // contains filtered or unexported fields }
func (*EtcdBackupCollection) Next ¶
func (cc *EtcdBackupCollection) Next() (*EtcdBackupCollection, error)
type EtcdBackupCondition ¶
type EtcdBackupCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type EtcdBackupOperations ¶
type EtcdBackupOperations interface { List(opts *types.ListOpts) (*EtcdBackupCollection, error) ListAll(opts *types.ListOpts) (*EtcdBackupCollection, error) Create(opts *EtcdBackup) (*EtcdBackup, error) Update(existing *EtcdBackup, updates interface{}) (*EtcdBackup, error) Replace(existing *EtcdBackup) (*EtcdBackup, error) ByID(id string) (*EtcdBackup, error) Delete(container *EtcdBackup) error }
type EtcdBackupSpec ¶
type EtcdBackupSpec struct { BackupConfig *BackupConfig `json:"backupConfig,omitempty" yaml:"backupConfig,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Filename string `json:"filename,omitempty" yaml:"filename,omitempty"` Manual bool `json:"manual,omitempty" yaml:"manual,omitempty"` }
type EtcdBackupStatus ¶
type EtcdBackupStatus struct { ClusterObject string `json:"clusterObject,omitempty" yaml:"clusterObject,omitempty"` Conditions []EtcdBackupCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` KubernetesVersion string `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"` }
type EventRateLimit ¶
type ExportOutput ¶
type ExportOutput struct {
YAMLOutput string `json:"yamlOutput,omitempty" yaml:"yamlOutput,omitempty"`
}
type ExtraEnv ¶
type ExtraEnv struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` ValueFrom *EnvVarSource `json:"valueFrom,omitempty" yaml:"valueFrom,omitempty"` }
type ExtraVolume ¶
type ExtraVolume struct { AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" yaml:"awsElasticBlockStore,omitempty"` AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" yaml:"azureDisk,omitempty"` AzureFile *AzureFileVolumeSource `json:"azureFile,omitempty" yaml:"azureFile,omitempty"` CSI *CSIVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"` CephFS *CephFSVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ConfigMap *ConfigMapVolumeSource `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIVolumeSource `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty" yaml:"emptyDir,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` Flocker *FlockerVolumeSource `json:"flocker,omitempty" yaml:"flocker,omitempty"` GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" yaml:"gcePersistentDisk,omitempty"` GitRepo *GitRepoVolumeSource `json:"gitRepo,omitempty" yaml:"gitRepo,omitempty"` Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" yaml:"glusterfs,omitempty"` HostPath *HostPathVolumeSource `json:"hostPath,omitempty" yaml:"hostPath,omitempty"` ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" yaml:"iscsi,omitempty"` NFS *NFSVolumeSource `json:"nfs,omitempty" yaml:"nfs,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` PersistentVolumeClaim *PersistentVolumeClaimVolumeSource `json:"persistentVolumeClaim,omitempty" yaml:"persistentVolumeClaim,omitempty"` PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" yaml:"photonPersistentDisk,omitempty"` PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" yaml:"portworxVolume,omitempty"` Projected *ProjectedVolumeSource `json:"projected,omitempty" yaml:"projected,omitempty"` Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" yaml:"quobyte,omitempty"` RBD *RBDVolumeSource `json:"rbd,omitempty" yaml:"rbd,omitempty"` ScaleIO *ScaleIOVolumeSource `json:"scaleIO,omitempty" yaml:"scaleIO,omitempty"` Secret *SecretVolumeSource `json:"secret,omitempty" yaml:"secret,omitempty"` StorageOS *StorageOSVolumeSource `json:"storageos,omitempty" yaml:"storageos,omitempty"` VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" yaml:"vsphereVolume,omitempty"` }
type ExtraVolumeMount ¶
type ExtraVolumeMount struct { MountPath string `json:"mountPath,omitempty" yaml:"mountPath,omitempty"` MountPropagation string `json:"mountPropagation,omitempty" yaml:"mountPropagation,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SubPath string `json:"subPath,omitempty" yaml:"subPath,omitempty"` SubPathExpr string `json:"subPathExpr,omitempty" yaml:"subPathExpr,omitempty"` }
type FCVolumeSource ¶
type FCVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Lun *int64 `json:"lun,omitempty" yaml:"lun,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` TargetWWNs []string `json:"targetWWNs,omitempty" yaml:"targetWWNs,omitempty"` WWIDs []string `json:"wwids,omitempty" yaml:"wwids,omitempty"` }
type FSGroupStrategyOptions ¶
type Feature ¶
type Feature struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *FeatureStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Value *bool `json:"value,omitempty" yaml:"value,omitempty"` }
type FeatureClient ¶
type FeatureClient struct {
// contains filtered or unexported fields
}
func (*FeatureClient) Create ¶
func (c *FeatureClient) Create(container *Feature) (*Feature, error)
func (*FeatureClient) Delete ¶
func (c *FeatureClient) Delete(container *Feature) error
func (*FeatureClient) List ¶
func (c *FeatureClient) List(opts *types.ListOpts) (*FeatureCollection, error)
func (*FeatureClient) ListAll ¶
func (c *FeatureClient) ListAll(opts *types.ListOpts) (*FeatureCollection, error)
type FeatureCollection ¶
type FeatureCollection struct { types.Collection Data []Feature `json:"data,omitempty"` // contains filtered or unexported fields }
func (*FeatureCollection) Next ¶
func (cc *FeatureCollection) Next() (*FeatureCollection, error)
type FeatureOperations ¶
type FeatureOperations interface { List(opts *types.ListOpts) (*FeatureCollection, error) ListAll(opts *types.ListOpts) (*FeatureCollection, error) Create(opts *Feature) (*Feature, error) Update(existing *Feature, updates interface{}) (*Feature, error) Replace(existing *Feature) (*Feature, error) ByID(id string) (*Feature, error) Delete(container *Feature) error }
type FeatureSpec ¶
type FeatureSpec struct {
Value *bool `json:"value,omitempty" yaml:"value,omitempty"`
}
type FeatureStatus ¶
type Field ¶
type Field struct { Create bool `json:"create,omitempty" yaml:"create,omitempty"` Default *Values `json:"default,omitempty" yaml:"default,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DynamicField bool `json:"dynamicField,omitempty" yaml:"dynamicField,omitempty"` InvalidChars string `json:"invalidChars,omitempty" yaml:"invalidChars,omitempty"` Max int64 `json:"max,omitempty" yaml:"max,omitempty"` MaxLength int64 `json:"maxLength,omitempty" yaml:"maxLength,omitempty"` Min int64 `json:"min,omitempty" yaml:"min,omitempty"` MinLength int64 `json:"minLength,omitempty" yaml:"minLength,omitempty"` Nullable bool `json:"nullable,omitempty" yaml:"nullable,omitempty"` Options []string `json:"options,omitempty" yaml:"options,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` Unique bool `json:"unique,omitempty" yaml:"unique,omitempty"` Update bool `json:"update,omitempty" yaml:"update,omitempty"` ValidChars string `json:"validChars,omitempty" yaml:"validChars,omitempty"` }
type Filter ¶
type Filter struct {
Modifiers []string `json:"modifiers,omitempty" yaml:"modifiers,omitempty"`
}
type FlannelNetworkProvider ¶
type FlannelNetworkProvider struct {
Iface string `json:"iface,omitempty" yaml:"iface,omitempty"`
}
type FlexVolumeSource ¶
type FlexVolumeSource struct { Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type FlockerVolumeSource ¶
type FluentForwarderConfig ¶
type FluentForwarderConfig struct { Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ClientCert string `json:"clientCert,omitempty" yaml:"clientCert,omitempty"` ClientKey string `json:"clientKey,omitempty" yaml:"clientKey,omitempty"` ClientKeyPass string `json:"clientKeyPass,omitempty" yaml:"clientKeyPass,omitempty"` Compress bool `json:"compress,omitempty" yaml:"compress,omitempty"` EnableTLS bool `json:"enableTls,omitempty" yaml:"enableTls,omitempty"` FluentServers []FluentServer `json:"fluentServers,omitempty" yaml:"fluentServers,omitempty"` SSLVerify bool `json:"sslVerify,omitempty" yaml:"sslVerify,omitempty"` }
type FluentServer ¶
type FluentServer struct { Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Standby bool `json:"standby,omitempty" yaml:"standby,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` Weight int64 `json:"weight,omitempty" yaml:"weight,omitempty"` }
type FreeIpaConfig ¶
type FreeIpaConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ConnectionTimeout int64 `json:"connectionTimeout,omitempty" yaml:"connectionTimeout,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupDNAttribute string `json:"groupDNAttribute,omitempty" yaml:"groupDNAttribute,omitempty"` GroupMemberMappingAttribute string `json:"groupMemberMappingAttribute,omitempty" yaml:"groupMemberMappingAttribute,omitempty"` GroupMemberUserAttribute string `json:"groupMemberUserAttribute,omitempty" yaml:"groupMemberUserAttribute,omitempty"` GroupNameAttribute string `json:"groupNameAttribute,omitempty" yaml:"groupNameAttribute,omitempty"` GroupObjectClass string `json:"groupObjectClass,omitempty" yaml:"groupObjectClass,omitempty"` GroupSearchAttribute string `json:"groupSearchAttribute,omitempty" yaml:"groupSearchAttribute,omitempty"` GroupSearchBase string `json:"groupSearchBase,omitempty" yaml:"groupSearchBase,omitempty"` GroupSearchFilter string `json:"groupSearchFilter,omitempty" yaml:"groupSearchFilter,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Servers []string `json:"servers,omitempty" yaml:"servers,omitempty"` ServiceAccountDistinguishedName string `json:"serviceAccountDistinguishedName,omitempty" yaml:"serviceAccountDistinguishedName,omitempty"` ServiceAccountPassword string `json:"serviceAccountPassword,omitempty" yaml:"serviceAccountPassword,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserDisabledBitMask int64 `json:"userDisabledBitMask,omitempty" yaml:"userDisabledBitMask,omitempty"` UserEnabledAttribute string `json:"userEnabledAttribute,omitempty" yaml:"userEnabledAttribute,omitempty"` UserLoginAttribute string `json:"userLoginAttribute,omitempty" yaml:"userLoginAttribute,omitempty"` UserMemberAttribute string `json:"userMemberAttribute,omitempty" yaml:"userMemberAttribute,omitempty"` UserNameAttribute string `json:"userNameAttribute,omitempty" yaml:"userNameAttribute,omitempty"` UserObjectClass string `json:"userObjectClass,omitempty" yaml:"userObjectClass,omitempty"` UserSearchAttribute string `json:"userSearchAttribute,omitempty" yaml:"userSearchAttribute,omitempty"` UserSearchBase string `json:"userSearchBase,omitempty" yaml:"userSearchBase,omitempty"` UserSearchFilter string `json:"userSearchFilter,omitempty" yaml:"userSearchFilter,omitempty"` }
type FreeIpaTestAndApplyInput ¶
type FreeIpaTestAndApplyInput struct { LdapConfig *LdapConfig `json:"ldapConfig,omitempty" yaml:"ldapConfig,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type GCEPersistentDiskVolumeSource ¶
type GCEPersistentDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` PDName string `json:"pdName,omitempty" yaml:"pdName,omitempty"` Partition int64 `json:"partition,omitempty" yaml:"partition,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` }
type GenerateKubeConfigOutput ¶
type GenerateKubeConfigOutput struct {
Config string `json:"config,omitempty" yaml:"config,omitempty"`
}
type GitRepoVolumeSource ¶
type GithubConfig ¶
type GithubConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AdditionalClientIDs map[string]string `json:"additionalClientIds,omitempty" yaml:"additionalClientIds,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClientID string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` HostnameToClientID map[string]string `json:"hostnameToClientId,omitempty" yaml:"hostnameToClientId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GithubConfigApplyInput ¶
type GithubConfigApplyInput struct { Code string `json:"code,omitempty" yaml:"code,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GithubConfig *GithubConfig `json:"githubConfig,omitempty" yaml:"githubConfig,omitempty"` }
type GithubConfigTestOutput ¶
type GithubConfigTestOutput struct {
RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
}
type GlobalAwsOpts ¶
type GlobalAwsOpts struct { DisableSecurityGroupIngress bool `json:"disable-security-group-ingress,omitempty" yaml:"disable-security-group-ingress,omitempty"` DisableStrictZoneCheck bool `json:"disable-strict-zone-check,omitempty" yaml:"disable-strict-zone-check,omitempty"` ElbSecurityGroup string `json:"elb-security-group,omitempty" yaml:"elb-security-group,omitempty"` KubernetesClusterID string `json:"kubernetes-cluster-id,omitempty" yaml:"kubernetes-cluster-id,omitempty"` KubernetesClusterTag string `json:"kubernetes-cluster-tag,omitempty" yaml:"kubernetes-cluster-tag,omitempty"` RoleARN string `json:"role-arn,omitempty" yaml:"role-arn,omitempty"` RouteTableID string `json:"routetable-id,omitempty" yaml:"routetable-id,omitempty"` SubnetID string `json:"subnet-id,omitempty" yaml:"subnet-id,omitempty"` VPC string `json:"vpc,omitempty" yaml:"vpc,omitempty"` Zone string `json:"zone,omitempty" yaml:"zone,omitempty"` }
type GlobalDNS ¶
type GlobalDNS struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` FQDN string `json:"fqdn,omitempty" yaml:"fqdn,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` MultiClusterAppID string `json:"multiClusterAppId,omitempty" yaml:"multiClusterAppId,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectIDs []string `json:"projectIds,omitempty" yaml:"projectIds,omitempty"` ProviderID string `json:"providerId,omitempty" yaml:"providerId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *GlobalDNSStatus `json:"status,omitempty" yaml:"status,omitempty"` TTL int64 `json:"ttl,omitempty" yaml:"ttl,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GlobalDNSClient ¶
type GlobalDNSClient struct {
// contains filtered or unexported fields
}
func (*GlobalDNSClient) ActionAddProjects ¶
func (c *GlobalDNSClient) ActionAddProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error
func (*GlobalDNSClient) ActionRemoveProjects ¶
func (c *GlobalDNSClient) ActionRemoveProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error
func (*GlobalDNSClient) Create ¶
func (c *GlobalDNSClient) Create(container *GlobalDNS) (*GlobalDNS, error)
func (*GlobalDNSClient) Delete ¶
func (c *GlobalDNSClient) Delete(container *GlobalDNS) error
func (*GlobalDNSClient) List ¶
func (c *GlobalDNSClient) List(opts *types.ListOpts) (*GlobalDNSCollection, error)
func (*GlobalDNSClient) ListAll ¶
func (c *GlobalDNSClient) ListAll(opts *types.ListOpts) (*GlobalDNSCollection, error)
type GlobalDNSCollection ¶
type GlobalDNSCollection struct { types.Collection Data []GlobalDNS `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GlobalDNSCollection) Next ¶
func (cc *GlobalDNSCollection) Next() (*GlobalDNSCollection, error)
type GlobalDNSOperations ¶
type GlobalDNSOperations interface { List(opts *types.ListOpts) (*GlobalDNSCollection, error) ListAll(opts *types.ListOpts) (*GlobalDNSCollection, error) Create(opts *GlobalDNS) (*GlobalDNS, error) Update(existing *GlobalDNS, updates interface{}) (*GlobalDNS, error) Replace(existing *GlobalDNS) (*GlobalDNS, error) ByID(id string) (*GlobalDNS, error) Delete(container *GlobalDNS) error ActionAddProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error ActionRemoveProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error }
type GlobalDNSProvider ¶
type GlobalDNSProvider struct { types.Resource AlidnsProviderConfig *AlidnsProviderConfig `json:"alidnsProviderConfig,omitempty" yaml:"alidnsProviderConfig,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CloudflareProviderConfig *CloudflareProviderConfig `json:"cloudflareProviderConfig,omitempty" yaml:"cloudflareProviderConfig,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RootDomain string `json:"rootDomain,omitempty" yaml:"rootDomain,omitempty"` Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty" yaml:"route53ProviderConfig,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GlobalDNSProviderClient ¶
type GlobalDNSProviderClient struct {
// contains filtered or unexported fields
}
func (*GlobalDNSProviderClient) ByID ¶
func (c *GlobalDNSProviderClient) ByID(id string) (*GlobalDNSProvider, error)
func (*GlobalDNSProviderClient) Create ¶
func (c *GlobalDNSProviderClient) Create(container *GlobalDNSProvider) (*GlobalDNSProvider, error)
func (*GlobalDNSProviderClient) Delete ¶
func (c *GlobalDNSProviderClient) Delete(container *GlobalDNSProvider) error
func (*GlobalDNSProviderClient) List ¶
func (c *GlobalDNSProviderClient) List(opts *types.ListOpts) (*GlobalDNSProviderCollection, error)
func (*GlobalDNSProviderClient) ListAll ¶
func (c *GlobalDNSProviderClient) ListAll(opts *types.ListOpts) (*GlobalDNSProviderCollection, error)
func (*GlobalDNSProviderClient) Replace ¶
func (c *GlobalDNSProviderClient) Replace(obj *GlobalDNSProvider) (*GlobalDNSProvider, error)
func (*GlobalDNSProviderClient) Update ¶
func (c *GlobalDNSProviderClient) Update(existing *GlobalDNSProvider, updates interface{}) (*GlobalDNSProvider, error)
type GlobalDNSProviderCollection ¶
type GlobalDNSProviderCollection struct { types.Collection Data []GlobalDNSProvider `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GlobalDNSProviderCollection) Next ¶
func (cc *GlobalDNSProviderCollection) Next() (*GlobalDNSProviderCollection, error)
type GlobalDNSProviderOperations ¶
type GlobalDNSProviderOperations interface { List(opts *types.ListOpts) (*GlobalDNSProviderCollection, error) ListAll(opts *types.ListOpts) (*GlobalDNSProviderCollection, error) Create(opts *GlobalDNSProvider) (*GlobalDNSProvider, error) Update(existing *GlobalDNSProvider, updates interface{}) (*GlobalDNSProvider, error) Replace(existing *GlobalDNSProvider) (*GlobalDNSProvider, error) ByID(id string) (*GlobalDNSProvider, error) Delete(container *GlobalDNSProvider) error }
type GlobalDNSProviderSpec ¶
type GlobalDNSProviderSpec struct { AlidnsProviderConfig *AlidnsProviderConfig `json:"alidnsProviderConfig,omitempty" yaml:"alidnsProviderConfig,omitempty"` CloudflareProviderConfig *CloudflareProviderConfig `json:"cloudflareProviderConfig,omitempty" yaml:"cloudflareProviderConfig,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` RootDomain string `json:"rootDomain,omitempty" yaml:"rootDomain,omitempty"` Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty" yaml:"route53ProviderConfig,omitempty"` }
type GlobalDNSSpec ¶
type GlobalDNSSpec struct { FQDN string `json:"fqdn,omitempty" yaml:"fqdn,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` MultiClusterAppID string `json:"multiClusterAppId,omitempty" yaml:"multiClusterAppId,omitempty"` ProjectIDs []string `json:"projectIds,omitempty" yaml:"projectIds,omitempty"` ProviderID string `json:"providerId,omitempty" yaml:"providerId,omitempty"` TTL int64 `json:"ttl,omitempty" yaml:"ttl,omitempty"` }
type GlobalDNSStatus ¶
type GlobalOpenstackOpts ¶
type GlobalOpenstackOpts struct { AuthURL string `json:"auth-url,omitempty" yaml:"auth-url,omitempty"` CAFile string `json:"ca-file,omitempty" yaml:"ca-file,omitempty"` DomainID string `json:"domain-id,omitempty" yaml:"domain-id,omitempty"` DomainName string `json:"domain-name,omitempty" yaml:"domain-name,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Region string `json:"region,omitempty" yaml:"region,omitempty"` TenantID string `json:"tenant-id,omitempty" yaml:"tenant-id,omitempty"` TenantName string `json:"tenant-name,omitempty" yaml:"tenant-name,omitempty"` TrustID string `json:"trust-id,omitempty" yaml:"trust-id,omitempty"` UserID string `json:"user-id,omitempty" yaml:"user-id,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type GlobalRole ¶
type GlobalRole struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Builtin bool `json:"builtin,omitempty" yaml:"builtin,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NewUserDefault bool `json:"newUserDefault,omitempty" yaml:"newUserDefault,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Rules []PolicyRule `json:"rules,omitempty" yaml:"rules,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GlobalRoleBinding ¶
type GlobalRoleBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` GlobalRoleID string `json:"globalRoleId,omitempty" yaml:"globalRoleId,omitempty"` GroupPrincipalID string `json:"groupPrincipalId,omitempty" yaml:"groupPrincipalId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` }
type GlobalRoleBindingClient ¶
type GlobalRoleBindingClient struct {
// contains filtered or unexported fields
}
func (*GlobalRoleBindingClient) ByID ¶
func (c *GlobalRoleBindingClient) ByID(id string) (*GlobalRoleBinding, error)
func (*GlobalRoleBindingClient) Create ¶
func (c *GlobalRoleBindingClient) Create(container *GlobalRoleBinding) (*GlobalRoleBinding, error)
func (*GlobalRoleBindingClient) Delete ¶
func (c *GlobalRoleBindingClient) Delete(container *GlobalRoleBinding) error
func (*GlobalRoleBindingClient) List ¶
func (c *GlobalRoleBindingClient) List(opts *types.ListOpts) (*GlobalRoleBindingCollection, error)
func (*GlobalRoleBindingClient) ListAll ¶
func (c *GlobalRoleBindingClient) ListAll(opts *types.ListOpts) (*GlobalRoleBindingCollection, error)
func (*GlobalRoleBindingClient) Replace ¶
func (c *GlobalRoleBindingClient) Replace(obj *GlobalRoleBinding) (*GlobalRoleBinding, error)
func (*GlobalRoleBindingClient) Update ¶
func (c *GlobalRoleBindingClient) Update(existing *GlobalRoleBinding, updates interface{}) (*GlobalRoleBinding, error)
type GlobalRoleBindingCollection ¶
type GlobalRoleBindingCollection struct { types.Collection Data []GlobalRoleBinding `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GlobalRoleBindingCollection) Next ¶
func (cc *GlobalRoleBindingCollection) Next() (*GlobalRoleBindingCollection, error)
type GlobalRoleBindingOperations ¶
type GlobalRoleBindingOperations interface { List(opts *types.ListOpts) (*GlobalRoleBindingCollection, error) ListAll(opts *types.ListOpts) (*GlobalRoleBindingCollection, error) Create(opts *GlobalRoleBinding) (*GlobalRoleBinding, error) Update(existing *GlobalRoleBinding, updates interface{}) (*GlobalRoleBinding, error) Replace(existing *GlobalRoleBinding) (*GlobalRoleBinding, error) ByID(id string) (*GlobalRoleBinding, error) Delete(container *GlobalRoleBinding) error }
type GlobalRoleClient ¶
type GlobalRoleClient struct {
// contains filtered or unexported fields
}
func (*GlobalRoleClient) ByID ¶
func (c *GlobalRoleClient) ByID(id string) (*GlobalRole, error)
func (*GlobalRoleClient) Create ¶
func (c *GlobalRoleClient) Create(container *GlobalRole) (*GlobalRole, error)
func (*GlobalRoleClient) Delete ¶
func (c *GlobalRoleClient) Delete(container *GlobalRole) error
func (*GlobalRoleClient) List ¶
func (c *GlobalRoleClient) List(opts *types.ListOpts) (*GlobalRoleCollection, error)
func (*GlobalRoleClient) ListAll ¶
func (c *GlobalRoleClient) ListAll(opts *types.ListOpts) (*GlobalRoleCollection, error)
func (*GlobalRoleClient) Replace ¶
func (c *GlobalRoleClient) Replace(obj *GlobalRole) (*GlobalRole, error)
func (*GlobalRoleClient) Update ¶
func (c *GlobalRoleClient) Update(existing *GlobalRole, updates interface{}) (*GlobalRole, error)
type GlobalRoleCollection ¶
type GlobalRoleCollection struct { types.Collection Data []GlobalRole `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GlobalRoleCollection) Next ¶
func (cc *GlobalRoleCollection) Next() (*GlobalRoleCollection, error)
type GlobalRoleOperations ¶
type GlobalRoleOperations interface { List(opts *types.ListOpts) (*GlobalRoleCollection, error) ListAll(opts *types.ListOpts) (*GlobalRoleCollection, error) Create(opts *GlobalRole) (*GlobalRole, error) Update(existing *GlobalRole, updates interface{}) (*GlobalRole, error) Replace(existing *GlobalRole) (*GlobalRole, error) ByID(id string) (*GlobalRole, error) Delete(container *GlobalRole) error }
type GlobalVsphereOpts ¶
type GlobalVsphereOpts struct { Datacenter string `json:"datacenter,omitempty" yaml:"datacenter,omitempty"` Datacenters string `json:"datacenters,omitempty" yaml:"datacenters,omitempty"` DefaultDatastore string `json:"datastore,omitempty" yaml:"datastore,omitempty"` InsecureFlag bool `json:"insecure-flag,omitempty" yaml:"insecure-flag,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` RoundTripperCount int64 `json:"soap-roundtrip-count,omitempty" yaml:"soap-roundtrip-count,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` VCenterIP string `json:"server,omitempty" yaml:"server,omitempty"` VCenterPort string `json:"port,omitempty" yaml:"port,omitempty"` VMName string `json:"vm-name,omitempty" yaml:"vm-name,omitempty"` VMUUID string `json:"vm-uuid,omitempty" yaml:"vm-uuid,omitempty"` WorkingDir string `json:"working-dir,omitempty" yaml:"working-dir,omitempty"` }
type GlusterfsVolumeSource ¶
type GoogleOauthConfig ¶
type GoogleOauthConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AdminEmail string `json:"adminEmail,omitempty" yaml:"adminEmail,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NestedGroupMembershipEnabled bool `json:"nestedGroupMembershipEnabled,omitempty" yaml:"nestedGroupMembershipEnabled,omitempty"` OauthCredential string `json:"oauthCredential,omitempty" yaml:"oauthCredential,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ServiceAccountCredential string `json:"serviceAccountCredential,omitempty" yaml:"serviceAccountCredential,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserInfoEndpoint string `json:"userInfoEndpoint,omitempty" yaml:"userInfoEndpoint,omitempty"` }
type GoogleOauthConfigApplyInput ¶
type GoogleOauthConfigApplyInput struct { Code string `json:"code,omitempty" yaml:"code,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GoogleOauthConfig *GoogleOauthConfig `json:"googleOauthConfig,omitempty" yaml:"googleOauthConfig,omitempty"` }
type GoogleOauthConfigTestOutput ¶
type GoogleOauthConfigTestOutput struct {
RedirectURL string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
}
type Group ¶
type Group struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GroupClient ¶
type GroupClient struct {
// contains filtered or unexported fields
}
func (*GroupClient) Delete ¶
func (c *GroupClient) Delete(container *Group) error
func (*GroupClient) List ¶
func (c *GroupClient) List(opts *types.ListOpts) (*GroupCollection, error)
func (*GroupClient) ListAll ¶
func (c *GroupClient) ListAll(opts *types.ListOpts) (*GroupCollection, error)
type GroupCollection ¶
type GroupCollection struct { types.Collection Data []Group `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GroupCollection) Next ¶
func (cc *GroupCollection) Next() (*GroupCollection, error)
type GroupMember ¶
type GroupMember struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrincipalID string `json:"principalId,omitempty" yaml:"principalId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type GroupMemberClient ¶
type GroupMemberClient struct {
// contains filtered or unexported fields
}
func (*GroupMemberClient) ByID ¶
func (c *GroupMemberClient) ByID(id string) (*GroupMember, error)
func (*GroupMemberClient) Create ¶
func (c *GroupMemberClient) Create(container *GroupMember) (*GroupMember, error)
func (*GroupMemberClient) Delete ¶
func (c *GroupMemberClient) Delete(container *GroupMember) error
func (*GroupMemberClient) List ¶
func (c *GroupMemberClient) List(opts *types.ListOpts) (*GroupMemberCollection, error)
func (*GroupMemberClient) ListAll ¶
func (c *GroupMemberClient) ListAll(opts *types.ListOpts) (*GroupMemberCollection, error)
func (*GroupMemberClient) Replace ¶
func (c *GroupMemberClient) Replace(obj *GroupMember) (*GroupMember, error)
func (*GroupMemberClient) Update ¶
func (c *GroupMemberClient) Update(existing *GroupMember, updates interface{}) (*GroupMember, error)
type GroupMemberCollection ¶
type GroupMemberCollection struct { types.Collection Data []GroupMember `json:"data,omitempty"` // contains filtered or unexported fields }
func (*GroupMemberCollection) Next ¶
func (cc *GroupMemberCollection) Next() (*GroupMemberCollection, error)
type GroupMemberOperations ¶
type GroupMemberOperations interface { List(opts *types.ListOpts) (*GroupMemberCollection, error) ListAll(opts *types.ListOpts) (*GroupMemberCollection, error) Create(opts *GroupMember) (*GroupMember, error) Update(existing *GroupMember, updates interface{}) (*GroupMember, error) Replace(existing *GroupMember) (*GroupMember, error) ByID(id string) (*GroupMember, error) Delete(container *GroupMember) error }
type GroupOperations ¶
type GroupOperations interface { List(opts *types.ListOpts) (*GroupCollection, error) ListAll(opts *types.ListOpts) (*GroupCollection, error) Create(opts *Group) (*Group, error) Update(existing *Group, updates interface{}) (*Group, error) Replace(existing *Group) (*Group, error) ByID(id string) (*Group, error) Delete(container *Group) error }
type HealthCheck ¶
type HealthCheck struct {
URL string `json:"url,omitempty" yaml:"url,omitempty"`
}
type HostPathVolumeSource ¶
type HostPortRange ¶
type ISCSIVolumeSource ¶
type ISCSIVolumeSource struct { DiscoveryCHAPAuth bool `json:"chapAuthDiscovery,omitempty" yaml:"chapAuthDiscovery,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` IQN string `json:"iqn,omitempty" yaml:"iqn,omitempty"` ISCSIInterface string `json:"iscsiInterface,omitempty" yaml:"iscsiInterface,omitempty"` InitiatorName string `json:"initiatorName,omitempty" yaml:"initiatorName,omitempty"` Lun int64 `json:"lun,omitempty" yaml:"lun,omitempty"` Portals []string `json:"portals,omitempty" yaml:"portals,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` SessionCHAPAuth bool `json:"chapAuthSession,omitempty" yaml:"chapAuthSession,omitempty"` TargetPortal string `json:"targetPortal,omitempty" yaml:"targetPortal,omitempty"` }
type ImportClusterYamlInput ¶
type ImportClusterYamlInput struct { DefaultNamespace string `json:"defaultNamespace,omitempty" yaml:"defaultNamespace,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` YAML string `json:"yaml,omitempty" yaml:"yaml,omitempty"` }
type ImportYamlOutput ¶
type ImportYamlOutput struct {
Message string `json:"message,omitempty" yaml:"message,omitempty"`
}
type ImportedConfig ¶
type ImportedConfig struct {
KubeConfig string `json:"kubeConfig,omitempty" yaml:"kubeConfig,omitempty"`
}
type Info ¶
type Info struct { BuildDate string `json:"buildDate,omitempty" yaml:"buildDate,omitempty"` Compiler string `json:"compiler,omitempty" yaml:"compiler,omitempty"` GitCommit string `json:"gitCommit,omitempty" yaml:"gitCommit,omitempty"` GitTreeState string `json:"gitTreeState,omitempty" yaml:"gitTreeState,omitempty"` GitVersion string `json:"gitVersion,omitempty" yaml:"gitVersion,omitempty"` GoVersion string `json:"goVersion,omitempty" yaml:"goVersion,omitempty"` Major string `json:"major,omitempty" yaml:"major,omitempty"` Minor string `json:"minor,omitempty" yaml:"minor,omitempty"` Platform string `json:"platform,omitempty" yaml:"platform,omitempty"` }
type IngressCapabilities ¶
type IngressConfig ¶
type IngressConfig struct { DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraEnvs []interface{} `json:"extraEnvs,omitempty" yaml:"extraEnvs,omitempty"` ExtraVolumeMounts []interface{} `json:"extraVolumeMounts,omitempty" yaml:"extraVolumeMounts,omitempty"` ExtraVolumes []interface{} `json:"extraVolumes,omitempty" yaml:"extraVolumes,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` Provider string `json:"provider,omitempty" yaml:"provider,omitempty"` UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"` }
type InternalNodeSpec ¶
type InternalNodeSpec struct { PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` PodCidrs []string `json:"podCidrs,omitempty" yaml:"podCidrs,omitempty"` ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` Taints []Taint `json:"taints,omitempty" yaml:"taints,omitempty"` Unschedulable bool `json:"unschedulable,omitempty" yaml:"unschedulable,omitempty"` }
type InternalNodeStatus ¶
type InternalNodeStatus struct { Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` Config *NodeConfigStatus `json:"config,omitempty" yaml:"config,omitempty"` ExternalIPAddress string `json:"externalIpAddress,omitempty" yaml:"externalIpAddress,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty" yaml:"ipAddress,omitempty"` Info *NodeInfo `json:"info,omitempty" yaml:"info,omitempty"` NodeConditions []NodeCondition `json:"nodeConditions,omitempty" yaml:"nodeConditions,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty" yaml:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty" yaml:"volumesInUse,omitempty"` }
type K3sConfig ¶
type K3sConfig struct { K3sUpgradeStrategy *K3sUpgradeStrategy `json:"k3supgradeStrategy,omitempty" yaml:"k3supgradeStrategy,omitempty"` Version string `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"` }
type K3sUpgradeStrategy ¶
type K3sUpgradeStrategy struct { DrainServerNodes bool `json:"drainServerNodes,omitempty" yaml:"drainServerNodes,omitempty"` DrainWorkerNodes bool `json:"drainWorkerNodes,omitempty" yaml:"drainWorkerNodes,omitempty"` ServerConcurrency int64 `json:"serverConcurrency,omitempty" yaml:"serverConcurrency,omitempty"` WorkerConcurrency int64 `json:"workerConcurrency,omitempty" yaml:"workerConcurrency,omitempty"` }
type KMSConfiguration ¶
type KMSConfiguration struct { CacheSize *int64 `json:"cacheSize,omitempty" yaml:"cacheSize,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Timeout string `json:"timeout,omitempty" yaml:"timeout,omitempty"` }
type KafkaConfig ¶
type KafkaConfig struct { BrokerEndpoints []string `json:"brokerEndpoints,omitempty" yaml:"brokerEndpoints,omitempty"` Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ClientCert string `json:"clientCert,omitempty" yaml:"clientCert,omitempty"` ClientKey string `json:"clientKey,omitempty" yaml:"clientKey,omitempty"` SaslPassword string `json:"saslPassword,omitempty" yaml:"saslPassword,omitempty"` SaslScramMechanism string `json:"saslScramMechanism,omitempty" yaml:"saslScramMechanism,omitempty"` SaslType string `json:"saslType,omitempty" yaml:"saslType,omitempty"` SaslUsername string `json:"saslUsername,omitempty" yaml:"saslUsername,omitempty"` Topic string `json:"topic,omitempty" yaml:"topic,omitempty"` ZookeeperEndpoint string `json:"zookeeperEndpoint,omitempty" yaml:"zookeeperEndpoint,omitempty"` }
type KeyCloakConfig ¶
type KeyCloakConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DisplayNameField string `json:"displayNameField,omitempty" yaml:"displayNameField,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupsField string `json:"groupsField,omitempty" yaml:"groupsField,omitempty"` IDPMetadataContent string `json:"idpMetadataContent,omitempty" yaml:"idpMetadataContent,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherAPIHost string `json:"rancherApiHost,omitempty" yaml:"rancherApiHost,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SpCert string `json:"spCert,omitempty" yaml:"spCert,omitempty"` SpKey string `json:"spKey,omitempty" yaml:"spKey,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UIDField string `json:"uidField,omitempty" yaml:"uidField,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserNameField string `json:"userNameField,omitempty" yaml:"userNameField,omitempty"` }
type KontainerDriver ¶
type KontainerDriver struct { types.Resource Active bool `json:"active,omitempty" yaml:"active,omitempty"` ActualURL string `json:"actualUrl,omitempty" yaml:"actualUrl,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` BuiltIn bool `json:"builtIn,omitempty" yaml:"builtIn,omitempty"` Checksum string `json:"checksum,omitempty" yaml:"checksum,omitempty"` Conditions []Condition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` ExecutablePath string `json:"executablePath,omitempty" yaml:"executablePath,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UIURL string `json:"uiUrl,omitempty" yaml:"uiUrl,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WhitelistDomains []string `json:"whitelistDomains,omitempty" yaml:"whitelistDomains,omitempty"` }
type KontainerDriverClient ¶
type KontainerDriverClient struct {
// contains filtered or unexported fields
}
func (*KontainerDriverClient) ActionActivate ¶
func (c *KontainerDriverClient) ActionActivate(resource *KontainerDriver) error
func (*KontainerDriverClient) ActionDeactivate ¶
func (c *KontainerDriverClient) ActionDeactivate(resource *KontainerDriver) error
func (*KontainerDriverClient) ByID ¶
func (c *KontainerDriverClient) ByID(id string) (*KontainerDriver, error)
func (*KontainerDriverClient) CollectionActionRefresh ¶
func (c *KontainerDriverClient) CollectionActionRefresh(resource *KontainerDriverCollection) error
func (*KontainerDriverClient) Create ¶
func (c *KontainerDriverClient) Create(container *KontainerDriver) (*KontainerDriver, error)
func (*KontainerDriverClient) Delete ¶
func (c *KontainerDriverClient) Delete(container *KontainerDriver) error
func (*KontainerDriverClient) List ¶
func (c *KontainerDriverClient) List(opts *types.ListOpts) (*KontainerDriverCollection, error)
func (*KontainerDriverClient) ListAll ¶
func (c *KontainerDriverClient) ListAll(opts *types.ListOpts) (*KontainerDriverCollection, error)
func (*KontainerDriverClient) Replace ¶
func (c *KontainerDriverClient) Replace(obj *KontainerDriver) (*KontainerDriver, error)
func (*KontainerDriverClient) Update ¶
func (c *KontainerDriverClient) Update(existing *KontainerDriver, updates interface{}) (*KontainerDriver, error)
type KontainerDriverCollection ¶
type KontainerDriverCollection struct { types.Collection Data []KontainerDriver `json:"data,omitempty"` // contains filtered or unexported fields }
func (*KontainerDriverCollection) Next ¶
func (cc *KontainerDriverCollection) Next() (*KontainerDriverCollection, error)
type KontainerDriverOperations ¶
type KontainerDriverOperations interface { List(opts *types.ListOpts) (*KontainerDriverCollection, error) ListAll(opts *types.ListOpts) (*KontainerDriverCollection, error) Create(opts *KontainerDriver) (*KontainerDriver, error) Update(existing *KontainerDriver, updates interface{}) (*KontainerDriver, error) Replace(existing *KontainerDriver) (*KontainerDriver, error) ByID(id string) (*KontainerDriver, error) Delete(container *KontainerDriver) error ActionActivate(resource *KontainerDriver) error ActionDeactivate(resource *KontainerDriver) error CollectionActionRefresh(resource *KontainerDriverCollection) error }
type KontainerDriverSpec ¶
type KontainerDriverSpec struct { Active bool `json:"active,omitempty" yaml:"active,omitempty"` BuiltIn bool `json:"builtIn,omitempty" yaml:"builtIn,omitempty"` Checksum string `json:"checksum,omitempty" yaml:"checksum,omitempty"` UIURL string `json:"uiUrl,omitempty" yaml:"uiUrl,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` WhitelistDomains []string `json:"whitelistDomains,omitempty" yaml:"whitelistDomains,omitempty"` }
type KontainerDriverStatus ¶
type KontainerDriverStatus struct { ActualURL string `json:"actualUrl,omitempty" yaml:"actualUrl,omitempty"` Conditions []Condition `json:"conditions,omitempty" yaml:"conditions,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` ExecutablePath string `json:"executablePath,omitempty" yaml:"executablePath,omitempty"` }
type KubeAPIService ¶
type KubeAPIService struct { AdmissionConfiguration map[string]interface{} `json:"admissionConfiguration,omitempty" yaml:"admissionConfiguration,omitempty"` AlwaysPullImages bool `json:"alwaysPullImages,omitempty" yaml:"alwaysPullImages,omitempty"` AuditLog *AuditLog `json:"auditLog,omitempty" yaml:"auditLog,omitempty"` EventRateLimit *EventRateLimit `json:"eventRateLimit,omitempty" yaml:"eventRateLimit,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"` ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` PodSecurityPolicy bool `json:"podSecurityPolicy,omitempty" yaml:"podSecurityPolicy,omitempty"` SecretsEncryptionConfig *SecretsEncryptionConfig `json:"secretsEncryptionConfig,omitempty" yaml:"secretsEncryptionConfig,omitempty"` ServiceClusterIPRange string `json:"serviceClusterIpRange,omitempty" yaml:"serviceClusterIpRange,omitempty"` ServiceNodePortRange string `json:"serviceNodePortRange,omitempty" yaml:"serviceNodePortRange,omitempty"` }
type KubeControllerService ¶
type KubeControllerService struct { ClusterCIDR string `json:"clusterCidr,omitempty" yaml:"clusterCidr,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"` ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ServiceClusterIPRange string `json:"serviceClusterIpRange,omitempty" yaml:"serviceClusterIpRange,omitempty"` }
type KubeletService ¶
type KubeletService struct { ClusterDNSServer string `json:"clusterDnsServer,omitempty" yaml:"clusterDnsServer,omitempty"` ClusterDomain string `json:"clusterDomain,omitempty" yaml:"clusterDomain,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"` ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"` FailSwapOn bool `json:"failSwapOn,omitempty" yaml:"failSwapOn,omitempty"` GenerateServingCertificate bool `json:"generateServingCertificate,omitempty" yaml:"generateServingCertificate,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` InfraContainerImage string `json:"infraContainerImage,omitempty" yaml:"infraContainerImage,omitempty"` }
type KubeproxyService ¶
type KubeproxyService struct { ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"` ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` }
type KubernetesInfo ¶
type KubernetesServicesOptions ¶
type KubernetesServicesOptions struct { Etcd map[string]string `json:"etcd,omitempty" yaml:"etcd,omitempty"` KubeAPI map[string]string `json:"kubeapi,omitempty" yaml:"kubeapi,omitempty"` KubeController map[string]string `json:"kubeController,omitempty" yaml:"kubeController,omitempty"` Kubelet map[string]string `json:"kubelet,omitempty" yaml:"kubelet,omitempty"` Kubeproxy map[string]string `json:"kubeproxy,omitempty" yaml:"kubeproxy,omitempty"` Scheduler map[string]string `json:"scheduler,omitempty" yaml:"scheduler,omitempty"` }
type LdapConfig ¶
type LdapConfig struct { types.Resource AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ConnectionTimeout int64 `json:"connectionTimeout,omitempty" yaml:"connectionTimeout,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupDNAttribute string `json:"groupDNAttribute,omitempty" yaml:"groupDNAttribute,omitempty"` GroupMemberMappingAttribute string `json:"groupMemberMappingAttribute,omitempty" yaml:"groupMemberMappingAttribute,omitempty"` GroupMemberUserAttribute string `json:"groupMemberUserAttribute,omitempty" yaml:"groupMemberUserAttribute,omitempty"` GroupNameAttribute string `json:"groupNameAttribute,omitempty" yaml:"groupNameAttribute,omitempty"` GroupObjectClass string `json:"groupObjectClass,omitempty" yaml:"groupObjectClass,omitempty"` GroupSearchAttribute string `json:"groupSearchAttribute,omitempty" yaml:"groupSearchAttribute,omitempty"` GroupSearchBase string `json:"groupSearchBase,omitempty" yaml:"groupSearchBase,omitempty"` GroupSearchFilter string `json:"groupSearchFilter,omitempty" yaml:"groupSearchFilter,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NestedGroupMembershipEnabled bool `json:"nestedGroupMembershipEnabled,omitempty" yaml:"nestedGroupMembershipEnabled,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Servers []string `json:"servers,omitempty" yaml:"servers,omitempty"` ServiceAccountDistinguishedName string `json:"serviceAccountDistinguishedName,omitempty" yaml:"serviceAccountDistinguishedName,omitempty"` ServiceAccountPassword string `json:"serviceAccountPassword,omitempty" yaml:"serviceAccountPassword,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserDisabledBitMask int64 `json:"userDisabledBitMask,omitempty" yaml:"userDisabledBitMask,omitempty"` UserEnabledAttribute string `json:"userEnabledAttribute,omitempty" yaml:"userEnabledAttribute,omitempty"` UserLoginAttribute string `json:"userLoginAttribute,omitempty" yaml:"userLoginAttribute,omitempty"` UserMemberAttribute string `json:"userMemberAttribute,omitempty" yaml:"userMemberAttribute,omitempty"` UserNameAttribute string `json:"userNameAttribute,omitempty" yaml:"userNameAttribute,omitempty"` UserObjectClass string `json:"userObjectClass,omitempty" yaml:"userObjectClass,omitempty"` UserSearchAttribute string `json:"userSearchAttribute,omitempty" yaml:"userSearchAttribute,omitempty"` UserSearchBase string `json:"userSearchBase,omitempty" yaml:"userSearchBase,omitempty"` UserSearchFilter string `json:"userSearchFilter,omitempty" yaml:"userSearchFilter,omitempty"` }
type LdapConfigClient ¶
type LdapConfigClient struct {
// contains filtered or unexported fields
}
func (*LdapConfigClient) ByID ¶
func (c *LdapConfigClient) ByID(id string) (*LdapConfig, error)
func (*LdapConfigClient) Create ¶
func (c *LdapConfigClient) Create(container *LdapConfig) (*LdapConfig, error)
func (*LdapConfigClient) Delete ¶
func (c *LdapConfigClient) Delete(container *LdapConfig) error
func (*LdapConfigClient) List ¶
func (c *LdapConfigClient) List(opts *types.ListOpts) (*LdapConfigCollection, error)
func (*LdapConfigClient) ListAll ¶
func (c *LdapConfigClient) ListAll(opts *types.ListOpts) (*LdapConfigCollection, error)
func (*LdapConfigClient) Replace ¶
func (c *LdapConfigClient) Replace(obj *LdapConfig) (*LdapConfig, error)
func (*LdapConfigClient) Update ¶
func (c *LdapConfigClient) Update(existing *LdapConfig, updates interface{}) (*LdapConfig, error)
type LdapConfigCollection ¶
type LdapConfigCollection struct { types.Collection Data []LdapConfig `json:"data,omitempty"` // contains filtered or unexported fields }
func (*LdapConfigCollection) Next ¶
func (cc *LdapConfigCollection) Next() (*LdapConfigCollection, error)
type LdapConfigOperations ¶
type LdapConfigOperations interface { List(opts *types.ListOpts) (*LdapConfigCollection, error) ListAll(opts *types.ListOpts) (*LdapConfigCollection, error) Create(opts *LdapConfig) (*LdapConfig, error) Update(existing *LdapConfig, updates interface{}) (*LdapConfig, error) Replace(existing *LdapConfig) (*LdapConfig, error) ByID(id string) (*LdapConfig, error) Delete(container *LdapConfig) error }
type LdapFields ¶
type LdapFields struct { Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ConnectionTimeout int64 `json:"connectionTimeout,omitempty" yaml:"connectionTimeout,omitempty"` GroupDNAttribute string `json:"groupDNAttribute,omitempty" yaml:"groupDNAttribute,omitempty"` GroupMemberMappingAttribute string `json:"groupMemberMappingAttribute,omitempty" yaml:"groupMemberMappingAttribute,omitempty"` GroupMemberUserAttribute string `json:"groupMemberUserAttribute,omitempty" yaml:"groupMemberUserAttribute,omitempty"` GroupNameAttribute string `json:"groupNameAttribute,omitempty" yaml:"groupNameAttribute,omitempty"` GroupObjectClass string `json:"groupObjectClass,omitempty" yaml:"groupObjectClass,omitempty"` GroupSearchAttribute string `json:"groupSearchAttribute,omitempty" yaml:"groupSearchAttribute,omitempty"` GroupSearchBase string `json:"groupSearchBase,omitempty" yaml:"groupSearchBase,omitempty"` GroupSearchFilter string `json:"groupSearchFilter,omitempty" yaml:"groupSearchFilter,omitempty"` NestedGroupMembershipEnabled bool `json:"nestedGroupMembershipEnabled,omitempty" yaml:"nestedGroupMembershipEnabled,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Servers []string `json:"servers,omitempty" yaml:"servers,omitempty"` ServiceAccountDistinguishedName string `json:"serviceAccountDistinguishedName,omitempty" yaml:"serviceAccountDistinguishedName,omitempty"` ServiceAccountPassword string `json:"serviceAccountPassword,omitempty" yaml:"serviceAccountPassword,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` UserDisabledBitMask int64 `json:"userDisabledBitMask,omitempty" yaml:"userDisabledBitMask,omitempty"` UserEnabledAttribute string `json:"userEnabledAttribute,omitempty" yaml:"userEnabledAttribute,omitempty"` UserLoginAttribute string `json:"userLoginAttribute,omitempty" yaml:"userLoginAttribute,omitempty"` UserMemberAttribute string `json:"userMemberAttribute,omitempty" yaml:"userMemberAttribute,omitempty"` UserNameAttribute string `json:"userNameAttribute,omitempty" yaml:"userNameAttribute,omitempty"` UserObjectClass string `json:"userObjectClass,omitempty" yaml:"userObjectClass,omitempty"` UserSearchAttribute string `json:"userSearchAttribute,omitempty" yaml:"userSearchAttribute,omitempty"` UserSearchBase string `json:"userSearchBase,omitempty" yaml:"userSearchBase,omitempty"` UserSearchFilter string `json:"userSearchFilter,omitempty" yaml:"userSearchFilter,omitempty"` }
type LinearAutoscalerParams ¶
type LinearAutoscalerParams struct { CoresPerReplica float64 `json:"coresPerReplica,omitempty" yaml:"coresPerReplica,omitempty"` Max int64 `json:"max,omitempty" yaml:"max,omitempty"` Min int64 `json:"min,omitempty" yaml:"min,omitempty"` NodesPerReplica float64 `json:"nodesPerReplica,omitempty" yaml:"nodesPerReplica,omitempty"` PreventSinglePointFailure bool `json:"preventSinglePointFailure,omitempty" yaml:"preventSinglePointFailure,omitempty"` }
type LoadBalancerCapabilities ¶
type LoadBalancerCapabilities struct { Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` HealthCheckSupported bool `json:"healthCheckSupported,omitempty" yaml:"healthCheckSupported,omitempty"` ProtocolsSupported []string `json:"protocolsSupported,omitempty" yaml:"protocolsSupported,omitempty"` Provider string `json:"provider,omitempty" yaml:"provider,omitempty"` }
type LoadBalancerOpenstackOpts ¶
type LoadBalancerOpenstackOpts struct { CreateMonitor bool `json:"create-monitor,omitempty" yaml:"create-monitor,omitempty"` FloatingNetworkID string `json:"floating-network-id,omitempty" yaml:"floating-network-id,omitempty"` LBMethod string `json:"lb-method,omitempty" yaml:"lb-method,omitempty"` LBProvider string `json:"lb-provider,omitempty" yaml:"lb-provider,omitempty"` LBVersion string `json:"lb-version,omitempty" yaml:"lb-version,omitempty"` ManageSecurityGroups bool `json:"manage-security-groups,omitempty" yaml:"manage-security-groups,omitempty"` MonitorDelay string `json:"monitor-delay,omitempty" yaml:"monitor-delay,omitempty"` MonitorMaxRetries int64 `json:"monitor-max-retries,omitempty" yaml:"monitor-max-retries,omitempty"` MonitorTimeout string `json:"monitor-timeout,omitempty" yaml:"monitor-timeout,omitempty"` SubnetID string `json:"subnet-id,omitempty" yaml:"subnet-id,omitempty"` UseOctavia bool `json:"use-octavia,omitempty" yaml:"use-octavia,omitempty"` }
type LocalConfig ¶
type LocalConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type LocalObjectReference ¶
type LocalObjectReference struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type LoggingCondition ¶
type LoggingCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ManagementSecret ¶
type ManagementSecret struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"` Immutable *bool `json:"immutable,omitempty" yaml:"immutable,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` StringData map[string]string `json:"stringData,omitempty" yaml:"stringData,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ManagementSecretClient ¶
type ManagementSecretClient struct {
// contains filtered or unexported fields
}
func (*ManagementSecretClient) ByID ¶
func (c *ManagementSecretClient) ByID(id string) (*ManagementSecret, error)
func (*ManagementSecretClient) Create ¶
func (c *ManagementSecretClient) Create(container *ManagementSecret) (*ManagementSecret, error)
func (*ManagementSecretClient) Delete ¶
func (c *ManagementSecretClient) Delete(container *ManagementSecret) error
func (*ManagementSecretClient) List ¶
func (c *ManagementSecretClient) List(opts *types.ListOpts) (*ManagementSecretCollection, error)
func (*ManagementSecretClient) ListAll ¶
func (c *ManagementSecretClient) ListAll(opts *types.ListOpts) (*ManagementSecretCollection, error)
func (*ManagementSecretClient) Replace ¶
func (c *ManagementSecretClient) Replace(obj *ManagementSecret) (*ManagementSecret, error)
func (*ManagementSecretClient) Update ¶
func (c *ManagementSecretClient) Update(existing *ManagementSecret, updates interface{}) (*ManagementSecret, error)
type ManagementSecretCollection ¶
type ManagementSecretCollection struct { types.Collection Data []ManagementSecret `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ManagementSecretCollection) Next ¶
func (cc *ManagementSecretCollection) Next() (*ManagementSecretCollection, error)
type ManagementSecretOperations ¶
type ManagementSecretOperations interface { List(opts *types.ListOpts) (*ManagementSecretCollection, error) ListAll(opts *types.ListOpts) (*ManagementSecretCollection, error) Create(opts *ManagementSecret) (*ManagementSecret, error) Update(existing *ManagementSecret, updates interface{}) (*ManagementSecret, error) Replace(existing *ManagementSecret) (*ManagementSecret, error) ByID(id string) (*ManagementSecret, error) Delete(container *ManagementSecret) error }
type MemoryInfo ¶
type MemoryInfo struct {
MemTotalKiB int64 `json:"memTotalKiB,omitempty" yaml:"memTotalKiB,omitempty"`
}
type MetadataOpenstackOpts ¶
type MetadataUpdate ¶
type MetricNamesOutput ¶
type MetricRule ¶
type MetricRule struct { Comparison string `json:"comparison,omitempty" yaml:"comparison,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Duration string `json:"duration,omitempty" yaml:"duration,omitempty"` Expression string `json:"expression,omitempty" yaml:"expression,omitempty"` ThresholdValue float64 `json:"thresholdValue,omitempty" yaml:"thresholdValue,omitempty"` }
type MonitorMetric ¶
type MonitorMetric struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Expression string `json:"expression,omitempty" yaml:"expression,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LegendFormat string `json:"legendFormat,omitempty" yaml:"legendFormat,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type MonitorMetricClient ¶
type MonitorMetricClient struct {
// contains filtered or unexported fields
}
func (*MonitorMetricClient) ByID ¶
func (c *MonitorMetricClient) ByID(id string) (*MonitorMetric, error)
func (*MonitorMetricClient) CollectionActionListclustermetricname ¶
func (c *MonitorMetricClient) CollectionActionListclustermetricname(resource *MonitorMetricCollection, input *ClusterMetricNamesInput) (*MetricNamesOutput, error)
func (*MonitorMetricClient) CollectionActionListprojectmetricname ¶
func (c *MonitorMetricClient) CollectionActionListprojectmetricname(resource *MonitorMetricCollection, input *ProjectMetricNamesInput) (*MetricNamesOutput, error)
func (*MonitorMetricClient) CollectionActionQuerycluster ¶
func (c *MonitorMetricClient) CollectionActionQuerycluster(resource *MonitorMetricCollection, input *QueryClusterMetricInput) (*QueryMetricOutput, error)
func (*MonitorMetricClient) CollectionActionQueryproject ¶
func (c *MonitorMetricClient) CollectionActionQueryproject(resource *MonitorMetricCollection, input *QueryProjectMetricInput) (*QueryMetricOutput, error)
func (*MonitorMetricClient) Create ¶
func (c *MonitorMetricClient) Create(container *MonitorMetric) (*MonitorMetric, error)
func (*MonitorMetricClient) Delete ¶
func (c *MonitorMetricClient) Delete(container *MonitorMetric) error
func (*MonitorMetricClient) List ¶
func (c *MonitorMetricClient) List(opts *types.ListOpts) (*MonitorMetricCollection, error)
func (*MonitorMetricClient) ListAll ¶
func (c *MonitorMetricClient) ListAll(opts *types.ListOpts) (*MonitorMetricCollection, error)
func (*MonitorMetricClient) Replace ¶
func (c *MonitorMetricClient) Replace(obj *MonitorMetric) (*MonitorMetric, error)
func (*MonitorMetricClient) Update ¶
func (c *MonitorMetricClient) Update(existing *MonitorMetric, updates interface{}) (*MonitorMetric, error)
type MonitorMetricCollection ¶
type MonitorMetricCollection struct { types.Collection Data []MonitorMetric `json:"data,omitempty"` // contains filtered or unexported fields }
func (*MonitorMetricCollection) Next ¶
func (cc *MonitorMetricCollection) Next() (*MonitorMetricCollection, error)
type MonitorMetricOperations ¶
type MonitorMetricOperations interface { List(opts *types.ListOpts) (*MonitorMetricCollection, error) ListAll(opts *types.ListOpts) (*MonitorMetricCollection, error) Create(opts *MonitorMetric) (*MonitorMetric, error) Update(existing *MonitorMetric, updates interface{}) (*MonitorMetric, error) Replace(existing *MonitorMetric) (*MonitorMetric, error) ByID(id string) (*MonitorMetric, error) Delete(container *MonitorMetric) error CollectionActionListclustermetricname(resource *MonitorMetricCollection, input *ClusterMetricNamesInput) (*MetricNamesOutput, error) CollectionActionListprojectmetricname(resource *MonitorMetricCollection, input *ProjectMetricNamesInput) (*MetricNamesOutput, error) CollectionActionQuerycluster(resource *MonitorMetricCollection, input *QueryClusterMetricInput) (*QueryMetricOutput, error) CollectionActionQueryproject(resource *MonitorMetricCollection, input *QueryProjectMetricInput) (*QueryMetricOutput, error) }
type MonitorMetricSpec ¶
type MonitoringCondition ¶
type MonitoringCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type MonitoringConfig ¶
type MonitoringConfig struct { NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` Provider string `json:"provider,omitempty" yaml:"provider,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` UpdateStrategy *DeploymentStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"` }
type MonitoringInput ¶
type MonitoringOutput ¶
type MonitoringStatus ¶
type MonitoringStatus struct { Conditions []MonitoringCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` GrafanaEndpoint string `json:"grafanaEndpoint,omitempty" yaml:"grafanaEndpoint,omitempty"` }
type MultiClusterApp ¶
type MultiClusterApp struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Answers []Answer `json:"answers,omitempty" yaml:"answers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` Roles []string `json:"roles,omitempty" yaml:"roles,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *MultiClusterAppStatus `json:"status,omitempty" yaml:"status,omitempty"` Targets []Target `json:"targets,omitempty" yaml:"targets,omitempty"` TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"` Timeout int64 `json:"timeout,omitempty" yaml:"timeout,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UpgradeStrategy *UpgradeStrategy `json:"upgradeStrategy,omitempty" yaml:"upgradeStrategy,omitempty"` Wait bool `json:"wait,omitempty" yaml:"wait,omitempty"` }
type MultiClusterAppClient ¶
type MultiClusterAppClient struct {
// contains filtered or unexported fields
}
func (*MultiClusterAppClient) ActionAddProjects ¶
func (c *MultiClusterAppClient) ActionAddProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error
func (*MultiClusterAppClient) ActionRemoveProjects ¶
func (c *MultiClusterAppClient) ActionRemoveProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error
func (*MultiClusterAppClient) ActionRollback ¶
func (c *MultiClusterAppClient) ActionRollback(resource *MultiClusterApp, input *MultiClusterAppRollbackInput) error
func (*MultiClusterAppClient) ByID ¶
func (c *MultiClusterAppClient) ByID(id string) (*MultiClusterApp, error)
func (*MultiClusterAppClient) Create ¶
func (c *MultiClusterAppClient) Create(container *MultiClusterApp) (*MultiClusterApp, error)
func (*MultiClusterAppClient) Delete ¶
func (c *MultiClusterAppClient) Delete(container *MultiClusterApp) error
func (*MultiClusterAppClient) List ¶
func (c *MultiClusterAppClient) List(opts *types.ListOpts) (*MultiClusterAppCollection, error)
func (*MultiClusterAppClient) ListAll ¶
func (c *MultiClusterAppClient) ListAll(opts *types.ListOpts) (*MultiClusterAppCollection, error)
func (*MultiClusterAppClient) Replace ¶
func (c *MultiClusterAppClient) Replace(obj *MultiClusterApp) (*MultiClusterApp, error)
func (*MultiClusterAppClient) Update ¶
func (c *MultiClusterAppClient) Update(existing *MultiClusterApp, updates interface{}) (*MultiClusterApp, error)
type MultiClusterAppCollection ¶
type MultiClusterAppCollection struct { types.Collection Data []MultiClusterApp `json:"data,omitempty"` // contains filtered or unexported fields }
func (*MultiClusterAppCollection) Next ¶
func (cc *MultiClusterAppCollection) Next() (*MultiClusterAppCollection, error)
type MultiClusterAppOperations ¶
type MultiClusterAppOperations interface { List(opts *types.ListOpts) (*MultiClusterAppCollection, error) ListAll(opts *types.ListOpts) (*MultiClusterAppCollection, error) Create(opts *MultiClusterApp) (*MultiClusterApp, error) Update(existing *MultiClusterApp, updates interface{}) (*MultiClusterApp, error) Replace(existing *MultiClusterApp) (*MultiClusterApp, error) ByID(id string) (*MultiClusterApp, error) Delete(container *MultiClusterApp) error ActionAddProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error ActionRemoveProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error ActionRollback(resource *MultiClusterApp, input *MultiClusterAppRollbackInput) error }
type MultiClusterAppRevision ¶
type MultiClusterAppRevision struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Answers []Answer `json:"answers,omitempty" yaml:"answers,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type MultiClusterAppRevisionClient ¶
type MultiClusterAppRevisionClient struct {
// contains filtered or unexported fields
}
func (*MultiClusterAppRevisionClient) ByID ¶
func (c *MultiClusterAppRevisionClient) ByID(id string) (*MultiClusterAppRevision, error)
func (*MultiClusterAppRevisionClient) Create ¶
func (c *MultiClusterAppRevisionClient) Create(container *MultiClusterAppRevision) (*MultiClusterAppRevision, error)
func (*MultiClusterAppRevisionClient) Delete ¶
func (c *MultiClusterAppRevisionClient) Delete(container *MultiClusterAppRevision) error
func (*MultiClusterAppRevisionClient) List ¶
func (c *MultiClusterAppRevisionClient) List(opts *types.ListOpts) (*MultiClusterAppRevisionCollection, error)
func (*MultiClusterAppRevisionClient) ListAll ¶
func (c *MultiClusterAppRevisionClient) ListAll(opts *types.ListOpts) (*MultiClusterAppRevisionCollection, error)
func (*MultiClusterAppRevisionClient) Replace ¶
func (c *MultiClusterAppRevisionClient) Replace(obj *MultiClusterAppRevision) (*MultiClusterAppRevision, error)
func (*MultiClusterAppRevisionClient) Update ¶
func (c *MultiClusterAppRevisionClient) Update(existing *MultiClusterAppRevision, updates interface{}) (*MultiClusterAppRevision, error)
type MultiClusterAppRevisionCollection ¶
type MultiClusterAppRevisionCollection struct { types.Collection Data []MultiClusterAppRevision `json:"data,omitempty"` // contains filtered or unexported fields }
func (*MultiClusterAppRevisionCollection) Next ¶
func (cc *MultiClusterAppRevisionCollection) Next() (*MultiClusterAppRevisionCollection, error)
type MultiClusterAppRevisionOperations ¶
type MultiClusterAppRevisionOperations interface { List(opts *types.ListOpts) (*MultiClusterAppRevisionCollection, error) ListAll(opts *types.ListOpts) (*MultiClusterAppRevisionCollection, error) Create(opts *MultiClusterAppRevision) (*MultiClusterAppRevision, error) Update(existing *MultiClusterAppRevision, updates interface{}) (*MultiClusterAppRevision, error) Replace(existing *MultiClusterAppRevision) (*MultiClusterAppRevision, error) ByID(id string) (*MultiClusterAppRevision, error) Delete(container *MultiClusterAppRevision) error }
type MultiClusterAppRollbackInput ¶
type MultiClusterAppRollbackInput struct {
RevisionID string `json:"revisionId,omitempty" yaml:"revisionId,omitempty"`
}
type MultiClusterAppSpec ¶
type MultiClusterAppSpec struct { Answers []Answer `json:"answers,omitempty" yaml:"answers,omitempty"` Members []Member `json:"members,omitempty" yaml:"members,omitempty"` RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` Roles []string `json:"roles,omitempty" yaml:"roles,omitempty"` Targets []Target `json:"targets,omitempty" yaml:"targets,omitempty"` TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"` Timeout int64 `json:"timeout,omitempty" yaml:"timeout,omitempty"` UpgradeStrategy *UpgradeStrategy `json:"upgradeStrategy,omitempty" yaml:"upgradeStrategy,omitempty"` Wait bool `json:"wait,omitempty" yaml:"wait,omitempty"` }
type MultiClusterAppStatus ¶
type MultiClusterAppStatus struct { Conditions []AppCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` RevisionID string `json:"revisionId,omitempty" yaml:"revisionId,omitempty"` }
type NFSVolumeSource ¶
type NamespaceResourceQuota ¶
type NamespaceResourceQuota struct {
Limit *ResourceQuotaLimit `json:"limit,omitempty" yaml:"limit,omitempty"`
}
type NetworkConfig ¶
type NetworkConfig struct { CalicoNetworkProvider *CalicoNetworkProvider `json:"calicoNetworkProvider,omitempty" yaml:"calicoNetworkProvider,omitempty"` CanalNetworkProvider *CanalNetworkProvider `json:"canalNetworkProvider,omitempty" yaml:"canalNetworkProvider,omitempty"` FlannelNetworkProvider *FlannelNetworkProvider `json:"flannelNetworkProvider,omitempty" yaml:"flannelNetworkProvider,omitempty"` MTU int64 `json:"mtu,omitempty" yaml:"mtu,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"` Plugin string `json:"plugin,omitempty" yaml:"plugin,omitempty"` UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"` WeaveNetworkProvider *WeaveNetworkProvider `json:"weaveNetworkProvider,omitempty" yaml:"weaveNetworkProvider,omitempty"` }
type NetworkVshpereOpts ¶
type NetworkVshpereOpts struct {
PublicNetwork string `json:"public-network,omitempty" yaml:"public-network,omitempty"`
}
type Node ¶
type Node struct { types.Resource Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AppliedNodeVersion int64 `json:"appliedNodeVersion,omitempty" yaml:"appliedNodeVersion,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Conditions []NodeCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ControlPlane bool `json:"controlPlane,omitempty" yaml:"controlPlane,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CustomConfig *CustomConfig `json:"customConfig,omitempty" yaml:"customConfig,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DockerInfo *DockerInfo `json:"dockerInfo,omitempty" yaml:"dockerInfo,omitempty"` Etcd bool `json:"etcd,omitempty" yaml:"etcd,omitempty"` ExternalIPAddress string `json:"externalIpAddress,omitempty" yaml:"externalIpAddress,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty" yaml:"ipAddress,omitempty"` Imported bool `json:"imported,omitempty" yaml:"imported,omitempty"` Info *NodeInfo `json:"info,omitempty" yaml:"info,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeName string `json:"nodeName,omitempty" yaml:"nodeName,omitempty"` NodePlan *NodePlan `json:"nodePlan,omitempty" yaml:"nodePlan,omitempty"` NodePoolID string `json:"nodePoolId,omitempty" yaml:"nodePoolId,omitempty"` NodeTaints []Taint `json:"nodeTaints,omitempty" yaml:"nodeTaints,omitempty"` NodeTemplateID string `json:"nodeTemplateId,omitempty" yaml:"nodeTemplateId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` PodCidrs []string `json:"podCidrs,omitempty" yaml:"podCidrs,omitempty"` ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Requested map[string]string `json:"requested,omitempty" yaml:"requested,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty" yaml:"requestedHostname,omitempty"` SshUser string `json:"sshUser,omitempty" yaml:"sshUser,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Taints []Taint `json:"taints,omitempty" yaml:"taints,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Unschedulable bool `json:"unschedulable,omitempty" yaml:"unschedulable,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty" yaml:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty" yaml:"volumesInUse,omitempty"` Worker bool `json:"worker,omitempty" yaml:"worker,omitempty"` }
type NodeAddress ¶
type NodeClient ¶
type NodeClient struct {
// contains filtered or unexported fields
}
func (*NodeClient) ActionCordon ¶
func (c *NodeClient) ActionCordon(resource *Node) error
func (*NodeClient) ActionDrain ¶
func (c *NodeClient) ActionDrain(resource *Node, input *NodeDrainInput) error
func (*NodeClient) ActionStopDrain ¶
func (c *NodeClient) ActionStopDrain(resource *Node) error
func (*NodeClient) ActionUncordon ¶
func (c *NodeClient) ActionUncordon(resource *Node) error
func (*NodeClient) Delete ¶
func (c *NodeClient) Delete(container *Node) error
func (*NodeClient) List ¶
func (c *NodeClient) List(opts *types.ListOpts) (*NodeCollection, error)
func (*NodeClient) ListAll ¶
func (c *NodeClient) ListAll(opts *types.ListOpts) (*NodeCollection, error)
type NodeCollection ¶
type NodeCollection struct { types.Collection Data []Node `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodeCollection) Next ¶
func (cc *NodeCollection) Next() (*NodeCollection, error)
type NodeCondition ¶
type NodeCondition struct { LastHeartbeatTime string `json:"lastHeartbeatTime,omitempty" yaml:"lastHeartbeatTime,omitempty"` LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type NodeConfigSource ¶
type NodeConfigSource struct {
ConfigMap *ConfigMapNodeConfigSource `json:"configMap,omitempty" yaml:"configMap,omitempty"`
}
type NodeConfigStatus ¶
type NodeConfigStatus struct { Active *NodeConfigSource `json:"active,omitempty" yaml:"active,omitempty"` Assigned *NodeConfigSource `json:"assigned,omitempty" yaml:"assigned,omitempty"` Error string `json:"error,omitempty" yaml:"error,omitempty"` LastKnownGood *NodeConfigSource `json:"lastKnownGood,omitempty" yaml:"lastKnownGood,omitempty"` }
type NodeDaemonEndpoints ¶
type NodeDaemonEndpoints struct {
KubeletEndpoint *DaemonEndpoint `json:"kubeletEndpoint,omitempty" yaml:"kubeletEndpoint,omitempty"`
}
type NodeDrainInput ¶
type NodeDrainInput struct { DeleteLocalData bool `json:"deleteLocalData,omitempty" yaml:"deleteLocalData,omitempty"` Force bool `json:"force,omitempty" yaml:"force,omitempty"` GracePeriod int64 `json:"gracePeriod,omitempty" yaml:"gracePeriod,omitempty"` IgnoreDaemonSets bool `json:"ignoreDaemonSets,omitempty" yaml:"ignoreDaemonSets,omitempty"` Timeout int64 `json:"timeout,omitempty" yaml:"timeout,omitempty"` }
type NodeDriver ¶
type NodeDriver struct { types.Resource Active bool `json:"active,omitempty" yaml:"active,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Builtin bool `json:"builtin,omitempty" yaml:"builtin,omitempty"` Checksum string `json:"checksum,omitempty" yaml:"checksum,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *NodeDriverStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UIURL string `json:"uiUrl,omitempty" yaml:"uiUrl,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WhitelistDomains []string `json:"whitelistDomains,omitempty" yaml:"whitelistDomains,omitempty"` }
type NodeDriverClient ¶
type NodeDriverClient struct {
// contains filtered or unexported fields
}
func (*NodeDriverClient) ActionActivate ¶
func (c *NodeDriverClient) ActionActivate(resource *NodeDriver) (*NodeDriver, error)
func (*NodeDriverClient) ActionDeactivate ¶
func (c *NodeDriverClient) ActionDeactivate(resource *NodeDriver) (*NodeDriver, error)
func (*NodeDriverClient) ByID ¶
func (c *NodeDriverClient) ByID(id string) (*NodeDriver, error)
func (*NodeDriverClient) Create ¶
func (c *NodeDriverClient) Create(container *NodeDriver) (*NodeDriver, error)
func (*NodeDriverClient) Delete ¶
func (c *NodeDriverClient) Delete(container *NodeDriver) error
func (*NodeDriverClient) List ¶
func (c *NodeDriverClient) List(opts *types.ListOpts) (*NodeDriverCollection, error)
func (*NodeDriverClient) ListAll ¶
func (c *NodeDriverClient) ListAll(opts *types.ListOpts) (*NodeDriverCollection, error)
func (*NodeDriverClient) Replace ¶
func (c *NodeDriverClient) Replace(obj *NodeDriver) (*NodeDriver, error)
func (*NodeDriverClient) Update ¶
func (c *NodeDriverClient) Update(existing *NodeDriver, updates interface{}) (*NodeDriver, error)
type NodeDriverCollection ¶
type NodeDriverCollection struct { types.Collection Data []NodeDriver `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodeDriverCollection) Next ¶
func (cc *NodeDriverCollection) Next() (*NodeDriverCollection, error)
type NodeDriverOperations ¶
type NodeDriverOperations interface { List(opts *types.ListOpts) (*NodeDriverCollection, error) ListAll(opts *types.ListOpts) (*NodeDriverCollection, error) Create(opts *NodeDriver) (*NodeDriver, error) Update(existing *NodeDriver, updates interface{}) (*NodeDriver, error) Replace(existing *NodeDriver) (*NodeDriver, error) ByID(id string) (*NodeDriver, error) Delete(container *NodeDriver) error ActionActivate(resource *NodeDriver) (*NodeDriver, error) ActionDeactivate(resource *NodeDriver) (*NodeDriver, error) }
type NodeDriverSpec ¶
type NodeDriverSpec struct { Active bool `json:"active,omitempty" yaml:"active,omitempty"` Builtin bool `json:"builtin,omitempty" yaml:"builtin,omitempty"` Checksum string `json:"checksum,omitempty" yaml:"checksum,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` UIURL string `json:"uiUrl,omitempty" yaml:"uiUrl,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` WhitelistDomains []string `json:"whitelistDomains,omitempty" yaml:"whitelistDomains,omitempty"` }
type NodeDriverStatus ¶
type NodeDriverStatus struct { AppliedChecksum string `json:"appliedChecksum,omitempty" yaml:"appliedChecksum,omitempty"` AppliedDockerMachineVersion string `json:"appliedDockerMachineVersion,omitempty" yaml:"appliedDockerMachineVersion,omitempty"` AppliedURL string `json:"appliedURL,omitempty" yaml:"appliedURL,omitempty"` Conditions []Condition `json:"conditions,omitempty" yaml:"conditions,omitempty"` }
type NodeInfo ¶
type NodeInfo struct { CPU *CPUInfo `json:"cpu,omitempty" yaml:"cpu,omitempty"` Kubernetes *KubernetesInfo `json:"kubernetes,omitempty" yaml:"kubernetes,omitempty"` Memory *MemoryInfo `json:"memory,omitempty" yaml:"memory,omitempty"` OS *OSInfo `json:"os,omitempty" yaml:"os,omitempty"` }
type NodeOperations ¶
type NodeOperations interface { List(opts *types.ListOpts) (*NodeCollection, error) ListAll(opts *types.ListOpts) (*NodeCollection, error) Create(opts *Node) (*Node, error) Update(existing *Node, updates interface{}) (*Node, error) Replace(existing *Node) (*Node, error) ByID(id string) (*Node, error) Delete(container *Node) error ActionCordon(resource *Node) error ActionDrain(resource *Node, input *NodeDrainInput) error ActionStopDrain(resource *Node) error ActionUncordon(resource *Node) error }
type NodePlan ¶
type NodePlan struct { AgentCheckInterval int64 `json:"agentCheckInterval,omitempty" yaml:"agentCheckInterval,omitempty"` Plan *RKEConfigNodePlan `json:"plan,omitempty" yaml:"plan,omitempty"` Version int64 `json:"version,omitempty" yaml:"version,omitempty"` }
type NodePool ¶
type NodePool struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` ControlPlane bool `json:"controlPlane,omitempty" yaml:"controlPlane,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DeleteNotReadyAfterSecs int64 `json:"deleteNotReadyAfterSecs,omitempty" yaml:"deleteNotReadyAfterSecs,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` Etcd bool `json:"etcd,omitempty" yaml:"etcd,omitempty"` HostnamePrefix string `json:"hostnamePrefix,omitempty" yaml:"hostnamePrefix,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty" yaml:"nodeAnnotations,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty" yaml:"nodeLabels,omitempty"` NodeTaints []Taint `json:"nodeTaints,omitempty" yaml:"nodeTaints,omitempty"` NodeTemplateID string `json:"nodeTemplateId,omitempty" yaml:"nodeTemplateId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Quantity int64 `json:"quantity,omitempty" yaml:"quantity,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *NodePoolStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Worker bool `json:"worker,omitempty" yaml:"worker,omitempty"` }
type NodePoolClient ¶
type NodePoolClient struct {
// contains filtered or unexported fields
}
func (*NodePoolClient) Create ¶
func (c *NodePoolClient) Create(container *NodePool) (*NodePool, error)
func (*NodePoolClient) Delete ¶
func (c *NodePoolClient) Delete(container *NodePool) error
func (*NodePoolClient) List ¶
func (c *NodePoolClient) List(opts *types.ListOpts) (*NodePoolCollection, error)
func (*NodePoolClient) ListAll ¶
func (c *NodePoolClient) ListAll(opts *types.ListOpts) (*NodePoolCollection, error)
type NodePoolCollection ¶
type NodePoolCollection struct { types.Collection Data []NodePool `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodePoolCollection) Next ¶
func (cc *NodePoolCollection) Next() (*NodePoolCollection, error)
type NodePoolOperations ¶
type NodePoolOperations interface { List(opts *types.ListOpts) (*NodePoolCollection, error) ListAll(opts *types.ListOpts) (*NodePoolCollection, error) Create(opts *NodePool) (*NodePool, error) Update(existing *NodePool, updates interface{}) (*NodePool, error) Replace(existing *NodePool) (*NodePool, error) ByID(id string) (*NodePool, error) Delete(container *NodePool) error }
type NodePoolSpec ¶
type NodePoolSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` ControlPlane bool `json:"controlPlane,omitempty" yaml:"controlPlane,omitempty"` DeleteNotReadyAfterSecs int64 `json:"deleteNotReadyAfterSecs,omitempty" yaml:"deleteNotReadyAfterSecs,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Etcd bool `json:"etcd,omitempty" yaml:"etcd,omitempty"` HostnamePrefix string `json:"hostnamePrefix,omitempty" yaml:"hostnamePrefix,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty" yaml:"nodeAnnotations,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty" yaml:"nodeLabels,omitempty"` NodeTaints []Taint `json:"nodeTaints,omitempty" yaml:"nodeTaints,omitempty"` NodeTemplateID string `json:"nodeTemplateId,omitempty" yaml:"nodeTemplateId,omitempty"` Quantity int64 `json:"quantity,omitempty" yaml:"quantity,omitempty"` Worker bool `json:"worker,omitempty" yaml:"worker,omitempty"` }
type NodePoolStatus ¶
type NodePoolStatus struct {
Conditions []Condition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
}
type NodeRule ¶
type NodeRule struct { CPUThreshold int64 `json:"cpuThreshold,omitempty" yaml:"cpuThreshold,omitempty"` Condition string `json:"condition,omitempty" yaml:"condition,omitempty"` MemThreshold int64 `json:"memThreshold,omitempty" yaml:"memThreshold,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` }
type NodeSpec ¶
type NodeSpec struct { ControlPlane bool `json:"controlPlane,omitempty" yaml:"controlPlane,omitempty"` CustomConfig *CustomConfig `json:"customConfig,omitempty" yaml:"customConfig,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DesiredNodeTaints []Taint `json:"desiredNodeTaints,omitempty" yaml:"desiredNodeTaints,omitempty"` DesiredNodeUnschedulable string `json:"desiredNodeUnschedulable,omitempty" yaml:"desiredNodeUnschedulable,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` Etcd bool `json:"etcd,omitempty" yaml:"etcd,omitempty"` Imported bool `json:"imported,omitempty" yaml:"imported,omitempty"` MetadataUpdate *MetadataUpdate `json:"metadataUpdate,omitempty" yaml:"metadataUpdate,omitempty"` NodeDrainInput *NodeDrainInput `json:"nodeDrainInput,omitempty" yaml:"nodeDrainInput,omitempty"` NodePoolID string `json:"nodePoolId,omitempty" yaml:"nodePoolId,omitempty"` NodeTemplateID string `json:"nodeTemplateId,omitempty" yaml:"nodeTemplateId,omitempty"` PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` PodCidrs []string `json:"podCidrs,omitempty" yaml:"podCidrs,omitempty"` ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty" yaml:"requestedHostname,omitempty"` Taints []Taint `json:"taints,omitempty" yaml:"taints,omitempty"` Unschedulable bool `json:"unschedulable,omitempty" yaml:"unschedulable,omitempty"` UpdateTaintsFromAPI *bool `json:"updateTaintsFromAPI,omitempty" yaml:"updateTaintsFromAPI,omitempty"` Worker bool `json:"worker,omitempty" yaml:"worker,omitempty"` }
type NodeStatus ¶
type NodeStatus struct { Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` AppliedNodeVersion int64 `json:"appliedNodeVersion,omitempty" yaml:"appliedNodeVersion,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` Conditions []NodeCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` DockerInfo *DockerInfo `json:"dockerInfo,omitempty" yaml:"dockerInfo,omitempty"` ExternalIPAddress string `json:"externalIpAddress,omitempty" yaml:"externalIpAddress,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty" yaml:"ipAddress,omitempty"` Info *NodeInfo `json:"info,omitempty" yaml:"info,omitempty"` Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty" yaml:"nodeAnnotations,omitempty"` NodeConfig *RKEConfigNode `json:"rkeNode,omitempty" yaml:"rkeNode,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty" yaml:"nodeLabels,omitempty"` NodeName string `json:"nodeName,omitempty" yaml:"nodeName,omitempty"` NodePlan *NodePlan `json:"nodePlan,omitempty" yaml:"nodePlan,omitempty"` NodeTaints []Taint `json:"nodeTaints,omitempty" yaml:"nodeTaints,omitempty"` Requested map[string]string `json:"requested,omitempty" yaml:"requested,omitempty"` VolumesAttached map[string]AttachedVolume `json:"volumesAttached,omitempty" yaml:"volumesAttached,omitempty"` VolumesInUse []string `json:"volumesInUse,omitempty" yaml:"volumesInUse,omitempty"` }
type NodeSystemInfo ¶
type NodeSystemInfo struct { Architecture string `json:"architecture,omitempty" yaml:"architecture,omitempty"` BootID string `json:"bootID,omitempty" yaml:"bootID,omitempty"` ContainerRuntimeVersion string `json:"containerRuntimeVersion,omitempty" yaml:"containerRuntimeVersion,omitempty"` KernelVersion string `json:"kernelVersion,omitempty" yaml:"kernelVersion,omitempty"` KubeProxyVersion string `json:"kubeProxyVersion,omitempty" yaml:"kubeProxyVersion,omitempty"` KubeletVersion string `json:"kubeletVersion,omitempty" yaml:"kubeletVersion,omitempty"` MachineID string `json:"machineID,omitempty" yaml:"machineID,omitempty"` OSImage string `json:"osImage,omitempty" yaml:"osImage,omitempty"` OperatingSystem string `json:"operatingSystem,omitempty" yaml:"operatingSystem,omitempty"` SystemUUID string `json:"systemUUID,omitempty" yaml:"systemUUID,omitempty"` }
type NodeTemplate ¶
type NodeTemplate struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty" yaml:"authCertificateAuthority,omitempty"` AuthKey string `json:"authKey,omitempty" yaml:"authKey,omitempty"` CloudCredentialID string `json:"cloudCredentialId,omitempty" yaml:"cloudCredentialId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DockerVersion string `json:"dockerVersion,omitempty" yaml:"dockerVersion,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` EngineEnv map[string]string `json:"engineEnv,omitempty" yaml:"engineEnv,omitempty"` EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty" yaml:"engineInsecureRegistry,omitempty"` EngineInstallURL string `json:"engineInstallURL,omitempty" yaml:"engineInstallURL,omitempty"` EngineLabel map[string]string `json:"engineLabel,omitempty" yaml:"engineLabel,omitempty"` EngineOpt map[string]string `json:"engineOpt,omitempty" yaml:"engineOpt,omitempty"` EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty" yaml:"engineRegistryMirror,omitempty"` EngineStorageDriver string `json:"engineStorageDriver,omitempty" yaml:"engineStorageDriver,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NodeTaints []Taint `json:"nodeTaints,omitempty" yaml:"nodeTaints,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *NodeTemplateStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UseInternalIPAddress bool `json:"useInternalIpAddress,omitempty" yaml:"useInternalIpAddress,omitempty"` }
type NodeTemplateClient ¶
type NodeTemplateClient struct {
// contains filtered or unexported fields
}
func (*NodeTemplateClient) ByID ¶
func (c *NodeTemplateClient) ByID(id string) (*NodeTemplate, error)
func (*NodeTemplateClient) Create ¶
func (c *NodeTemplateClient) Create(container *NodeTemplate) (*NodeTemplate, error)
func (*NodeTemplateClient) Delete ¶
func (c *NodeTemplateClient) Delete(container *NodeTemplate) error
func (*NodeTemplateClient) List ¶
func (c *NodeTemplateClient) List(opts *types.ListOpts) (*NodeTemplateCollection, error)
func (*NodeTemplateClient) ListAll ¶
func (c *NodeTemplateClient) ListAll(opts *types.ListOpts) (*NodeTemplateCollection, error)
func (*NodeTemplateClient) Replace ¶
func (c *NodeTemplateClient) Replace(obj *NodeTemplate) (*NodeTemplate, error)
func (*NodeTemplateClient) Update ¶
func (c *NodeTemplateClient) Update(existing *NodeTemplate, updates interface{}) (*NodeTemplate, error)
type NodeTemplateCollection ¶
type NodeTemplateCollection struct { types.Collection Data []NodeTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NodeTemplateCollection) Next ¶
func (cc *NodeTemplateCollection) Next() (*NodeTemplateCollection, error)
type NodeTemplateCondition ¶
type NodeTemplateCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type NodeTemplateOperations ¶
type NodeTemplateOperations interface { List(opts *types.ListOpts) (*NodeTemplateCollection, error) ListAll(opts *types.ListOpts) (*NodeTemplateCollection, error) Create(opts *NodeTemplate) (*NodeTemplate, error) Update(existing *NodeTemplate, updates interface{}) (*NodeTemplate, error) Replace(existing *NodeTemplate) (*NodeTemplate, error) ByID(id string) (*NodeTemplate, error) Delete(container *NodeTemplate) error }
type NodeTemplateSpec ¶
type NodeTemplateSpec struct { AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty" yaml:"authCertificateAuthority,omitempty"` AuthKey string `json:"authKey,omitempty" yaml:"authKey,omitempty"` CloudCredentialID string `json:"cloudCredentialId,omitempty" yaml:"cloudCredentialId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` DockerVersion string `json:"dockerVersion,omitempty" yaml:"dockerVersion,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` EngineEnv map[string]string `json:"engineEnv,omitempty" yaml:"engineEnv,omitempty"` EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty" yaml:"engineInsecureRegistry,omitempty"` EngineInstallURL string `json:"engineInstallURL,omitempty" yaml:"engineInstallURL,omitempty"` EngineLabel map[string]string `json:"engineLabel,omitempty" yaml:"engineLabel,omitempty"` EngineOpt map[string]string `json:"engineOpt,omitempty" yaml:"engineOpt,omitempty"` EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty" yaml:"engineRegistryMirror,omitempty"` EngineStorageDriver string `json:"engineStorageDriver,omitempty" yaml:"engineStorageDriver,omitempty"` NodeTaints []Taint `json:"nodeTaints,omitempty" yaml:"nodeTaints,omitempty"` UseInternalIPAddress bool `json:"useInternalIpAddress,omitempty" yaml:"useInternalIpAddress,omitempty"` }
type NodeTemplateStatus ¶
type NodeTemplateStatus struct {
Conditions []NodeTemplateCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
}
type NodeUpgradeStrategy ¶
type NodeUpgradeStrategy struct { Drain bool `json:"drain,omitempty" yaml:"drain,omitempty"` DrainInput *NodeDrainInput `json:"nodeDrainInput,omitempty" yaml:"nodeDrainInput,omitempty"` }
type Nodelocal ¶
type Nodelocal struct { IPAddress string `json:"ipAddress,omitempty" yaml:"ipAddress,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"` }
type Notification ¶
type Notification struct { Message string `json:"message,omitempty" yaml:"message,omitempty"` PagerdutyConfig *PagerdutyConfig `json:"pagerdutyConfig,omitempty" yaml:"pagerdutyConfig,omitempty"` SMTPConfig *SMTPConfig `json:"smtpConfig,omitempty" yaml:"smtpConfig,omitempty"` SlackConfig *SlackConfig `json:"slackConfig,omitempty" yaml:"slackConfig,omitempty"` WebhookConfig *WebhookConfig `json:"webhookConfig,omitempty" yaml:"webhookConfig,omitempty"` WechatConfig *WechatConfig `json:"wechatConfig,omitempty" yaml:"wechatConfig,omitempty"` }
type Notifier ¶
type Notifier struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PagerdutyConfig *PagerdutyConfig `json:"pagerdutyConfig,omitempty" yaml:"pagerdutyConfig,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SMTPConfig *SMTPConfig `json:"smtpConfig,omitempty" yaml:"smtpConfig,omitempty"` SendResolved bool `json:"sendResolved,omitempty" yaml:"sendResolved,omitempty"` SlackConfig *SlackConfig `json:"slackConfig,omitempty" yaml:"slackConfig,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *NotifierStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WebhookConfig *WebhookConfig `json:"webhookConfig,omitempty" yaml:"webhookConfig,omitempty"` WechatConfig *WechatConfig `json:"wechatConfig,omitempty" yaml:"wechatConfig,omitempty"` }
type NotifierClient ¶
type NotifierClient struct {
// contains filtered or unexported fields
}
func (*NotifierClient) ActionSend ¶
func (c *NotifierClient) ActionSend(resource *Notifier, input *Notification) error
func (*NotifierClient) CollectionActionSend ¶
func (c *NotifierClient) CollectionActionSend(resource *NotifierCollection, input *Notification) error
func (*NotifierClient) Create ¶
func (c *NotifierClient) Create(container *Notifier) (*Notifier, error)
func (*NotifierClient) Delete ¶
func (c *NotifierClient) Delete(container *Notifier) error
func (*NotifierClient) List ¶
func (c *NotifierClient) List(opts *types.ListOpts) (*NotifierCollection, error)
func (*NotifierClient) ListAll ¶
func (c *NotifierClient) ListAll(opts *types.ListOpts) (*NotifierCollection, error)
type NotifierCollection ¶
type NotifierCollection struct { types.Collection Data []Notifier `json:"data,omitempty"` // contains filtered or unexported fields }
func (*NotifierCollection) Next ¶
func (cc *NotifierCollection) Next() (*NotifierCollection, error)
type NotifierOperations ¶
type NotifierOperations interface { List(opts *types.ListOpts) (*NotifierCollection, error) ListAll(opts *types.ListOpts) (*NotifierCollection, error) Create(opts *Notifier) (*Notifier, error) Update(existing *Notifier, updates interface{}) (*Notifier, error) Replace(existing *Notifier) (*Notifier, error) ByID(id string) (*Notifier, error) Delete(container *Notifier) error ActionSend(resource *Notifier, input *Notification) error CollectionActionSend(resource *NotifierCollection, input *Notification) error }
type NotifierSpec ¶
type NotifierSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` PagerdutyConfig *PagerdutyConfig `json:"pagerdutyConfig,omitempty" yaml:"pagerdutyConfig,omitempty"` SMTPConfig *SMTPConfig `json:"smtpConfig,omitempty" yaml:"smtpConfig,omitempty"` SendResolved bool `json:"sendResolved,omitempty" yaml:"sendResolved,omitempty"` SlackConfig *SlackConfig `json:"slackConfig,omitempty" yaml:"slackConfig,omitempty"` WebhookConfig *WebhookConfig `json:"webhookConfig,omitempty" yaml:"webhookConfig,omitempty"` WechatConfig *WechatConfig `json:"wechatConfig,omitempty" yaml:"wechatConfig,omitempty"` }
type NotifierStatus ¶
type NotifierStatus struct { }
type OKTAConfig ¶
type OKTAConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DisplayNameField string `json:"displayNameField,omitempty" yaml:"displayNameField,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupsField string `json:"groupsField,omitempty" yaml:"groupsField,omitempty"` IDPMetadataContent string `json:"idpMetadataContent,omitempty" yaml:"idpMetadataContent,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherAPIHost string `json:"rancherApiHost,omitempty" yaml:"rancherApiHost,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SpCert string `json:"spCert,omitempty" yaml:"spCert,omitempty"` SpKey string `json:"spKey,omitempty" yaml:"spKey,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UIDField string `json:"uidField,omitempty" yaml:"uidField,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserNameField string `json:"userNameField,omitempty" yaml:"userNameField,omitempty"` }
type ObjectFieldSelector ¶
type ObjectMeta ¶
type ObjectMeta struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` Finalizers []string `json:"finalizers,omitempty" yaml:"finalizers,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type OpenLdapConfig ¶
type OpenLdapConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ConnectionTimeout int64 `json:"connectionTimeout,omitempty" yaml:"connectionTimeout,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupDNAttribute string `json:"groupDNAttribute,omitempty" yaml:"groupDNAttribute,omitempty"` GroupMemberMappingAttribute string `json:"groupMemberMappingAttribute,omitempty" yaml:"groupMemberMappingAttribute,omitempty"` GroupMemberUserAttribute string `json:"groupMemberUserAttribute,omitempty" yaml:"groupMemberUserAttribute,omitempty"` GroupNameAttribute string `json:"groupNameAttribute,omitempty" yaml:"groupNameAttribute,omitempty"` GroupObjectClass string `json:"groupObjectClass,omitempty" yaml:"groupObjectClass,omitempty"` GroupSearchAttribute string `json:"groupSearchAttribute,omitempty" yaml:"groupSearchAttribute,omitempty"` GroupSearchBase string `json:"groupSearchBase,omitempty" yaml:"groupSearchBase,omitempty"` GroupSearchFilter string `json:"groupSearchFilter,omitempty" yaml:"groupSearchFilter,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NestedGroupMembershipEnabled bool `json:"nestedGroupMembershipEnabled,omitempty" yaml:"nestedGroupMembershipEnabled,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Servers []string `json:"servers,omitempty" yaml:"servers,omitempty"` ServiceAccountDistinguishedName string `json:"serviceAccountDistinguishedName,omitempty" yaml:"serviceAccountDistinguishedName,omitempty"` ServiceAccountPassword string `json:"serviceAccountPassword,omitempty" yaml:"serviceAccountPassword,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserDisabledBitMask int64 `json:"userDisabledBitMask,omitempty" yaml:"userDisabledBitMask,omitempty"` UserEnabledAttribute string `json:"userEnabledAttribute,omitempty" yaml:"userEnabledAttribute,omitempty"` UserLoginAttribute string `json:"userLoginAttribute,omitempty" yaml:"userLoginAttribute,omitempty"` UserMemberAttribute string `json:"userMemberAttribute,omitempty" yaml:"userMemberAttribute,omitempty"` UserNameAttribute string `json:"userNameAttribute,omitempty" yaml:"userNameAttribute,omitempty"` UserObjectClass string `json:"userObjectClass,omitempty" yaml:"userObjectClass,omitempty"` UserSearchAttribute string `json:"userSearchAttribute,omitempty" yaml:"userSearchAttribute,omitempty"` UserSearchBase string `json:"userSearchBase,omitempty" yaml:"userSearchBase,omitempty"` UserSearchFilter string `json:"userSearchFilter,omitempty" yaml:"userSearchFilter,omitempty"` }
type OpenLdapTestAndApplyInput ¶
type OpenLdapTestAndApplyInput struct { LdapConfig *LdapConfig `json:"ldapConfig,omitempty" yaml:"ldapConfig,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type OpenstackCloudProvider ¶
type OpenstackCloudProvider struct { BlockStorage *BlockStorageOpenstackOpts `json:"blockStorage,omitempty" yaml:"blockStorage,omitempty"` Global *GlobalOpenstackOpts `json:"global,omitempty" yaml:"global,omitempty"` LoadBalancer *LoadBalancerOpenstackOpts `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"` Metadata *MetadataOpenstackOpts `json:"metadata,omitempty" yaml:"metadata,omitempty"` Route *RouteOpenstackOpts `json:"route,omitempty" yaml:"route,omitempty"` }
type OwnerReference ¶
type OwnerReference struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` BlockOwnerDeletion *bool `json:"blockOwnerDeletion,omitempty" yaml:"blockOwnerDeletion,omitempty"` Controller *bool `json:"controller,omitempty" yaml:"controller,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,omitempty"` }
type PagerdutyConfig ¶
type PingConfig ¶
type PingConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DisplayNameField string `json:"displayNameField,omitempty" yaml:"displayNameField,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupsField string `json:"groupsField,omitempty" yaml:"groupsField,omitempty"` IDPMetadataContent string `json:"idpMetadataContent,omitempty" yaml:"idpMetadataContent,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherAPIHost string `json:"rancherApiHost,omitempty" yaml:"rancherApiHost,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SpCert string `json:"spCert,omitempty" yaml:"spCert,omitempty"` SpKey string `json:"spKey,omitempty" yaml:"spKey,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UIDField string `json:"uidField,omitempty" yaml:"uidField,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserNameField string `json:"userNameField,omitempty" yaml:"userNameField,omitempty"` }
type PodRule ¶
type PodRule struct { Condition string `json:"condition,omitempty" yaml:"condition,omitempty"` PodID string `json:"podId,omitempty" yaml:"podId,omitempty"` RestartIntervalSeconds int64 `json:"restartIntervalSeconds,omitempty" yaml:"restartIntervalSeconds,omitempty"` RestartTimes int64 `json:"restartTimes,omitempty" yaml:"restartTimes,omitempty"` }
type PodSecurityPolicySpec ¶
type PodSecurityPolicySpec struct { AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` AllowedCSIDrivers []AllowedCSIDriver `json:"allowedCSIDrivers,omitempty" yaml:"allowedCSIDrivers,omitempty"` AllowedCapabilities []string `json:"allowedCapabilities,omitempty" yaml:"allowedCapabilities,omitempty"` AllowedFlexVolumes []AllowedFlexVolume `json:"allowedFlexVolumes,omitempty" yaml:"allowedFlexVolumes,omitempty"` AllowedHostPaths []AllowedHostPath `json:"allowedHostPaths,omitempty" yaml:"allowedHostPaths,omitempty"` AllowedProcMountTypes []string `json:"allowedProcMountTypes,omitempty" yaml:"allowedProcMountTypes,omitempty"` AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty" yaml:"allowedUnsafeSysctls,omitempty"` DefaultAddCapabilities []string `json:"defaultAddCapabilities,omitempty" yaml:"defaultAddCapabilities,omitempty"` DefaultAllowPrivilegeEscalation *bool `json:"defaultAllowPrivilegeEscalation,omitempty" yaml:"defaultAllowPrivilegeEscalation,omitempty"` FSGroup *FSGroupStrategyOptions `json:"fsGroup,omitempty" yaml:"fsGroup,omitempty"` ForbiddenSysctls []string `json:"forbiddenSysctls,omitempty" yaml:"forbiddenSysctls,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` HostPorts []HostPortRange `json:"hostPorts,omitempty" yaml:"hostPorts,omitempty"` Privileged bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ReadOnlyRootFilesystem bool `json:"readOnlyRootFilesystem,omitempty" yaml:"readOnlyRootFilesystem,omitempty"` RequiredDropCapabilities []string `json:"requiredDropCapabilities,omitempty" yaml:"requiredDropCapabilities,omitempty"` RunAsGroup *RunAsGroupStrategyOptions `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty" yaml:"runAsUser,omitempty"` RuntimeClass *RuntimeClassStrategyOptions `json:"runtimeClass,omitempty" yaml:"runtimeClass,omitempty"` SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty" yaml:"seLinux,omitempty"` SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty" yaml:"supplementalGroups,omitempty"` Volumes []string `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PodSecurityPolicyTemplate ¶
type PodSecurityPolicyTemplate struct { types.Resource AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` AllowedCSIDrivers []AllowedCSIDriver `json:"allowedCSIDrivers,omitempty" yaml:"allowedCSIDrivers,omitempty"` AllowedCapabilities []string `json:"allowedCapabilities,omitempty" yaml:"allowedCapabilities,omitempty"` AllowedFlexVolumes []AllowedFlexVolume `json:"allowedFlexVolumes,omitempty" yaml:"allowedFlexVolumes,omitempty"` AllowedHostPaths []AllowedHostPath `json:"allowedHostPaths,omitempty" yaml:"allowedHostPaths,omitempty"` AllowedProcMountTypes []string `json:"allowedProcMountTypes,omitempty" yaml:"allowedProcMountTypes,omitempty"` AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty" yaml:"allowedUnsafeSysctls,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultAddCapabilities []string `json:"defaultAddCapabilities,omitempty" yaml:"defaultAddCapabilities,omitempty"` DefaultAllowPrivilegeEscalation *bool `json:"defaultAllowPrivilegeEscalation,omitempty" yaml:"defaultAllowPrivilegeEscalation,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` FSGroup *FSGroupStrategyOptions `json:"fsGroup,omitempty" yaml:"fsGroup,omitempty"` ForbiddenSysctls []string `json:"forbiddenSysctls,omitempty" yaml:"forbiddenSysctls,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` HostPorts []HostPortRange `json:"hostPorts,omitempty" yaml:"hostPorts,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Privileged bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` ReadOnlyRootFilesystem bool `json:"readOnlyRootFilesystem,omitempty" yaml:"readOnlyRootFilesystem,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RequiredDropCapabilities []string `json:"requiredDropCapabilities,omitempty" yaml:"requiredDropCapabilities,omitempty"` RunAsGroup *RunAsGroupStrategyOptions `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty" yaml:"runAsUser,omitempty"` RuntimeClass *RuntimeClassStrategyOptions `json:"runtimeClass,omitempty" yaml:"runtimeClass,omitempty"` SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty" yaml:"seLinux,omitempty"` SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty" yaml:"supplementalGroups,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Volumes []string `json:"volumes,omitempty" yaml:"volumes,omitempty"` }
type PodSecurityPolicyTemplateClient ¶
type PodSecurityPolicyTemplateClient struct {
// contains filtered or unexported fields
}
func (*PodSecurityPolicyTemplateClient) ByID ¶
func (c *PodSecurityPolicyTemplateClient) ByID(id string) (*PodSecurityPolicyTemplate, error)
func (*PodSecurityPolicyTemplateClient) Create ¶
func (c *PodSecurityPolicyTemplateClient) Create(container *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
func (*PodSecurityPolicyTemplateClient) Delete ¶
func (c *PodSecurityPolicyTemplateClient) Delete(container *PodSecurityPolicyTemplate) error
func (*PodSecurityPolicyTemplateClient) List ¶
func (c *PodSecurityPolicyTemplateClient) List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
func (*PodSecurityPolicyTemplateClient) ListAll ¶
func (c *PodSecurityPolicyTemplateClient) ListAll(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
func (*PodSecurityPolicyTemplateClient) Replace ¶
func (c *PodSecurityPolicyTemplateClient) Replace(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
func (*PodSecurityPolicyTemplateClient) Update ¶
func (c *PodSecurityPolicyTemplateClient) Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error)
type PodSecurityPolicyTemplateCollection ¶
type PodSecurityPolicyTemplateCollection struct { types.Collection Data []PodSecurityPolicyTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PodSecurityPolicyTemplateCollection) Next ¶
func (cc *PodSecurityPolicyTemplateCollection) Next() (*PodSecurityPolicyTemplateCollection, error)
type PodSecurityPolicyTemplateOperations ¶
type PodSecurityPolicyTemplateOperations interface { List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error) ListAll(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error) Create(opts *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error) Replace(existing *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) ByID(id string) (*PodSecurityPolicyTemplate, error) Delete(container *PodSecurityPolicyTemplate) error }
type PodSecurityPolicyTemplateProjectBinding ¶
type PodSecurityPolicyTemplateProjectBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodSecurityPolicyTemplateName string `json:"podSecurityPolicyTemplateId,omitempty" yaml:"podSecurityPolicyTemplateId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TargetProjectName string `json:"targetProjectId,omitempty" yaml:"targetProjectId,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type PodSecurityPolicyTemplateProjectBindingClient ¶
type PodSecurityPolicyTemplateProjectBindingClient struct {
// contains filtered or unexported fields
}
func (*PodSecurityPolicyTemplateProjectBindingClient) ByID ¶
func (c *PodSecurityPolicyTemplateProjectBindingClient) ByID(id string) (*PodSecurityPolicyTemplateProjectBinding, error)
func (*PodSecurityPolicyTemplateProjectBindingClient) Create ¶
func (c *PodSecurityPolicyTemplateProjectBindingClient) Create(container *PodSecurityPolicyTemplateProjectBinding) (*PodSecurityPolicyTemplateProjectBinding, error)
func (*PodSecurityPolicyTemplateProjectBindingClient) Delete ¶
func (c *PodSecurityPolicyTemplateProjectBindingClient) Delete(container *PodSecurityPolicyTemplateProjectBinding) error
func (*PodSecurityPolicyTemplateProjectBindingClient) List ¶
func (c *PodSecurityPolicyTemplateProjectBindingClient) List(opts *types.ListOpts) (*PodSecurityPolicyTemplateProjectBindingCollection, error)
func (*PodSecurityPolicyTemplateProjectBindingClient) ListAll ¶
func (c *PodSecurityPolicyTemplateProjectBindingClient) ListAll(opts *types.ListOpts) (*PodSecurityPolicyTemplateProjectBindingCollection, error)
func (*PodSecurityPolicyTemplateProjectBindingClient) Update ¶
func (c *PodSecurityPolicyTemplateProjectBindingClient) Update(existing *PodSecurityPolicyTemplateProjectBinding, updates interface{}) (*PodSecurityPolicyTemplateProjectBinding, error)
type PodSecurityPolicyTemplateProjectBindingCollection ¶
type PodSecurityPolicyTemplateProjectBindingCollection struct { types.Collection Data []PodSecurityPolicyTemplateProjectBinding `json:"data,omitempty"` // contains filtered or unexported fields }
type PodSecurityPolicyTemplateProjectBindingOperations ¶
type PodSecurityPolicyTemplateProjectBindingOperations interface { List(opts *types.ListOpts) (*PodSecurityPolicyTemplateProjectBindingCollection, error) ListAll(opts *types.ListOpts) (*PodSecurityPolicyTemplateProjectBindingCollection, error) Create(opts *PodSecurityPolicyTemplateProjectBinding) (*PodSecurityPolicyTemplateProjectBinding, error) Update(existing *PodSecurityPolicyTemplateProjectBinding, updates interface{}) (*PodSecurityPolicyTemplateProjectBinding, error) Replace(existing *PodSecurityPolicyTemplateProjectBinding) (*PodSecurityPolicyTemplateProjectBinding, error) ByID(id string) (*PodSecurityPolicyTemplateProjectBinding, error) Delete(container *PodSecurityPolicyTemplateProjectBinding) error }
type PolicyRule ¶
type PolicyRule struct { APIGroups []string `json:"apiGroups,omitempty" yaml:"apiGroups,omitempty"` NonResourceURLs []string `json:"nonResourceURLs,omitempty" yaml:"nonResourceURLs,omitempty"` ResourceNames []string `json:"resourceNames,omitempty" yaml:"resourceNames,omitempty"` Resources []string `json:"resources,omitempty" yaml:"resources,omitempty"` Verbs []string `json:"verbs,omitempty" yaml:"verbs,omitempty"` }
type PortworxVolumeSource ¶
type Preference ¶
type Preference struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type PreferenceClient ¶
type PreferenceClient struct {
// contains filtered or unexported fields
}
func (*PreferenceClient) ByID ¶
func (c *PreferenceClient) ByID(id string) (*Preference, error)
func (*PreferenceClient) Create ¶
func (c *PreferenceClient) Create(container *Preference) (*Preference, error)
func (*PreferenceClient) Delete ¶
func (c *PreferenceClient) Delete(container *Preference) error
func (*PreferenceClient) List ¶
func (c *PreferenceClient) List(opts *types.ListOpts) (*PreferenceCollection, error)
func (*PreferenceClient) ListAll ¶
func (c *PreferenceClient) ListAll(opts *types.ListOpts) (*PreferenceCollection, error)
func (*PreferenceClient) Replace ¶
func (c *PreferenceClient) Replace(obj *Preference) (*Preference, error)
func (*PreferenceClient) Update ¶
func (c *PreferenceClient) Update(existing *Preference, updates interface{}) (*Preference, error)
type PreferenceCollection ¶
type PreferenceCollection struct { types.Collection Data []Preference `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PreferenceCollection) Next ¶
func (cc *PreferenceCollection) Next() (*PreferenceCollection, error)
type PreferenceOperations ¶
type PreferenceOperations interface { List(opts *types.ListOpts) (*PreferenceCollection, error) ListAll(opts *types.ListOpts) (*PreferenceCollection, error) Create(opts *Preference) (*Preference, error) Update(existing *Preference, updates interface{}) (*Preference, error) Replace(existing *Preference) (*Preference, error) ByID(id string) (*Preference, error) Delete(container *Preference) error }
type Principal ¶
type Principal struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` ExtraInfo map[string]string `json:"extraInfo,omitempty" yaml:"extraInfo,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoginName string `json:"loginName,omitempty" yaml:"loginName,omitempty"` Me bool `json:"me,omitempty" yaml:"me,omitempty"` MemberOf bool `json:"memberOf,omitempty" yaml:"memberOf,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PrincipalType string `json:"principalType,omitempty" yaml:"principalType,omitempty"` ProfilePicture string `json:"profilePicture,omitempty" yaml:"profilePicture,omitempty"` ProfileURL string `json:"profileURL,omitempty" yaml:"profileURL,omitempty"` Provider string `json:"provider,omitempty" yaml:"provider,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type PrincipalClient ¶
type PrincipalClient struct {
// contains filtered or unexported fields
}
func (*PrincipalClient) CollectionActionSearch ¶
func (c *PrincipalClient) CollectionActionSearch(resource *PrincipalCollection, input *SearchPrincipalsInput) (*PrincipalCollection, error)
func (*PrincipalClient) Create ¶
func (c *PrincipalClient) Create(container *Principal) (*Principal, error)
func (*PrincipalClient) Delete ¶
func (c *PrincipalClient) Delete(container *Principal) error
func (*PrincipalClient) List ¶
func (c *PrincipalClient) List(opts *types.ListOpts) (*PrincipalCollection, error)
func (*PrincipalClient) ListAll ¶
func (c *PrincipalClient) ListAll(opts *types.ListOpts) (*PrincipalCollection, error)
type PrincipalCollection ¶
type PrincipalCollection struct { types.Collection Data []Principal `json:"data,omitempty"` // contains filtered or unexported fields }
func (*PrincipalCollection) Next ¶
func (cc *PrincipalCollection) Next() (*PrincipalCollection, error)
type PrincipalOperations ¶
type PrincipalOperations interface { List(opts *types.ListOpts) (*PrincipalCollection, error) ListAll(opts *types.ListOpts) (*PrincipalCollection, error) Create(opts *Principal) (*Principal, error) Update(existing *Principal, updates interface{}) (*Principal, error) Replace(existing *Principal) (*Principal, error) ByID(id string) (*Principal, error) Delete(container *Principal) error CollectionActionSearch(resource *PrincipalCollection, input *SearchPrincipalsInput) (*PrincipalCollection, error) }
type PrivateRegistry ¶
type Process ¶
type Process struct { Args []string `json:"args,omitempty" yaml:"args,omitempty"` Binds []string `json:"binds,omitempty" yaml:"binds,omitempty"` Command []string `json:"command,omitempty" yaml:"command,omitempty"` Env []string `json:"env,omitempty" yaml:"env,omitempty"` HealthCheck *HealthCheck `json:"healthCheck,omitempty" yaml:"healthCheck,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` ImageRegistryAuthConfig string `json:"imageRegistryAuthConfig,omitempty" yaml:"imageRegistryAuthConfig,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NetworkMode string `json:"networkMode,omitempty" yaml:"networkMode,omitempty"` PidMode string `json:"pidMode,omitempty" yaml:"pidMode,omitempty"` Privileged bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` Publish []string `json:"publish,omitempty" yaml:"publish,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` VolumesFrom []string `json:"volumesFrom,omitempty" yaml:"volumesFrom,omitempty"` }
type Project ¶
type Project struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Conditions []ProjectCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` ContainerDefaultResourceLimit *ContainerResourceLimit `json:"containerDefaultResourceLimit,omitempty" yaml:"containerDefaultResourceLimit,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` EnableProjectMonitoring bool `json:"enableProjectMonitoring,omitempty" yaml:"enableProjectMonitoring,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty" yaml:"monitoringStatus,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceDefaultResourceQuota *NamespaceResourceQuota `json:"namespaceDefaultResourceQuota,omitempty" yaml:"namespaceDefaultResourceQuota,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodSecurityPolicyTemplateName string `json:"podSecurityPolicyTemplateId,omitempty" yaml:"podSecurityPolicyTemplateId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceQuota *ProjectResourceQuota `json:"resourceQuota,omitempty" yaml:"resourceQuota,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ProjectAlert ¶
type ProjectAlert struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` InitialWaitSeconds int64 `json:"initialWaitSeconds,omitempty" yaml:"initialWaitSeconds,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *AlertStatus `json:"status,omitempty" yaml:"status,omitempty"` TargetPod *TargetPod `json:"targetPod,omitempty" yaml:"targetPod,omitempty"` TargetWorkload *TargetWorkload `json:"targetWorkload,omitempty" yaml:"targetWorkload,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ProjectAlertClient ¶
type ProjectAlertClient struct {
// contains filtered or unexported fields
}
func (*ProjectAlertClient) ByID ¶
func (c *ProjectAlertClient) ByID(id string) (*ProjectAlert, error)
func (*ProjectAlertClient) Create ¶
func (c *ProjectAlertClient) Create(container *ProjectAlert) (*ProjectAlert, error)
func (*ProjectAlertClient) Delete ¶
func (c *ProjectAlertClient) Delete(container *ProjectAlert) error
func (*ProjectAlertClient) List ¶
func (c *ProjectAlertClient) List(opts *types.ListOpts) (*ProjectAlertCollection, error)
func (*ProjectAlertClient) ListAll ¶
func (c *ProjectAlertClient) ListAll(opts *types.ListOpts) (*ProjectAlertCollection, error)
func (*ProjectAlertClient) Replace ¶
func (c *ProjectAlertClient) Replace(obj *ProjectAlert) (*ProjectAlert, error)
func (*ProjectAlertClient) Update ¶
func (c *ProjectAlertClient) Update(existing *ProjectAlert, updates interface{}) (*ProjectAlert, error)
type ProjectAlertCollection ¶
type ProjectAlertCollection struct { types.Collection Data []ProjectAlert `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectAlertCollection) Next ¶
func (cc *ProjectAlertCollection) Next() (*ProjectAlertCollection, error)
type ProjectAlertGroup ¶
type ProjectAlertGroup struct { types.Resource AlertState string `json:"alertState,omitempty" yaml:"alertState,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ProjectAlertGroupClient ¶
type ProjectAlertGroupClient struct {
// contains filtered or unexported fields
}
func (*ProjectAlertGroupClient) ByID ¶
func (c *ProjectAlertGroupClient) ByID(id string) (*ProjectAlertGroup, error)
func (*ProjectAlertGroupClient) Create ¶
func (c *ProjectAlertGroupClient) Create(container *ProjectAlertGroup) (*ProjectAlertGroup, error)
func (*ProjectAlertGroupClient) Delete ¶
func (c *ProjectAlertGroupClient) Delete(container *ProjectAlertGroup) error
func (*ProjectAlertGroupClient) List ¶
func (c *ProjectAlertGroupClient) List(opts *types.ListOpts) (*ProjectAlertGroupCollection, error)
func (*ProjectAlertGroupClient) ListAll ¶
func (c *ProjectAlertGroupClient) ListAll(opts *types.ListOpts) (*ProjectAlertGroupCollection, error)
func (*ProjectAlertGroupClient) Replace ¶
func (c *ProjectAlertGroupClient) Replace(obj *ProjectAlertGroup) (*ProjectAlertGroup, error)
func (*ProjectAlertGroupClient) Update ¶
func (c *ProjectAlertGroupClient) Update(existing *ProjectAlertGroup, updates interface{}) (*ProjectAlertGroup, error)
type ProjectAlertGroupCollection ¶
type ProjectAlertGroupCollection struct { types.Collection Data []ProjectAlertGroup `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectAlertGroupCollection) Next ¶
func (cc *ProjectAlertGroupCollection) Next() (*ProjectAlertGroupCollection, error)
type ProjectAlertGroupOperations ¶
type ProjectAlertGroupOperations interface { List(opts *types.ListOpts) (*ProjectAlertGroupCollection, error) ListAll(opts *types.ListOpts) (*ProjectAlertGroupCollection, error) Create(opts *ProjectAlertGroup) (*ProjectAlertGroup, error) Update(existing *ProjectAlertGroup, updates interface{}) (*ProjectAlertGroup, error) Replace(existing *ProjectAlertGroup) (*ProjectAlertGroup, error) ByID(id string) (*ProjectAlertGroup, error) Delete(container *ProjectAlertGroup) error }
type ProjectAlertOperations ¶
type ProjectAlertOperations interface { List(opts *types.ListOpts) (*ProjectAlertCollection, error) ListAll(opts *types.ListOpts) (*ProjectAlertCollection, error) Create(opts *ProjectAlert) (*ProjectAlert, error) Update(existing *ProjectAlert, updates interface{}) (*ProjectAlert, error) Replace(existing *ProjectAlert) (*ProjectAlert, error) ByID(id string) (*ProjectAlert, error) Delete(container *ProjectAlert) error }
type ProjectAlertRule ¶
type ProjectAlertRule struct { types.Resource AlertState string `json:"alertState,omitempty" yaml:"alertState,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Inherited *bool `json:"inherited,omitempty" yaml:"inherited,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` MetricRule *MetricRule `json:"metricRule,omitempty" yaml:"metricRule,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodRule *PodRule `json:"podRule,omitempty" yaml:"podRule,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` WorkloadRule *WorkloadRule `json:"workloadRule,omitempty" yaml:"workloadRule,omitempty"` }
type ProjectAlertRuleClient ¶
type ProjectAlertRuleClient struct {
// contains filtered or unexported fields
}
func (*ProjectAlertRuleClient) ActionActivate ¶
func (c *ProjectAlertRuleClient) ActionActivate(resource *ProjectAlertRule) error
func (*ProjectAlertRuleClient) ActionDeactivate ¶
func (c *ProjectAlertRuleClient) ActionDeactivate(resource *ProjectAlertRule) error
func (*ProjectAlertRuleClient) ActionMute ¶
func (c *ProjectAlertRuleClient) ActionMute(resource *ProjectAlertRule) error
func (*ProjectAlertRuleClient) ActionUnmute ¶
func (c *ProjectAlertRuleClient) ActionUnmute(resource *ProjectAlertRule) error
func (*ProjectAlertRuleClient) ByID ¶
func (c *ProjectAlertRuleClient) ByID(id string) (*ProjectAlertRule, error)
func (*ProjectAlertRuleClient) Create ¶
func (c *ProjectAlertRuleClient) Create(container *ProjectAlertRule) (*ProjectAlertRule, error)
func (*ProjectAlertRuleClient) Delete ¶
func (c *ProjectAlertRuleClient) Delete(container *ProjectAlertRule) error
func (*ProjectAlertRuleClient) List ¶
func (c *ProjectAlertRuleClient) List(opts *types.ListOpts) (*ProjectAlertRuleCollection, error)
func (*ProjectAlertRuleClient) ListAll ¶
func (c *ProjectAlertRuleClient) ListAll(opts *types.ListOpts) (*ProjectAlertRuleCollection, error)
func (*ProjectAlertRuleClient) Replace ¶
func (c *ProjectAlertRuleClient) Replace(obj *ProjectAlertRule) (*ProjectAlertRule, error)
func (*ProjectAlertRuleClient) Update ¶
func (c *ProjectAlertRuleClient) Update(existing *ProjectAlertRule, updates interface{}) (*ProjectAlertRule, error)
type ProjectAlertRuleCollection ¶
type ProjectAlertRuleCollection struct { types.Collection Data []ProjectAlertRule `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectAlertRuleCollection) Next ¶
func (cc *ProjectAlertRuleCollection) Next() (*ProjectAlertRuleCollection, error)
type ProjectAlertRuleOperations ¶
type ProjectAlertRuleOperations interface { List(opts *types.ListOpts) (*ProjectAlertRuleCollection, error) ListAll(opts *types.ListOpts) (*ProjectAlertRuleCollection, error) Create(opts *ProjectAlertRule) (*ProjectAlertRule, error) Update(existing *ProjectAlertRule, updates interface{}) (*ProjectAlertRule, error) Replace(existing *ProjectAlertRule) (*ProjectAlertRule, error) ByID(id string) (*ProjectAlertRule, error) Delete(container *ProjectAlertRule) error ActionActivate(resource *ProjectAlertRule) error ActionDeactivate(resource *ProjectAlertRule) error ActionMute(resource *ProjectAlertRule) error ActionUnmute(resource *ProjectAlertRule) error }
type ProjectAlertRuleSpec ¶
type ProjectAlertRuleSpec struct { DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` Inherited *bool `json:"inherited,omitempty" yaml:"inherited,omitempty"` MetricRule *MetricRule `json:"metricRule,omitempty" yaml:"metricRule,omitempty"` PodRule *PodRule `json:"podRule,omitempty" yaml:"podRule,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` WorkloadRule *WorkloadRule `json:"workloadRule,omitempty" yaml:"workloadRule,omitempty"` }
type ProjectAlertSpec ¶
type ProjectAlertSpec struct { Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` InitialWaitSeconds int64 `json:"initialWaitSeconds,omitempty" yaml:"initialWaitSeconds,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` TargetPod *TargetPod `json:"targetPod,omitempty" yaml:"targetPod,omitempty"` TargetWorkload *TargetWorkload `json:"targetWorkload,omitempty" yaml:"targetWorkload,omitempty"` }
type ProjectCatalog ¶
type ProjectCatalog struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Branch string `json:"branch,omitempty" yaml:"branch,omitempty"` Commit string `json:"commit,omitempty" yaml:"commit,omitempty"` Conditions []CatalogCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastRefreshTimestamp string `json:"lastRefreshTimestamp,omitempty" yaml:"lastRefreshTimestamp,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type ProjectCatalogClient ¶
type ProjectCatalogClient struct {
// contains filtered or unexported fields
}
func (*ProjectCatalogClient) ActionRefresh ¶
func (c *ProjectCatalogClient) ActionRefresh(resource *ProjectCatalog) (*CatalogRefresh, error)
func (*ProjectCatalogClient) ByID ¶
func (c *ProjectCatalogClient) ByID(id string) (*ProjectCatalog, error)
func (*ProjectCatalogClient) CollectionActionRefresh ¶
func (c *ProjectCatalogClient) CollectionActionRefresh(resource *ProjectCatalogCollection) (*CatalogRefresh, error)
func (*ProjectCatalogClient) Create ¶
func (c *ProjectCatalogClient) Create(container *ProjectCatalog) (*ProjectCatalog, error)
func (*ProjectCatalogClient) Delete ¶
func (c *ProjectCatalogClient) Delete(container *ProjectCatalog) error
func (*ProjectCatalogClient) List ¶
func (c *ProjectCatalogClient) List(opts *types.ListOpts) (*ProjectCatalogCollection, error)
func (*ProjectCatalogClient) ListAll ¶
func (c *ProjectCatalogClient) ListAll(opts *types.ListOpts) (*ProjectCatalogCollection, error)
func (*ProjectCatalogClient) Replace ¶
func (c *ProjectCatalogClient) Replace(obj *ProjectCatalog) (*ProjectCatalog, error)
func (*ProjectCatalogClient) Update ¶
func (c *ProjectCatalogClient) Update(existing *ProjectCatalog, updates interface{}) (*ProjectCatalog, error)
type ProjectCatalogCollection ¶
type ProjectCatalogCollection struct { types.Collection Data []ProjectCatalog `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectCatalogCollection) Next ¶
func (cc *ProjectCatalogCollection) Next() (*ProjectCatalogCollection, error)
type ProjectCatalogOperations ¶
type ProjectCatalogOperations interface { List(opts *types.ListOpts) (*ProjectCatalogCollection, error) ListAll(opts *types.ListOpts) (*ProjectCatalogCollection, error) Create(opts *ProjectCatalog) (*ProjectCatalog, error) Update(existing *ProjectCatalog, updates interface{}) (*ProjectCatalog, error) Replace(existing *ProjectCatalog) (*ProjectCatalog, error) ByID(id string) (*ProjectCatalog, error) Delete(container *ProjectCatalog) error ActionRefresh(resource *ProjectCatalog) (*CatalogRefresh, error) CollectionActionRefresh(resource *ProjectCatalogCollection) (*CatalogRefresh, error) }
type ProjectClient ¶
type ProjectClient struct {
// contains filtered or unexported fields
}
func (*ProjectClient) ActionDisableMonitoring ¶
func (c *ProjectClient) ActionDisableMonitoring(resource *Project) error
func (*ProjectClient) ActionEditMonitoring ¶
func (c *ProjectClient) ActionEditMonitoring(resource *Project, input *MonitoringInput) error
func (*ProjectClient) ActionEnableMonitoring ¶
func (c *ProjectClient) ActionEnableMonitoring(resource *Project, input *MonitoringInput) error
func (*ProjectClient) ActionExportYaml ¶
func (c *ProjectClient) ActionExportYaml(resource *Project) error
func (*ProjectClient) ActionSetpodsecuritypolicytemplate ¶
func (c *ProjectClient) ActionSetpodsecuritypolicytemplate(resource *Project, input *SetPodSecurityPolicyTemplateInput) (*Project, error)
func (*ProjectClient) ActionViewMonitoring ¶
func (c *ProjectClient) ActionViewMonitoring(resource *Project) (*MonitoringOutput, error)
func (*ProjectClient) Create ¶
func (c *ProjectClient) Create(container *Project) (*Project, error)
func (*ProjectClient) Delete ¶
func (c *ProjectClient) Delete(container *Project) error
func (*ProjectClient) List ¶
func (c *ProjectClient) List(opts *types.ListOpts) (*ProjectCollection, error)
func (*ProjectClient) ListAll ¶
func (c *ProjectClient) ListAll(opts *types.ListOpts) (*ProjectCollection, error)
type ProjectCollection ¶
type ProjectCollection struct { types.Collection Data []Project `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectCollection) Next ¶
func (cc *ProjectCollection) Next() (*ProjectCollection, error)
type ProjectCondition ¶
type ProjectCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type ProjectGroupSpec ¶
type ProjectGroupSpec struct { Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` GroupIntervalSeconds int64 `json:"groupIntervalSeconds,omitempty" yaml:"groupIntervalSeconds,omitempty"` GroupWaitSeconds int64 `json:"groupWaitSeconds,omitempty" yaml:"groupWaitSeconds,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Recipients []Recipient `json:"recipients,omitempty" yaml:"recipients,omitempty"` RepeatIntervalSeconds int64 `json:"repeatIntervalSeconds,omitempty" yaml:"repeatIntervalSeconds,omitempty"` }
type ProjectLogging ¶
type ProjectLogging struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"` EnableJSONParsing bool `json:"enableJSONParsing,omitempty" yaml:"enableJSONParsing,omitempty"` FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"` OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *ProjectLoggingStatus `json:"status,omitempty" yaml:"status,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ProjectLoggingClient ¶
type ProjectLoggingClient struct {
// contains filtered or unexported fields
}
func (*ProjectLoggingClient) ByID ¶
func (c *ProjectLoggingClient) ByID(id string) (*ProjectLogging, error)
func (*ProjectLoggingClient) CollectionActionDryRun ¶
func (c *ProjectLoggingClient) CollectionActionDryRun(resource *ProjectLoggingCollection, input *ProjectTestInput) error
func (*ProjectLoggingClient) CollectionActionTest ¶
func (c *ProjectLoggingClient) CollectionActionTest(resource *ProjectLoggingCollection, input *ProjectTestInput) error
func (*ProjectLoggingClient) Create ¶
func (c *ProjectLoggingClient) Create(container *ProjectLogging) (*ProjectLogging, error)
func (*ProjectLoggingClient) Delete ¶
func (c *ProjectLoggingClient) Delete(container *ProjectLogging) error
func (*ProjectLoggingClient) List ¶
func (c *ProjectLoggingClient) List(opts *types.ListOpts) (*ProjectLoggingCollection, error)
func (*ProjectLoggingClient) ListAll ¶
func (c *ProjectLoggingClient) ListAll(opts *types.ListOpts) (*ProjectLoggingCollection, error)
func (*ProjectLoggingClient) Replace ¶
func (c *ProjectLoggingClient) Replace(obj *ProjectLogging) (*ProjectLogging, error)
func (*ProjectLoggingClient) Update ¶
func (c *ProjectLoggingClient) Update(existing *ProjectLogging, updates interface{}) (*ProjectLogging, error)
type ProjectLoggingCollection ¶
type ProjectLoggingCollection struct { types.Collection Data []ProjectLogging `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectLoggingCollection) Next ¶
func (cc *ProjectLoggingCollection) Next() (*ProjectLoggingCollection, error)
type ProjectLoggingOperations ¶
type ProjectLoggingOperations interface { List(opts *types.ListOpts) (*ProjectLoggingCollection, error) ListAll(opts *types.ListOpts) (*ProjectLoggingCollection, error) Create(opts *ProjectLogging) (*ProjectLogging, error) Update(existing *ProjectLogging, updates interface{}) (*ProjectLogging, error) Replace(existing *ProjectLogging) (*ProjectLogging, error) ByID(id string) (*ProjectLogging, error) Delete(container *ProjectLogging) error CollectionActionDryRun(resource *ProjectLoggingCollection, input *ProjectTestInput) error CollectionActionTest(resource *ProjectLoggingCollection, input *ProjectTestInput) error }
type ProjectLoggingSpec ¶
type ProjectLoggingSpec struct { CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"` EnableJSONParsing bool `json:"enableJSONParsing,omitempty" yaml:"enableJSONParsing,omitempty"` FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"` OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"` OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"` }
type ProjectLoggingStatus ¶
type ProjectLoggingStatus struct { AppliedSpec *ProjectLoggingSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` Conditions []LoggingCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` }
type ProjectMetricNamesInput ¶
type ProjectMetricNamesInput struct {
ProjectName string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
}
type ProjectMonitorGraph ¶
type ProjectMonitorGraph struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DetailsMetricsSelector map[string]string `json:"detailsMetricsSelector,omitempty" yaml:"detailsMetricsSelector,omitempty"` DisplayResourceType string `json:"displayResourceType,omitempty" yaml:"displayResourceType,omitempty"` GraphType string `json:"graphType,omitempty" yaml:"graphType,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` MetricsSelector map[string]string `json:"metricsSelector,omitempty" yaml:"metricsSelector,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Priority int64 `json:"priority,omitempty" yaml:"priority,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ResourceType string `json:"resourceType,omitempty" yaml:"resourceType,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` YAxis *YAxis `json:"yAxis,omitempty" yaml:"yAxis,omitempty"` }
type ProjectMonitorGraphClient ¶
type ProjectMonitorGraphClient struct {
// contains filtered or unexported fields
}
func (*ProjectMonitorGraphClient) ByID ¶
func (c *ProjectMonitorGraphClient) ByID(id string) (*ProjectMonitorGraph, error)
func (*ProjectMonitorGraphClient) CollectionActionQuery ¶
func (c *ProjectMonitorGraphClient) CollectionActionQuery(resource *ProjectMonitorGraphCollection, input *QueryGraphInput) (*QueryProjectGraphOutput, error)
func (*ProjectMonitorGraphClient) Create ¶
func (c *ProjectMonitorGraphClient) Create(container *ProjectMonitorGraph) (*ProjectMonitorGraph, error)
func (*ProjectMonitorGraphClient) Delete ¶
func (c *ProjectMonitorGraphClient) Delete(container *ProjectMonitorGraph) error
func (*ProjectMonitorGraphClient) List ¶
func (c *ProjectMonitorGraphClient) List(opts *types.ListOpts) (*ProjectMonitorGraphCollection, error)
func (*ProjectMonitorGraphClient) ListAll ¶
func (c *ProjectMonitorGraphClient) ListAll(opts *types.ListOpts) (*ProjectMonitorGraphCollection, error)
func (*ProjectMonitorGraphClient) Replace ¶
func (c *ProjectMonitorGraphClient) Replace(obj *ProjectMonitorGraph) (*ProjectMonitorGraph, error)
func (*ProjectMonitorGraphClient) Update ¶
func (c *ProjectMonitorGraphClient) Update(existing *ProjectMonitorGraph, updates interface{}) (*ProjectMonitorGraph, error)
type ProjectMonitorGraphCollection ¶
type ProjectMonitorGraphCollection struct { types.Collection Data []ProjectMonitorGraph `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectMonitorGraphCollection) Next ¶
func (cc *ProjectMonitorGraphCollection) Next() (*ProjectMonitorGraphCollection, error)
type ProjectMonitorGraphOperations ¶
type ProjectMonitorGraphOperations interface { List(opts *types.ListOpts) (*ProjectMonitorGraphCollection, error) ListAll(opts *types.ListOpts) (*ProjectMonitorGraphCollection, error) Create(opts *ProjectMonitorGraph) (*ProjectMonitorGraph, error) Update(existing *ProjectMonitorGraph, updates interface{}) (*ProjectMonitorGraph, error) Replace(existing *ProjectMonitorGraph) (*ProjectMonitorGraph, error) ByID(id string) (*ProjectMonitorGraph, error) Delete(container *ProjectMonitorGraph) error CollectionActionQuery(resource *ProjectMonitorGraphCollection, input *QueryGraphInput) (*QueryProjectGraphOutput, error) }
type ProjectMonitorGraphSpec ¶
type ProjectMonitorGraphSpec struct { Description string `json:"description,omitempty" yaml:"description,omitempty"` DetailsMetricsSelector map[string]string `json:"detailsMetricsSelector,omitempty" yaml:"detailsMetricsSelector,omitempty"` DisplayResourceType string `json:"displayResourceType,omitempty" yaml:"displayResourceType,omitempty"` GraphType string `json:"graphType,omitempty" yaml:"graphType,omitempty"` MetricsSelector map[string]string `json:"metricsSelector,omitempty" yaml:"metricsSelector,omitempty"` Priority int64 `json:"priority,omitempty" yaml:"priority,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` ResourceType string `json:"resourceType,omitempty" yaml:"resourceType,omitempty"` YAxis *YAxis `json:"yAxis,omitempty" yaml:"yAxis,omitempty"` }
type ProjectNetworkPolicy ¶
type ProjectNetworkPolicy struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *ProjectNetworkPolicyStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type ProjectNetworkPolicyClient ¶
type ProjectNetworkPolicyClient struct {
// contains filtered or unexported fields
}
func (*ProjectNetworkPolicyClient) ByID ¶
func (c *ProjectNetworkPolicyClient) ByID(id string) (*ProjectNetworkPolicy, error)
func (*ProjectNetworkPolicyClient) Create ¶
func (c *ProjectNetworkPolicyClient) Create(container *ProjectNetworkPolicy) (*ProjectNetworkPolicy, error)
func (*ProjectNetworkPolicyClient) Delete ¶
func (c *ProjectNetworkPolicyClient) Delete(container *ProjectNetworkPolicy) error
func (*ProjectNetworkPolicyClient) List ¶
func (c *ProjectNetworkPolicyClient) List(opts *types.ListOpts) (*ProjectNetworkPolicyCollection, error)
func (*ProjectNetworkPolicyClient) ListAll ¶
func (c *ProjectNetworkPolicyClient) ListAll(opts *types.ListOpts) (*ProjectNetworkPolicyCollection, error)
func (*ProjectNetworkPolicyClient) Replace ¶
func (c *ProjectNetworkPolicyClient) Replace(obj *ProjectNetworkPolicy) (*ProjectNetworkPolicy, error)
func (*ProjectNetworkPolicyClient) Update ¶
func (c *ProjectNetworkPolicyClient) Update(existing *ProjectNetworkPolicy, updates interface{}) (*ProjectNetworkPolicy, error)
type ProjectNetworkPolicyCollection ¶
type ProjectNetworkPolicyCollection struct { types.Collection Data []ProjectNetworkPolicy `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectNetworkPolicyCollection) Next ¶
func (cc *ProjectNetworkPolicyCollection) Next() (*ProjectNetworkPolicyCollection, error)
type ProjectNetworkPolicyOperations ¶
type ProjectNetworkPolicyOperations interface { List(opts *types.ListOpts) (*ProjectNetworkPolicyCollection, error) ListAll(opts *types.ListOpts) (*ProjectNetworkPolicyCollection, error) Create(opts *ProjectNetworkPolicy) (*ProjectNetworkPolicy, error) Update(existing *ProjectNetworkPolicy, updates interface{}) (*ProjectNetworkPolicy, error) Replace(existing *ProjectNetworkPolicy) (*ProjectNetworkPolicy, error) ByID(id string) (*ProjectNetworkPolicy, error) Delete(container *ProjectNetworkPolicy) error }
type ProjectNetworkPolicyStatus ¶
type ProjectNetworkPolicyStatus struct { }
type ProjectOperations ¶
type ProjectOperations interface { List(opts *types.ListOpts) (*ProjectCollection, error) ListAll(opts *types.ListOpts) (*ProjectCollection, error) Create(opts *Project) (*Project, error) Update(existing *Project, updates interface{}) (*Project, error) Replace(existing *Project) (*Project, error) ByID(id string) (*Project, error) Delete(container *Project) error ActionDisableMonitoring(resource *Project) error ActionEditMonitoring(resource *Project, input *MonitoringInput) error ActionEnableMonitoring(resource *Project, input *MonitoringInput) error ActionExportYaml(resource *Project) error ActionSetpodsecuritypolicytemplate(resource *Project, input *SetPodSecurityPolicyTemplateInput) (*Project, error) ActionViewMonitoring(resource *Project) (*MonitoringOutput, error) }
type ProjectResourceQuota ¶
type ProjectResourceQuota struct { Limit *ResourceQuotaLimit `json:"limit,omitempty" yaml:"limit,omitempty"` UsedLimit *ResourceQuotaLimit `json:"usedLimit,omitempty" yaml:"usedLimit,omitempty"` }
type ProjectRoleTemplateBinding ¶
type ProjectRoleTemplateBinding struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` GroupID string `json:"groupId,omitempty" yaml:"groupId,omitempty"` GroupPrincipalID string `json:"groupPrincipalId,omitempty" yaml:"groupPrincipalId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RoleTemplateID string `json:"roleTemplateId,omitempty" yaml:"roleTemplateId,omitempty"` ServiceAccount string `json:"serviceAccount,omitempty" yaml:"serviceAccount,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` UserPrincipalID string `json:"userPrincipalId,omitempty" yaml:"userPrincipalId,omitempty"` }
type ProjectRoleTemplateBindingClient ¶
type ProjectRoleTemplateBindingClient struct {
// contains filtered or unexported fields
}
func (*ProjectRoleTemplateBindingClient) ByID ¶
func (c *ProjectRoleTemplateBindingClient) ByID(id string) (*ProjectRoleTemplateBinding, error)
func (*ProjectRoleTemplateBindingClient) Create ¶
func (c *ProjectRoleTemplateBindingClient) Create(container *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
func (*ProjectRoleTemplateBindingClient) Delete ¶
func (c *ProjectRoleTemplateBindingClient) Delete(container *ProjectRoleTemplateBinding) error
func (*ProjectRoleTemplateBindingClient) List ¶
func (c *ProjectRoleTemplateBindingClient) List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
func (*ProjectRoleTemplateBindingClient) ListAll ¶
func (c *ProjectRoleTemplateBindingClient) ListAll(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
func (*ProjectRoleTemplateBindingClient) Replace ¶
func (c *ProjectRoleTemplateBindingClient) Replace(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
func (*ProjectRoleTemplateBindingClient) Update ¶
func (c *ProjectRoleTemplateBindingClient) Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error)
type ProjectRoleTemplateBindingCollection ¶
type ProjectRoleTemplateBindingCollection struct { types.Collection Data []ProjectRoleTemplateBinding `json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProjectRoleTemplateBindingCollection) Next ¶
func (cc *ProjectRoleTemplateBindingCollection) Next() (*ProjectRoleTemplateBindingCollection, error)
type ProjectRoleTemplateBindingOperations ¶
type ProjectRoleTemplateBindingOperations interface { List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error) ListAll(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error) Create(opts *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error) Replace(existing *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) ByID(id string) (*ProjectRoleTemplateBinding, error) Delete(container *ProjectRoleTemplateBinding) error }
type ProjectSpec ¶
type ProjectSpec struct { ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` ContainerDefaultResourceLimit *ContainerResourceLimit `json:"containerDefaultResourceLimit,omitempty" yaml:"containerDefaultResourceLimit,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` EnableProjectMonitoring bool `json:"enableProjectMonitoring,omitempty" yaml:"enableProjectMonitoring,omitempty"` NamespaceDefaultResourceQuota *NamespaceResourceQuota `json:"namespaceDefaultResourceQuota,omitempty" yaml:"namespaceDefaultResourceQuota,omitempty"` ResourceQuota *ProjectResourceQuota `json:"resourceQuota,omitempty" yaml:"resourceQuota,omitempty"` }
type ProjectStatus ¶
type ProjectStatus struct { Conditions []ProjectCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty" yaml:"monitoringStatus,omitempty"` PodSecurityPolicyTemplateName string `json:"podSecurityPolicyTemplateId,omitempty" yaml:"podSecurityPolicyTemplateId,omitempty"` }
type ProjectTestInput ¶
type ProjectTestInput struct { CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"` FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"` OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"` ProjectName string `json:"projectId,omitempty" yaml:"projectId,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"` }
type ProjectedVolumeSource ¶
type ProjectedVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Sources []VolumeProjection `json:"sources,omitempty" yaml:"sources,omitempty"` }
type PublicEndpoint ¶
type PublicEndpoint struct { Addresses []string `json:"addresses,omitempty" yaml:"addresses,omitempty"` AllNodes bool `json:"allNodes,omitempty" yaml:"allNodes,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IngressID string `json:"ingressId,omitempty" yaml:"ingressId,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` PodID string `json:"podId,omitempty" yaml:"podId,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"` }
type QueryClusterGraph ¶
type QueryClusterGraphOutput ¶
type QueryClusterGraphOutput struct { Data []QueryClusterGraph `json:"data,omitempty" yaml:"data,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type QueryClusterMetricInput ¶
type QueryClusterMetricInput struct { ClusterName string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Expr string `json:"expr,omitempty" yaml:"expr,omitempty"` From string `json:"from,omitempty" yaml:"from,omitempty"` Interval string `json:"interval,omitempty" yaml:"interval,omitempty"` To string `json:"to,omitempty" yaml:"to,omitempty"` }
type QueryGraphInput ¶
type QueryGraphInput struct { Filters map[string]string `json:"filters,omitempty" yaml:"filters,omitempty"` From string `json:"from,omitempty" yaml:"from,omitempty"` Interval string `json:"interval,omitempty" yaml:"interval,omitempty"` IsDetails bool `json:"isDetails,omitempty" yaml:"isDetails,omitempty"` MetricParams map[string]string `json:"metricParams,omitempty" yaml:"metricParams,omitempty"` To string `json:"to,omitempty" yaml:"to,omitempty"` }
type QueryMetricOutput ¶
type QueryProjectGraph ¶
type QueryProjectGraphOutput ¶
type QueryProjectGraphOutput struct { Data []QueryProjectGraph `json:"data,omitempty" yaml:"data,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type QueryProjectMetricInput ¶
type QueryProjectMetricInput struct { Expr string `json:"expr,omitempty" yaml:"expr,omitempty"` From string `json:"from,omitempty" yaml:"from,omitempty"` Interval string `json:"interval,omitempty" yaml:"interval,omitempty"` ProjectName string `json:"projectId,omitempty" yaml:"projectId,omitempty"` To string `json:"to,omitempty" yaml:"to,omitempty"` }
type Question ¶
type Question struct { Default string `json:"default,omitempty" yaml:"default,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` InvalidChars string `json:"invalidChars,omitempty" yaml:"invalidChars,omitempty"` Label string `json:"label,omitempty" yaml:"label,omitempty"` Max int64 `json:"max,omitempty" yaml:"max,omitempty"` MaxLength int64 `json:"maxLength,omitempty" yaml:"maxLength,omitempty"` Min int64 `json:"min,omitempty" yaml:"min,omitempty"` MinLength int64 `json:"minLength,omitempty" yaml:"minLength,omitempty"` Options []string `json:"options,omitempty" yaml:"options,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` Satisfies string `json:"satisfies,omitempty" yaml:"satisfies,omitempty"` ShowIf string `json:"showIf,omitempty" yaml:"showIf,omitempty"` ShowSubquestionIf string `json:"showSubquestionIf,omitempty" yaml:"showSubquestionIf,omitempty"` Subquestions []SubQuestion `json:"subquestions,omitempty" yaml:"subquestions,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` ValidChars string `json:"validChars,omitempty" yaml:"validChars,omitempty"` Variable string `json:"variable,omitempty" yaml:"variable,omitempty"` }
type QuobyteVolumeSource ¶
type QuobyteVolumeSource struct { Group string `json:"group,omitempty" yaml:"group,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` Registry string `json:"registry,omitempty" yaml:"registry,omitempty"` Tenant string `json:"tenant,omitempty" yaml:"tenant,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` Volume string `json:"volume,omitempty" yaml:"volume,omitempty"` }
type RBDVolumeSource ¶
type RBDVolumeSource struct { CephMonitors []string `json:"monitors,omitempty" yaml:"monitors,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Keyring string `json:"keyring,omitempty" yaml:"keyring,omitempty"` RBDImage string `json:"image,omitempty" yaml:"image,omitempty"` RBDPool string `json:"pool,omitempty" yaml:"pool,omitempty"` RadosUser string `json:"user,omitempty" yaml:"user,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` }
type RKEAddon ¶
type RKEAddon struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Template string `json:"template,omitempty" yaml:"template,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type RKEAddonClient ¶
type RKEAddonClient struct {
// contains filtered or unexported fields
}
func (*RKEAddonClient) Create ¶
func (c *RKEAddonClient) Create(container *RKEAddon) (*RKEAddon, error)
func (*RKEAddonClient) Delete ¶
func (c *RKEAddonClient) Delete(container *RKEAddon) error
func (*RKEAddonClient) List ¶
func (c *RKEAddonClient) List(opts *types.ListOpts) (*RKEAddonCollection, error)
func (*RKEAddonClient) ListAll ¶
func (c *RKEAddonClient) ListAll(opts *types.ListOpts) (*RKEAddonCollection, error)
type RKEAddonCollection ¶
type RKEAddonCollection struct { types.Collection Data []RKEAddon `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RKEAddonCollection) Next ¶
func (cc *RKEAddonCollection) Next() (*RKEAddonCollection, error)
type RKEAddonOperations ¶
type RKEAddonOperations interface { List(opts *types.ListOpts) (*RKEAddonCollection, error) ListAll(opts *types.ListOpts) (*RKEAddonCollection, error) Create(opts *RKEAddon) (*RKEAddon, error) Update(existing *RKEAddon, updates interface{}) (*RKEAddon, error) Replace(existing *RKEAddon) (*RKEAddon, error) ByID(id string) (*RKEAddon, error) Delete(container *RKEAddon) error }
type RKEConfigNode ¶
type RKEConfigNode struct { Address string `json:"address,omitempty" yaml:"address,omitempty"` DockerSocket string `json:"dockerSocket,omitempty" yaml:"dockerSocket,omitempty"` HostnameOverride string `json:"hostnameOverride,omitempty" yaml:"hostnameOverride,omitempty"` InternalAddress string `json:"internalAddress,omitempty" yaml:"internalAddress,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Port string `json:"port,omitempty" yaml:"port,omitempty"` Role []string `json:"role,omitempty" yaml:"role,omitempty"` SSHAgentAuth bool `json:"sshAgentAuth,omitempty" yaml:"sshAgentAuth,omitempty"` SSHCert string `json:"sshCert,omitempty" yaml:"sshCert,omitempty"` SSHCertPath string `json:"sshCertPath,omitempty" yaml:"sshCertPath,omitempty"` SSHKey string `json:"sshKey,omitempty" yaml:"sshKey,omitempty"` SSHKeyPath string `json:"sshKeyPath,omitempty" yaml:"sshKeyPath,omitempty"` Taints []RKETaint `json:"taints,omitempty" yaml:"taints,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` }
type RKEConfigNodePlan ¶
type RKEConfigNodePlan struct { Address string `json:"address,omitempty" yaml:"address,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Files []File `json:"files,omitempty" yaml:"files,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` PortChecks []PortCheck `json:"portChecks,omitempty" yaml:"portChecks,omitempty"` Processes map[string]Process `json:"processes,omitempty" yaml:"processes,omitempty"` Taints []RKETaint `json:"taints,omitempty" yaml:"taints,omitempty"` }
type RKEConfigServices ¶
type RKEConfigServices struct { Etcd *ETCDService `json:"etcd,omitempty" yaml:"etcd,omitempty"` KubeAPI *KubeAPIService `json:"kubeApi,omitempty" yaml:"kubeApi,omitempty"` KubeController *KubeControllerService `json:"kubeController,omitempty" yaml:"kubeController,omitempty"` Kubelet *KubeletService `json:"kubelet,omitempty" yaml:"kubelet,omitempty"` Kubeproxy *KubeproxyService `json:"kubeproxy,omitempty" yaml:"kubeproxy,omitempty"` Scheduler *SchedulerService `json:"scheduler,omitempty" yaml:"scheduler,omitempty"` }
type RKEK8sServiceOption ¶
type RKEK8sServiceOption struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ServiceOptions *KubernetesServicesOptions `json:"serviceOptions,omitempty" yaml:"serviceOptions,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type RKEK8sServiceOptionClient ¶
type RKEK8sServiceOptionClient struct {
// contains filtered or unexported fields
}
func (*RKEK8sServiceOptionClient) ByID ¶
func (c *RKEK8sServiceOptionClient) ByID(id string) (*RKEK8sServiceOption, error)
func (*RKEK8sServiceOptionClient) Create ¶
func (c *RKEK8sServiceOptionClient) Create(container *RKEK8sServiceOption) (*RKEK8sServiceOption, error)
func (*RKEK8sServiceOptionClient) Delete ¶
func (c *RKEK8sServiceOptionClient) Delete(container *RKEK8sServiceOption) error
func (*RKEK8sServiceOptionClient) List ¶
func (c *RKEK8sServiceOptionClient) List(opts *types.ListOpts) (*RKEK8sServiceOptionCollection, error)
func (*RKEK8sServiceOptionClient) ListAll ¶
func (c *RKEK8sServiceOptionClient) ListAll(opts *types.ListOpts) (*RKEK8sServiceOptionCollection, error)
func (*RKEK8sServiceOptionClient) Replace ¶
func (c *RKEK8sServiceOptionClient) Replace(obj *RKEK8sServiceOption) (*RKEK8sServiceOption, error)
func (*RKEK8sServiceOptionClient) Update ¶
func (c *RKEK8sServiceOptionClient) Update(existing *RKEK8sServiceOption, updates interface{}) (*RKEK8sServiceOption, error)
type RKEK8sServiceOptionCollection ¶
type RKEK8sServiceOptionCollection struct { types.Collection Data []RKEK8sServiceOption `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RKEK8sServiceOptionCollection) Next ¶
func (cc *RKEK8sServiceOptionCollection) Next() (*RKEK8sServiceOptionCollection, error)
type RKEK8sServiceOptionOperations ¶
type RKEK8sServiceOptionOperations interface { List(opts *types.ListOpts) (*RKEK8sServiceOptionCollection, error) ListAll(opts *types.ListOpts) (*RKEK8sServiceOptionCollection, error) Create(opts *RKEK8sServiceOption) (*RKEK8sServiceOption, error) Update(existing *RKEK8sServiceOption, updates interface{}) (*RKEK8sServiceOption, error) Replace(existing *RKEK8sServiceOption) (*RKEK8sServiceOption, error) ByID(id string) (*RKEK8sServiceOption, error) Delete(container *RKEK8sServiceOption) error }
type RKEK8sSystemImage ¶
type RKEK8sSystemImage struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SystemImages *RKESystemImages `json:"systemImages,omitempty" yaml:"systemImages,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type RKEK8sSystemImageClient ¶
type RKEK8sSystemImageClient struct {
// contains filtered or unexported fields
}
func (*RKEK8sSystemImageClient) ByID ¶
func (c *RKEK8sSystemImageClient) ByID(id string) (*RKEK8sSystemImage, error)
func (*RKEK8sSystemImageClient) Create ¶
func (c *RKEK8sSystemImageClient) Create(container *RKEK8sSystemImage) (*RKEK8sSystemImage, error)
func (*RKEK8sSystemImageClient) Delete ¶
func (c *RKEK8sSystemImageClient) Delete(container *RKEK8sSystemImage) error
func (*RKEK8sSystemImageClient) List ¶
func (c *RKEK8sSystemImageClient) List(opts *types.ListOpts) (*RKEK8sSystemImageCollection, error)
func (*RKEK8sSystemImageClient) ListAll ¶
func (c *RKEK8sSystemImageClient) ListAll(opts *types.ListOpts) (*RKEK8sSystemImageCollection, error)
func (*RKEK8sSystemImageClient) Replace ¶
func (c *RKEK8sSystemImageClient) Replace(obj *RKEK8sSystemImage) (*RKEK8sSystemImage, error)
func (*RKEK8sSystemImageClient) Update ¶
func (c *RKEK8sSystemImageClient) Update(existing *RKEK8sSystemImage, updates interface{}) (*RKEK8sSystemImage, error)
type RKEK8sSystemImageCollection ¶
type RKEK8sSystemImageCollection struct { types.Collection Data []RKEK8sSystemImage `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RKEK8sSystemImageCollection) Next ¶
func (cc *RKEK8sSystemImageCollection) Next() (*RKEK8sSystemImageCollection, error)
type RKEK8sSystemImageOperations ¶
type RKEK8sSystemImageOperations interface { List(opts *types.ListOpts) (*RKEK8sSystemImageCollection, error) ListAll(opts *types.ListOpts) (*RKEK8sSystemImageCollection, error) Create(opts *RKEK8sSystemImage) (*RKEK8sSystemImage, error) Update(existing *RKEK8sSystemImage, updates interface{}) (*RKEK8sSystemImage, error) Replace(existing *RKEK8sSystemImage) (*RKEK8sSystemImage, error) ByID(id string) (*RKEK8sSystemImage, error) Delete(container *RKEK8sSystemImage) error }
type RKESystemImages ¶
type RKESystemImages struct { Alpine string `json:"alpine,omitempty" yaml:"alpine,omitempty"` CalicoCNI string `json:"calicoCni,omitempty" yaml:"calicoCni,omitempty"` CalicoControllers string `json:"calicoControllers,omitempty" yaml:"calicoControllers,omitempty"` CalicoCtl string `json:"calicoCtl,omitempty" yaml:"calicoCtl,omitempty"` CalicoFlexVol string `json:"calicoFlexVol,omitempty" yaml:"calicoFlexVol,omitempty"` CalicoNode string `json:"calicoNode,omitempty" yaml:"calicoNode,omitempty"` CanalCNI string `json:"canalCni,omitempty" yaml:"canalCni,omitempty"` CanalFlannel string `json:"canalFlannel,omitempty" yaml:"canalFlannel,omitempty"` CanalFlexVol string `json:"canalFlexVol,omitempty" yaml:"canalFlexVol,omitempty"` CanalNode string `json:"canalNode,omitempty" yaml:"canalNode,omitempty"` CertDownloader string `json:"certDownloader,omitempty" yaml:"certDownloader,omitempty"` CoreDNS string `json:"coredns,omitempty" yaml:"coredns,omitempty"` CoreDNSAutoscaler string `json:"corednsAutoscaler,omitempty" yaml:"corednsAutoscaler,omitempty"` DNSmasq string `json:"dnsmasq,omitempty" yaml:"dnsmasq,omitempty"` Etcd string `json:"etcd,omitempty" yaml:"etcd,omitempty"` Flannel string `json:"flannel,omitempty" yaml:"flannel,omitempty"` FlannelCNI string `json:"flannelCni,omitempty" yaml:"flannelCni,omitempty"` Ingress string `json:"ingress,omitempty" yaml:"ingress,omitempty"` IngressBackend string `json:"ingressBackend,omitempty" yaml:"ingressBackend,omitempty"` KubeDNS string `json:"kubedns,omitempty" yaml:"kubedns,omitempty"` KubeDNSAutoscaler string `json:"kubednsAutoscaler,omitempty" yaml:"kubednsAutoscaler,omitempty"` KubeDNSSidecar string `json:"kubednsSidecar,omitempty" yaml:"kubednsSidecar,omitempty"` Kubernetes string `json:"kubernetes,omitempty" yaml:"kubernetes,omitempty"` KubernetesServicesSidecar string `json:"kubernetesServicesSidecar,omitempty" yaml:"kubernetesServicesSidecar,omitempty"` MetricsServer string `json:"metricsServer,omitempty" yaml:"metricsServer,omitempty"` NginxProxy string `json:"nginxProxy,omitempty" yaml:"nginxProxy,omitempty"` Nodelocal string `json:"nodelocal,omitempty" yaml:"nodelocal,omitempty"` PodInfraContainer string `json:"podInfraContainer,omitempty" yaml:"podInfraContainer,omitempty"` WeaveCNI string `json:"weaveCni,omitempty" yaml:"weaveCni,omitempty"` WeaveNode string `json:"weaveNode,omitempty" yaml:"weaveNode,omitempty"` WindowsPodInfraContainer string `json:"windowsPodInfraContainer,omitempty" yaml:"windowsPodInfraContainer,omitempty"` }
type RancherKubernetesEngineConfig ¶
type RancherKubernetesEngineConfig struct { AddonJobTimeout int64 `json:"addonJobTimeout,omitempty" yaml:"addonJobTimeout,omitempty"` Addons string `json:"addons,omitempty" yaml:"addons,omitempty"` AddonsInclude []string `json:"addonsInclude,omitempty" yaml:"addonsInclude,omitempty"` Authentication *AuthnConfig `json:"authentication,omitempty" yaml:"authentication,omitempty"` Authorization *AuthzConfig `json:"authorization,omitempty" yaml:"authorization,omitempty"` BastionHost *BastionHost `json:"bastionHost,omitempty" yaml:"bastionHost,omitempty"` CloudProvider *CloudProvider `json:"cloudProvider,omitempty" yaml:"cloudProvider,omitempty"` ClusterName string `json:"clusterName,omitempty" yaml:"clusterName,omitempty"` DNS *DNSConfig `json:"dns,omitempty" yaml:"dns,omitempty"` IgnoreDockerVersion bool `json:"ignoreDockerVersion,omitempty" yaml:"ignoreDockerVersion,omitempty"` Ingress *IngressConfig `json:"ingress,omitempty" yaml:"ingress,omitempty"` Monitoring *MonitoringConfig `json:"monitoring,omitempty" yaml:"monitoring,omitempty"` Network *NetworkConfig `json:"network,omitempty" yaml:"network,omitempty"` Nodes []RKEConfigNode `json:"nodes,omitempty" yaml:"nodes,omitempty"` PrefixPath string `json:"prefixPath,omitempty" yaml:"prefixPath,omitempty"` PrivateRegistries []PrivateRegistry `json:"privateRegistries,omitempty" yaml:"privateRegistries,omitempty"` Restore *RestoreConfig `json:"restore,omitempty" yaml:"restore,omitempty"` RotateCertificates *RotateCertificates `json:"rotateCertificates,omitempty" yaml:"rotateCertificates,omitempty"` SSHAgentAuth bool `json:"sshAgentAuth,omitempty" yaml:"sshAgentAuth,omitempty"` SSHCertPath string `json:"sshCertPath,omitempty" yaml:"sshCertPath,omitempty"` SSHKeyPath string `json:"sshKeyPath,omitempty" yaml:"sshKeyPath,omitempty"` Services *RKEConfigServices `json:"services,omitempty" yaml:"services,omitempty"` UpgradeStrategy *NodeUpgradeStrategy `json:"upgradeStrategy,omitempty" yaml:"upgradeStrategy,omitempty"` Version string `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"` }
type ResourceFieldSelector ¶
type ResourceQuotaLimit ¶
type ResourceQuotaLimit struct { ConfigMaps string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"` LimitsCPU string `json:"limitsCpu,omitempty" yaml:"limitsCpu,omitempty"` LimitsMemory string `json:"limitsMemory,omitempty" yaml:"limitsMemory,omitempty"` PersistentVolumeClaims string `json:"persistentVolumeClaims,omitempty" yaml:"persistentVolumeClaims,omitempty"` Pods string `json:"pods,omitempty" yaml:"pods,omitempty"` ReplicationControllers string `json:"replicationControllers,omitempty" yaml:"replicationControllers,omitempty"` RequestsCPU string `json:"requestsCpu,omitempty" yaml:"requestsCpu,omitempty"` RequestsMemory string `json:"requestsMemory,omitempty" yaml:"requestsMemory,omitempty"` RequestsStorage string `json:"requestsStorage,omitempty" yaml:"requestsStorage,omitempty"` Secrets string `json:"secrets,omitempty" yaml:"secrets,omitempty"` Services string `json:"services,omitempty" yaml:"services,omitempty"` ServicesLoadBalancers string `json:"servicesLoadBalancers,omitempty" yaml:"servicesLoadBalancers,omitempty"` ServicesNodePorts string `json:"servicesNodePorts,omitempty" yaml:"servicesNodePorts,omitempty"` }
type RestoreConfig ¶
type RoleTemplate ¶
type RoleTemplate struct { types.Resource Administrative bool `json:"administrative,omitempty" yaml:"administrative,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Builtin bool `json:"builtin,omitempty" yaml:"builtin,omitempty"` ClusterCreatorDefault bool `json:"clusterCreatorDefault,omitempty" yaml:"clusterCreatorDefault,omitempty"` Context string `json:"context,omitempty" yaml:"context,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` External bool `json:"external,omitempty" yaml:"external,omitempty"` Hidden bool `json:"hidden,omitempty" yaml:"hidden,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Locked bool `json:"locked,omitempty" yaml:"locked,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProjectCreatorDefault bool `json:"projectCreatorDefault,omitempty" yaml:"projectCreatorDefault,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RoleTemplateIDs []string `json:"roleTemplateIds,omitempty" yaml:"roleTemplateIds,omitempty"` Rules []PolicyRule `json:"rules,omitempty" yaml:"rules,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type RoleTemplateClient ¶
type RoleTemplateClient struct {
// contains filtered or unexported fields
}
func (*RoleTemplateClient) ByID ¶
func (c *RoleTemplateClient) ByID(id string) (*RoleTemplate, error)
func (*RoleTemplateClient) Create ¶
func (c *RoleTemplateClient) Create(container *RoleTemplate) (*RoleTemplate, error)
func (*RoleTemplateClient) Delete ¶
func (c *RoleTemplateClient) Delete(container *RoleTemplate) error
func (*RoleTemplateClient) List ¶
func (c *RoleTemplateClient) List(opts *types.ListOpts) (*RoleTemplateCollection, error)
func (*RoleTemplateClient) ListAll ¶
func (c *RoleTemplateClient) ListAll(opts *types.ListOpts) (*RoleTemplateCollection, error)
func (*RoleTemplateClient) Replace ¶
func (c *RoleTemplateClient) Replace(obj *RoleTemplate) (*RoleTemplate, error)
func (*RoleTemplateClient) Update ¶
func (c *RoleTemplateClient) Update(existing *RoleTemplate, updates interface{}) (*RoleTemplate, error)
type RoleTemplateCollection ¶
type RoleTemplateCollection struct { types.Collection Data []RoleTemplate `json:"data,omitempty"` // contains filtered or unexported fields }
func (*RoleTemplateCollection) Next ¶
func (cc *RoleTemplateCollection) Next() (*RoleTemplateCollection, error)
type RoleTemplateOperations ¶
type RoleTemplateOperations interface { List(opts *types.ListOpts) (*RoleTemplateCollection, error) ListAll(opts *types.ListOpts) (*RoleTemplateCollection, error) Create(opts *RoleTemplate) (*RoleTemplate, error) Update(existing *RoleTemplate, updates interface{}) (*RoleTemplate, error) Replace(existing *RoleTemplate) (*RoleTemplate, error) ByID(id string) (*RoleTemplate, error) Delete(container *RoleTemplate) error }
type RollingUpdate ¶
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
}type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { MaxSurge intstr.IntOrString `json:"maxSurge,omitempty" yaml:"maxSurge,omitempty"` }
type RotateCertificateInput ¶
type RotateCertificateOutput ¶
type RotateCertificateOutput struct {
Message string `json:"message,omitempty" yaml:"message,omitempty"`
}
type RotateCertificates ¶
type Route53ProviderConfig ¶
type Route53ProviderConfig struct { AccessKey string `json:"accessKey,omitempty" yaml:"accessKey,omitempty"` CredentialsPath string `json:"credentialsPath,omitempty" yaml:"credentialsPath,omitempty"` Region string `json:"region,omitempty" yaml:"region,omitempty"` RoleArn string `json:"roleArn,omitempty" yaml:"roleArn,omitempty"` SecretKey string `json:"secretKey,omitempty" yaml:"secretKey,omitempty"` ZoneType string `json:"zoneType,omitempty" yaml:"zoneType,omitempty"` }
type RouteOpenstackOpts ¶
type RouteOpenstackOpts struct {
RouterID string `json:"router-id,omitempty" yaml:"router-id,omitempty"`
}
type S3BackupConfig ¶
type S3BackupConfig struct { AccessKey string `json:"accessKey,omitempty" yaml:"accessKey,omitempty"` BucketName string `json:"bucketName,omitempty" yaml:"bucketName,omitempty"` CustomCA string `json:"customCa,omitempty" yaml:"customCa,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` Folder string `json:"folder,omitempty" yaml:"folder,omitempty"` Region string `json:"region,omitempty" yaml:"region,omitempty"` SecretKey string `json:"secretKey,omitempty" yaml:"secretKey,omitempty"` }
type SELinuxOptions ¶
type SELinuxStrategyOptions ¶
type SELinuxStrategyOptions struct { Rule string `json:"rule,omitempty" yaml:"rule,omitempty"` SELinuxOptions *SELinuxOptions `json:"seLinuxOptions,omitempty" yaml:"seLinuxOptions,omitempty"` }
type SMTPConfig ¶
type SMTPConfig struct { DefaultRecipient string `json:"defaultRecipient,omitempty" yaml:"defaultRecipient,omitempty"` Host string `json:"host,omitempty" yaml:"host,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` Port int64 `json:"port,omitempty" yaml:"port,omitempty"` Sender string `json:"sender,omitempty" yaml:"sender,omitempty"` TLS bool `json:"tls,omitempty" yaml:"tls,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type SamlConfigTestInput ¶
type SamlConfigTestInput struct {
FinalRedirectURL string `json:"finalRedirectUrl,omitempty" yaml:"finalRedirectUrl,omitempty"`
}
type SamlConfigTestOutput ¶
type SamlConfigTestOutput struct {
IdpRedirectURL string `json:"idpRedirectUrl,omitempty" yaml:"idpRedirectUrl,omitempty"`
}
type SaveAsTemplateInput ¶
type SaveAsTemplateOutput ¶
type ScaleIOVolumeSource ¶
type ScaleIOVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` Gateway string `json:"gateway,omitempty" yaml:"gateway,omitempty"` ProtectionDomain string `json:"protectionDomain,omitempty" yaml:"protectionDomain,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SSLEnabled bool `json:"sslEnabled,omitempty" yaml:"sslEnabled,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` StorageMode string `json:"storageMode,omitempty" yaml:"storageMode,omitempty"` StoragePool string `json:"storagePool,omitempty" yaml:"storagePool,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` }
type ScheduledClusterScan ¶
type ScheduledClusterScan struct { Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` ScanConfig *ClusterScanConfig `json:"scanConfig,omitempty" yaml:"scanConfig,omitempty"` ScheduleConfig *ScheduledClusterScanConfig `json:"scheduleConfig,omitempty" yaml:"scheduleConfig,omitempty"` }
type SchedulerService ¶
type SchedulerService struct { ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"` ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"` ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"` Image string `json:"image,omitempty" yaml:"image,omitempty"` }
type SearchPrincipalsInput ¶
type SecretKeySelector ¶
type SecretProjection ¶
type SecretVolumeSource ¶
type SecretVolumeSource struct { DefaultMode *int64 `json:"defaultMode,omitempty" yaml:"defaultMode,omitempty"` Items []KeyToPath `json:"items,omitempty" yaml:"items,omitempty"` Optional *bool `json:"optional,omitempty" yaml:"optional,omitempty"` SecretName string `json:"secretName,omitempty" yaml:"secretName,omitempty"` }
type ServiceOverride ¶
type ServiceOverride struct { Region string `json:"region,omitempty" yaml:"region,omitempty"` Service string `json:"service,omitempty" yaml:"service,omitempty"` SigningMethod string `json:"signing-method,omitempty" yaml:"signing-method,omitempty"` SigningName string `json:"signing-name,omitempty" yaml:"signing-name,omitempty"` SigningRegion string `json:"signing-region,omitempty" yaml:"signing-region,omitempty"` URL string `json:"url,omitempty" yaml:"url,omitempty"` }
type SetPasswordInput ¶
type SetPasswordInput struct {
NewPassword string `json:"newPassword,omitempty" yaml:"newPassword,omitempty"`
}
type SetPodSecurityPolicyTemplateInput ¶
type SetPodSecurityPolicyTemplateInput struct {
PodSecurityPolicyTemplateName string `json:"podSecurityPolicyTemplateId,omitempty" yaml:"podSecurityPolicyTemplateId,omitempty"`
}
type Setting ¶
type Setting struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Customized bool `json:"customized,omitempty" yaml:"customized,omitempty"` Default string `json:"default,omitempty" yaml:"default,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` Source string `json:"source,omitempty" yaml:"source,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Value string `json:"value,omitempty" yaml:"value,omitempty"` }
type SettingClient ¶
type SettingClient struct {
// contains filtered or unexported fields
}
func (*SettingClient) Create ¶
func (c *SettingClient) Create(container *Setting) (*Setting, error)
func (*SettingClient) Delete ¶
func (c *SettingClient) Delete(container *Setting) error
func (*SettingClient) List ¶
func (c *SettingClient) List(opts *types.ListOpts) (*SettingCollection, error)
func (*SettingClient) ListAll ¶
func (c *SettingClient) ListAll(opts *types.ListOpts) (*SettingCollection, error)
type SettingCollection ¶
type SettingCollection struct { types.Collection Data []Setting `json:"data,omitempty"` // contains filtered or unexported fields }
func (*SettingCollection) Next ¶
func (cc *SettingCollection) Next() (*SettingCollection, error)
type SettingOperations ¶
type SettingOperations interface { List(opts *types.ListOpts) (*SettingCollection, error) ListAll(opts *types.ListOpts) (*SettingCollection, error) Create(opts *Setting) (*Setting, error) Update(existing *Setting, updates interface{}) (*Setting, error) Replace(existing *Setting) (*Setting, error) ByID(id string) (*Setting, error) Delete(container *Setting) error }
type ShibbolethConfig ¶
type ShibbolethConfig struct { AccessMode string `json:"accessMode,omitempty" yaml:"accessMode,omitempty"` AllowedPrincipalIDs []string `json:"allowedPrincipalIds,omitempty" yaml:"allowedPrincipalIds,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DisplayNameField string `json:"displayNameField,omitempty" yaml:"displayNameField,omitempty"` Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` GroupsField string `json:"groupsField,omitempty" yaml:"groupsField,omitempty"` IDPMetadataContent string `json:"idpMetadataContent,omitempty" yaml:"idpMetadataContent,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OpenLdapConfig *LdapFields `json:"openLdapConfig,omitempty" yaml:"openLdapConfig,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` RancherAPIHost string `json:"rancherApiHost,omitempty" yaml:"rancherApiHost,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` SpCert string `json:"spCert,omitempty" yaml:"spCert,omitempty"` SpKey string `json:"spKey,omitempty" yaml:"spKey,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` UIDField string `json:"uidField,omitempty" yaml:"uidField,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserNameField string `json:"userNameField,omitempty" yaml:"userNameField,omitempty"` }
type SlackConfig ¶
type SplunkConfig ¶
type SplunkConfig struct { Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ClientCert string `json:"clientCert,omitempty" yaml:"clientCert,omitempty"` ClientKey string `json:"clientKey,omitempty" yaml:"clientKey,omitempty"` ClientKeyPass string `json:"clientKeyPass,omitempty" yaml:"clientKeyPass,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` Index string `json:"index,omitempty" yaml:"index,omitempty"` SSLVerify bool `json:"sslVerify,omitempty" yaml:"sslVerify,omitempty"` Source string `json:"source,omitempty" yaml:"source,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` }
type StorageOSVolumeSource ¶
type StorageOSVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"` VolumeNamespace string `json:"volumeNamespace,omitempty" yaml:"volumeNamespace,omitempty"` }
type SubQuestion ¶
type SubQuestion struct { Default string `json:"default,omitempty" yaml:"default,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` InvalidChars string `json:"invalidChars,omitempty" yaml:"invalidChars,omitempty"` Label string `json:"label,omitempty" yaml:"label,omitempty"` Max int64 `json:"max,omitempty" yaml:"max,omitempty"` MaxLength int64 `json:"maxLength,omitempty" yaml:"maxLength,omitempty"` Min int64 `json:"min,omitempty" yaml:"min,omitempty"` MinLength int64 `json:"minLength,omitempty" yaml:"minLength,omitempty"` Options []string `json:"options,omitempty" yaml:"options,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` Satisfies string `json:"satisfies,omitempty" yaml:"satisfies,omitempty"` ShowIf string `json:"showIf,omitempty" yaml:"showIf,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` ValidChars string `json:"validChars,omitempty" yaml:"validChars,omitempty"` Variable string `json:"variable,omitempty" yaml:"variable,omitempty"` }
type SyslogConfig ¶
type SyslogConfig struct { Certificate string `json:"certificate,omitempty" yaml:"certificate,omitempty"` ClientCert string `json:"clientCert,omitempty" yaml:"clientCert,omitempty"` ClientKey string `json:"clientKey,omitempty" yaml:"clientKey,omitempty"` EnableTLS bool `json:"enableTls,omitempty" yaml:"enableTls,omitempty"` Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` Program string `json:"program,omitempty" yaml:"program,omitempty"` Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"` SSLVerify bool `json:"sslVerify,omitempty" yaml:"sslVerify,omitempty"` Severity string `json:"severity,omitempty" yaml:"severity,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` }
type SystemServiceRule ¶
type SystemServiceRule struct {
Condition string `json:"condition,omitempty" yaml:"condition,omitempty"`
}
type TargetEvent ¶
type TargetNode ¶
type TargetNode struct { CPUThreshold int64 `json:"cpuThreshold,omitempty" yaml:"cpuThreshold,omitempty"` Condition string `json:"condition,omitempty" yaml:"condition,omitempty"` MemThreshold int64 `json:"memThreshold,omitempty" yaml:"memThreshold,omitempty"` NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` }
type TargetPod ¶
type TargetPod struct { Condition string `json:"condition,omitempty" yaml:"condition,omitempty"` PodID string `json:"podId,omitempty" yaml:"podId,omitempty"` RestartIntervalSeconds int64 `json:"restartIntervalSeconds,omitempty" yaml:"restartIntervalSeconds,omitempty"` RestartTimes int64 `json:"restartTimes,omitempty" yaml:"restartTimes,omitempty"` }
type TargetSystemService ¶
type TargetSystemService struct {
Condition string `json:"condition,omitempty" yaml:"condition,omitempty"`
}
type TargetWorkload ¶
type Template ¶
type Template struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` CatalogID string `json:"catalogId,omitempty" yaml:"catalogId,omitempty"` Categories []string `json:"categories,omitempty" yaml:"categories,omitempty"` Category string `json:"category,omitempty" yaml:"category,omitempty"` ClusterCatalogID string `json:"clusterCatalogId,omitempty" yaml:"clusterCatalogId,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty" yaml:"defaultTemplateVersionId,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty" yaml:"defaultVersion,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` FolderName string `json:"folderName,omitempty" yaml:"folderName,omitempty"` Icon string `json:"icon,omitempty" yaml:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty" yaml:"iconFilename,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Maintainer string `json:"maintainer,omitempty" yaml:"maintainer,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ProjectCatalogID string `json:"projectCatalogId,omitempty" yaml:"projectCatalogId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` ProjectURL string `json:"projectURL,omitempty" yaml:"projectURL,omitempty"` Readme string `json:"readme,omitempty" yaml:"readme,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *TemplateStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty" yaml:"upgradeFrom,omitempty"` VersionLinks map[string]string `json:"versionLinks,omitempty" yaml:"versionLinks,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty" yaml:"versions,omitempty"` }
type TemplateClient ¶
type TemplateClient struct {
// contains filtered or unexported fields
}
func (*TemplateClient) Create ¶
func (c *TemplateClient) Create(container *Template) (*Template, error)
func (*TemplateClient) Delete ¶
func (c *TemplateClient) Delete(container *Template) error
func (*TemplateClient) List ¶
func (c *TemplateClient) List(opts *types.ListOpts) (*TemplateCollection, error)
func (*TemplateClient) ListAll ¶
func (c *TemplateClient) ListAll(opts *types.ListOpts) (*TemplateCollection, error)
type TemplateCollection ¶
type TemplateCollection struct { types.Collection Data []Template `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TemplateCollection) Next ¶
func (cc *TemplateCollection) Next() (*TemplateCollection, error)
type TemplateContent ¶
type TemplateContent struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Data string `json:"data,omitempty" yaml:"data,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` }
type TemplateContentClient ¶
type TemplateContentClient struct {
// contains filtered or unexported fields
}
func (*TemplateContentClient) ByID ¶
func (c *TemplateContentClient) ByID(id string) (*TemplateContent, error)
func (*TemplateContentClient) Create ¶
func (c *TemplateContentClient) Create(container *TemplateContent) (*TemplateContent, error)
func (*TemplateContentClient) Delete ¶
func (c *TemplateContentClient) Delete(container *TemplateContent) error
func (*TemplateContentClient) List ¶
func (c *TemplateContentClient) List(opts *types.ListOpts) (*TemplateContentCollection, error)
func (*TemplateContentClient) ListAll ¶
func (c *TemplateContentClient) ListAll(opts *types.ListOpts) (*TemplateContentCollection, error)
func (*TemplateContentClient) Replace ¶
func (c *TemplateContentClient) Replace(obj *TemplateContent) (*TemplateContent, error)
func (*TemplateContentClient) Update ¶
func (c *TemplateContentClient) Update(existing *TemplateContent, updates interface{}) (*TemplateContent, error)
type TemplateContentCollection ¶
type TemplateContentCollection struct { types.Collection Data []TemplateContent `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TemplateContentCollection) Next ¶
func (cc *TemplateContentCollection) Next() (*TemplateContentCollection, error)
type TemplateContentOperations ¶
type TemplateContentOperations interface { List(opts *types.ListOpts) (*TemplateContentCollection, error) ListAll(opts *types.ListOpts) (*TemplateContentCollection, error) Create(opts *TemplateContent) (*TemplateContent, error) Update(existing *TemplateContent, updates interface{}) (*TemplateContent, error) Replace(existing *TemplateContent) (*TemplateContent, error) ByID(id string) (*TemplateContent, error) Delete(container *TemplateContent) error }
type TemplateOperations ¶
type TemplateOperations interface { List(opts *types.ListOpts) (*TemplateCollection, error) ListAll(opts *types.ListOpts) (*TemplateCollection, error) Create(opts *Template) (*Template, error) Update(existing *Template, updates interface{}) (*Template, error) Replace(existing *Template) (*Template, error) ByID(id string) (*Template, error) Delete(container *Template) error }
type TemplateSpec ¶
type TemplateSpec struct { CatalogID string `json:"catalogId,omitempty" yaml:"catalogId,omitempty"` Categories []string `json:"categories,omitempty" yaml:"categories,omitempty"` Category string `json:"category,omitempty" yaml:"category,omitempty"` ClusterCatalogID string `json:"clusterCatalogId,omitempty" yaml:"clusterCatalogId,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty" yaml:"defaultTemplateVersionId,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty" yaml:"defaultVersion,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` FolderName string `json:"folderName,omitempty" yaml:"folderName,omitempty"` Icon string `json:"icon,omitempty" yaml:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty" yaml:"iconFilename,omitempty"` Maintainer string `json:"maintainer,omitempty" yaml:"maintainer,omitempty"` Path string `json:"path,omitempty" yaml:"path,omitempty"` ProjectCatalogID string `json:"projectCatalogId,omitempty" yaml:"projectCatalogId,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` ProjectURL string `json:"projectURL,omitempty" yaml:"projectURL,omitempty"` Readme string `json:"readme,omitempty" yaml:"readme,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty" yaml:"upgradeFrom,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty" yaml:"versions,omitempty"` }
type TemplateStatus ¶
type TemplateStatus struct {
HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"`
}
type TemplateVersion ¶
type TemplateVersion struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AppReadme string `json:"appReadme,omitempty" yaml:"appReadme,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Digest string `json:"digest,omitempty" yaml:"digest,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` KubeVersion string `json:"kubeVersion,omitempty" yaml:"kubeVersion,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Questions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` RancherMaxVersion string `json:"rancherMaxVersion,omitempty" yaml:"rancherMaxVersion,omitempty"` RancherMinVersion string `json:"rancherMinVersion,omitempty" yaml:"rancherMinVersion,omitempty"` RancherVersion string `json:"rancherVersion,omitempty" yaml:"rancherVersion,omitempty"` Readme string `json:"readme,omitempty" yaml:"readme,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RequiredNamespace string `json:"requiredNamespace,omitempty" yaml:"requiredNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Status *TemplateVersionStatus `json:"status,omitempty" yaml:"status,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty" yaml:"upgradeVersionLinks,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` VersionDir string `json:"versionDir,omitempty" yaml:"versionDir,omitempty"` VersionName string `json:"versionName,omitempty" yaml:"versionName,omitempty"` VersionURLs []string `json:"versionUrls,omitempty" yaml:"versionUrls,omitempty"` }
type TemplateVersionClient ¶
type TemplateVersionClient struct {
// contains filtered or unexported fields
}
func (*TemplateVersionClient) ByID ¶
func (c *TemplateVersionClient) ByID(id string) (*TemplateVersion, error)
func (*TemplateVersionClient) Create ¶
func (c *TemplateVersionClient) Create(container *TemplateVersion) (*TemplateVersion, error)
func (*TemplateVersionClient) Delete ¶
func (c *TemplateVersionClient) Delete(container *TemplateVersion) error
func (*TemplateVersionClient) List ¶
func (c *TemplateVersionClient) List(opts *types.ListOpts) (*TemplateVersionCollection, error)
func (*TemplateVersionClient) ListAll ¶
func (c *TemplateVersionClient) ListAll(opts *types.ListOpts) (*TemplateVersionCollection, error)
func (*TemplateVersionClient) Replace ¶
func (c *TemplateVersionClient) Replace(obj *TemplateVersion) (*TemplateVersion, error)
func (*TemplateVersionClient) Update ¶
func (c *TemplateVersionClient) Update(existing *TemplateVersion, updates interface{}) (*TemplateVersion, error)
type TemplateVersionCollection ¶
type TemplateVersionCollection struct { types.Collection Data []TemplateVersion `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TemplateVersionCollection) Next ¶
func (cc *TemplateVersionCollection) Next() (*TemplateVersionCollection, error)
type TemplateVersionOperations ¶
type TemplateVersionOperations interface { List(opts *types.ListOpts) (*TemplateVersionCollection, error) ListAll(opts *types.ListOpts) (*TemplateVersionCollection, error) Create(opts *TemplateVersion) (*TemplateVersion, error) Update(existing *TemplateVersion, updates interface{}) (*TemplateVersion, error) Replace(existing *TemplateVersion) (*TemplateVersion, error) ByID(id string) (*TemplateVersion, error) Delete(container *TemplateVersion) error }
type TemplateVersionSpec ¶
type TemplateVersionSpec struct { AppReadme string `json:"appReadme,omitempty" yaml:"appReadme,omitempty"` Digest string `json:"digest,omitempty" yaml:"digest,omitempty"` ExternalID string `json:"externalId,omitempty" yaml:"externalId,omitempty"` Files map[string]string `json:"files,omitempty" yaml:"files,omitempty"` KubeVersion string `json:"kubeVersion,omitempty" yaml:"kubeVersion,omitempty"` Questions []Question `json:"questions,omitempty" yaml:"questions,omitempty"` RancherMaxVersion string `json:"rancherMaxVersion,omitempty" yaml:"rancherMaxVersion,omitempty"` RancherMinVersion string `json:"rancherMinVersion,omitempty" yaml:"rancherMinVersion,omitempty"` RancherVersion string `json:"rancherVersion,omitempty" yaml:"rancherVersion,omitempty"` Readme string `json:"readme,omitempty" yaml:"readme,omitempty"` RequiredNamespace string `json:"requiredNamespace,omitempty" yaml:"requiredNamespace,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty" yaml:"upgradeVersionLinks,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` VersionDir string `json:"versionDir,omitempty" yaml:"versionDir,omitempty"` VersionName string `json:"versionName,omitempty" yaml:"versionName,omitempty"` VersionURLs []string `json:"versionUrls,omitempty" yaml:"versionUrls,omitempty"` }
type TemplateVersionStatus ¶
type TemplateVersionStatus struct {
HelmVersion string `json:"helmVersion,omitempty" yaml:"helmVersion,omitempty"`
}
type TimeSeries ¶
type Token ¶
type Token struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` AuthProvider string `json:"authProvider,omitempty" yaml:"authProvider,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Current bool `json:"current,omitempty" yaml:"current,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Expired bool `json:"expired,omitempty" yaml:"expired,omitempty"` ExpiresAt string `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"` GroupPrincipals []string `json:"groupPrincipals,omitempty" yaml:"groupPrincipals,omitempty"` IsDerived bool `json:"isDerived,omitempty" yaml:"isDerived,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` ProviderInfo map[string]string `json:"providerInfo,omitempty" yaml:"providerInfo,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` TTLMillis int64 `json:"ttl,omitempty" yaml:"ttl,omitempty"` Token string `json:"token,omitempty" yaml:"token,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserID string `json:"userId,omitempty" yaml:"userId,omitempty"` UserPrincipal string `json:"userPrincipal,omitempty" yaml:"userPrincipal,omitempty"` }
type TokenClient ¶
type TokenClient struct {
// contains filtered or unexported fields
}
func (*TokenClient) CollectionActionLogout ¶
func (c *TokenClient) CollectionActionLogout(resource *TokenCollection) error
func (*TokenClient) Delete ¶
func (c *TokenClient) Delete(container *Token) error
func (*TokenClient) List ¶
func (c *TokenClient) List(opts *types.ListOpts) (*TokenCollection, error)
func (*TokenClient) ListAll ¶
func (c *TokenClient) ListAll(opts *types.ListOpts) (*TokenCollection, error)
type TokenCollection ¶
type TokenCollection struct { types.Collection Data []Token `json:"data,omitempty"` // contains filtered or unexported fields }
func (*TokenCollection) Next ¶
func (cc *TokenCollection) Next() (*TokenCollection, error)
type TokenOperations ¶
type TokenOperations interface { List(opts *types.ListOpts) (*TokenCollection, error) ListAll(opts *types.ListOpts) (*TokenCollection, error) Create(opts *Token) (*Token, error) Update(existing *Token, updates interface{}) (*Token, error) Replace(existing *Token) (*Token, error) ByID(id string) (*Token, error) Delete(container *Token) error CollectionActionLogout(resource *TokenCollection) error }
type UpdateGlobalDNSTargetsInput ¶
type UpdateGlobalDNSTargetsInput struct {
ProjectIDs []string `json:"projectIds,omitempty" yaml:"projectIds,omitempty"`
}
type UpgradeStrategy ¶
type UpgradeStrategy struct {
RollingUpdate *RollingUpdate `json:"rollingUpdate,omitempty" yaml:"rollingUpdate,omitempty"`
}
type User ¶
type User struct { types.Resource Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Conditions []UserCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Me bool `json:"me,omitempty" yaml:"me,omitempty"` MustChangePassword bool `json:"mustChangePassword,omitempty" yaml:"mustChangePassword,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` PrincipalIDs []string `json:"principalIds,omitempty" yaml:"principalIds,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Username string `json:"username,omitempty" yaml:"username,omitempty"` }
type UserAttribute ¶
type UserAttribute struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` GroupPrincipals map[string]Principal `json:"groupPrincipals,omitempty" yaml:"groupPrincipals,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LastRefresh string `json:"lastRefresh,omitempty" yaml:"lastRefresh,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NeedsRefresh bool `json:"needsRefresh,omitempty" yaml:"needsRefresh,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` UserName string `json:"userName,omitempty" yaml:"userName,omitempty"` }
type UserClient ¶
type UserClient struct {
// contains filtered or unexported fields
}
func (*UserClient) ActionRefreshauthprovideraccess ¶
func (c *UserClient) ActionRefreshauthprovideraccess(resource *User) error
func (*UserClient) ActionSetpassword ¶
func (c *UserClient) ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error)
func (*UserClient) CollectionActionChangepassword ¶
func (c *UserClient) CollectionActionChangepassword(resource *UserCollection, input *ChangePasswordInput) error
func (*UserClient) CollectionActionRefreshauthprovideraccess ¶
func (c *UserClient) CollectionActionRefreshauthprovideraccess(resource *UserCollection) error
func (*UserClient) Delete ¶
func (c *UserClient) Delete(container *User) error
func (*UserClient) List ¶
func (c *UserClient) List(opts *types.ListOpts) (*UserCollection, error)
func (*UserClient) ListAll ¶
func (c *UserClient) ListAll(opts *types.ListOpts) (*UserCollection, error)
type UserCollection ¶
type UserCollection struct { types.Collection Data []User `json:"data,omitempty"` // contains filtered or unexported fields }
func (*UserCollection) Next ¶
func (cc *UserCollection) Next() (*UserCollection, error)
type UserCondition ¶
type UserCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
type UserOperations ¶
type UserOperations interface { List(opts *types.ListOpts) (*UserCollection, error) ListAll(opts *types.ListOpts) (*UserCollection, error) Create(opts *User) (*User, error) Update(existing *User, updates interface{}) (*User, error) Replace(existing *User) (*User, error) ByID(id string) (*User, error) Delete(container *User) error ActionRefreshauthprovideraccess(resource *User) error ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error) CollectionActionChangepassword(resource *UserCollection, input *ChangePasswordInput) error CollectionActionRefreshauthprovideraccess(resource *UserCollection) error }
type UserStatus ¶
type UserStatus struct {
Conditions []UserCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
}
type Values ¶
type Values struct { BoolValue bool `json:"boolValue,omitempty" yaml:"boolValue,omitempty"` IntValue int64 `json:"intValue,omitempty" yaml:"intValue,omitempty"` StringSliceValue []string `json:"stringSliceValue,omitempty" yaml:"stringSliceValue,omitempty"` StringValue string `json:"stringValue,omitempty" yaml:"stringValue,omitempty"` }
type VersionCommits ¶
type VirtualCenterConfig ¶
type VirtualCenterConfig struct { Datacenters string `json:"datacenters,omitempty" yaml:"datacenters,omitempty"` Password string `json:"password,omitempty" yaml:"password,omitempty"` RoundTripperCount int64 `json:"soap-roundtrip-count,omitempty" yaml:"soap-roundtrip-count,omitempty"` User string `json:"user,omitempty" yaml:"user,omitempty"` VCenterPort string `json:"port,omitempty" yaml:"port,omitempty"` }
type VolumeProjection ¶
type VolumeProjection struct { ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"` DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"` ServiceAccountToken *ServiceAccountTokenProjection `json:"serviceAccountToken,omitempty" yaml:"serviceAccountToken,omitempty"` }
type VsphereCloudProvider ¶
type VsphereCloudProvider struct { Disk *DiskVsphereOpts `json:"disk,omitempty" yaml:"disk,omitempty"` Global *GlobalVsphereOpts `json:"global,omitempty" yaml:"global,omitempty"` Network *NetworkVshpereOpts `json:"network,omitempty" yaml:"network,omitempty"` VirtualCenter map[string]VirtualCenterConfig `json:"virtualCenter,omitempty" yaml:"virtualCenter,omitempty"` Workspace *WorkspaceVsphereOpts `json:"workspace,omitempty" yaml:"workspace,omitempty"` }
type VsphereVirtualDiskVolumeSource ¶
type VsphereVirtualDiskVolumeSource struct { FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` StoragePolicyID string `json:"storagePolicyID,omitempty" yaml:"storagePolicyID,omitempty"` StoragePolicyName string `json:"storagePolicyName,omitempty" yaml:"storagePolicyName,omitempty"` VolumePath string `json:"volumePath,omitempty" yaml:"volumePath,omitempty"` }
type WeaveNetworkProvider ¶
type WeaveNetworkProvider struct {
Password string `json:"password,omitempty" yaml:"password,omitempty"`
}
type WebhookConfig ¶
type WechatConfig ¶
type WechatConfig struct { APIURL string `json:"apiUrl,omitempty" yaml:"apiUrl,omitempty"` Agent string `json:"agent,omitempty" yaml:"agent,omitempty"` Corp string `json:"corp,omitempty" yaml:"corp,omitempty"` DefaultRecipient string `json:"defaultRecipient,omitempty" yaml:"defaultRecipient,omitempty"` ProxyURL string `json:"proxyUrl,omitempty" yaml:"proxyUrl,omitempty"` RecipientType string `json:"recipientType,omitempty" yaml:"recipientType,omitempty"` Secret string `json:"secret,omitempty" yaml:"secret,omitempty"` }
type WorkloadRule ¶
type WorkspaceVsphereOpts ¶
type WorkspaceVsphereOpts struct { Datacenter string `json:"datacenter,omitempty" yaml:"datacenter,omitempty"` DefaultDatastore string `json:"default-datastore,omitempty" yaml:"default-datastore,omitempty"` Folder string `json:"folder,omitempty" yaml:"folder,omitempty"` ResourcePoolPath string `json:"resourcepool-path,omitempty" yaml:"resourcepool-path,omitempty"` VCenterIP string `json:"server,omitempty" yaml:"server,omitempty"` }
Source Files ¶
- zz_generated_action.go
- zz_generated_active_directory_config.go
- zz_generated_active_directory_test_and_apply_input.go
- zz_generated_adfs_config.go
- zz_generated_alert_status.go
- zz_generated_alidns_provider_config.go
- zz_generated_allowed_csidriver.go
- zz_generated_allowed_flex_volume.go
- zz_generated_allowed_host_path.go
- zz_generated_answer.go
- zz_generated_app_condition.go
- zz_generated_attached_volume.go
- zz_generated_audit_log.go
- zz_generated_audit_log_config.go
- zz_generated_auth_config.go
- zz_generated_auth_webhook_config.go
- zz_generated_authn_config.go
- zz_generated_authz_config.go
- zz_generated_aws_cloud_provider.go
- zz_generated_aws_elastic_block_store_volume_source.go
- zz_generated_azure_adconfig.go
- zz_generated_azure_adconfig_apply_input.go
- zz_generated_azure_adconfig_test_output.go
- zz_generated_azure_cloud_provider.go
- zz_generated_azure_disk_volume_source.go
- zz_generated_azure_file_volume_source.go
- zz_generated_backup_config.go
- zz_generated_bastion_host.go
- zz_generated_block_storage_openstack_opts.go
- zz_generated_calico_network_provider.go
- zz_generated_canal_network_provider.go
- zz_generated_capabilities.go
- zz_generated_catalog.go
- zz_generated_catalog_condition.go
- zz_generated_catalog_refresh.go
- zz_generated_catalog_spec.go
- zz_generated_catalog_status.go
- zz_generated_catalog_template.go
- zz_generated_catalog_template_version.go
- zz_generated_ceph_fsvolume_source.go
- zz_generated_cert_expiration.go
- zz_generated_change_password_input.go
- zz_generated_cinder_volume_source.go
- zz_generated_cis_benchmark_version.go
- zz_generated_cis_benchmark_version_info.go
- zz_generated_cis_config.go
- zz_generated_cis_config_params.go
- zz_generated_cis_scan_config.go
- zz_generated_cis_scan_status.go
- zz_generated_client.go
- zz_generated_cloud_credential.go
- zz_generated_cloud_credential_spec.go
- zz_generated_cloud_provider.go
- zz_generated_cloudflare_provider_config.go
- zz_generated_cluster.go
- zz_generated_cluster_alert.go
- zz_generated_cluster_alert_group.go
- zz_generated_cluster_alert_rule.go
- zz_generated_cluster_alert_rule_spec.go
- zz_generated_cluster_alert_spec.go
- zz_generated_cluster_catalog.go
- zz_generated_cluster_component_status.go
- zz_generated_cluster_condition.go
- zz_generated_cluster_group_spec.go
- zz_generated_cluster_logging.go
- zz_generated_cluster_logging_spec.go
- zz_generated_cluster_logging_status.go
- zz_generated_cluster_metric_names_input.go
- zz_generated_cluster_monitor_graph.go
- zz_generated_cluster_monitor_graph_spec.go
- zz_generated_cluster_registration_token.go
- zz_generated_cluster_registration_token_spec.go
- zz_generated_cluster_registration_token_status.go
- zz_generated_cluster_role_template_binding.go
- zz_generated_cluster_scan.go
- zz_generated_cluster_scan_condition.go
- zz_generated_cluster_scan_config.go
- zz_generated_cluster_scan_rule.go
- zz_generated_cluster_scan_spec.go
- zz_generated_cluster_scan_status.go
- zz_generated_cluster_spec.go
- zz_generated_cluster_spec_base.go
- zz_generated_cluster_status.go
- zz_generated_cluster_template.go
- zz_generated_cluster_template_questions_output.go
- zz_generated_cluster_template_revision.go
- zz_generated_cluster_template_revision_spec.go
- zz_generated_cluster_template_spec.go
- zz_generated_cluster_test_input.go
- zz_generated_component_condition.go
- zz_generated_compose_condition.go
- zz_generated_compose_config.go
- zz_generated_compose_spec.go
- zz_generated_compose_status.go
- zz_generated_condition.go
- zz_generated_config_map_key_selector.go
- zz_generated_config_map_node_config_source.go
- zz_generated_config_map_projection.go
- zz_generated_config_map_volume_source.go
- zz_generated_container_image.go
- zz_generated_container_resource_limit.go
- zz_generated_cpu_info.go
- zz_generated_csi_volume_source.go
- zz_generated_custom_config.go
- zz_generated_custom_target_config.go
- zz_generated_daemon_endpoint.go
- zz_generated_daemon_set_update_strategy.go
- zz_generated_deployment_strategy.go
- zz_generated_disk_vsphere_opts.go
- zz_generated_dns_config.go
- zz_generated_docker_info.go
- zz_generated_downward_apiprojection.go
- zz_generated_downward_apivolume_file.go
- zz_generated_downward_apivolume_source.go
- zz_generated_duration.go
- zz_generated_dynamic_schema.go
- zz_generated_dynamic_schema_spec.go
- zz_generated_dynamic_schema_status.go
- zz_generated_elasticsearch_config.go
- zz_generated_empty_dir_volume_source.go
- zz_generated_env_var_source.go
- zz_generated_etcd_backup.go
- zz_generated_etcd_backup_condition.go
- zz_generated_etcd_backup_spec.go
- zz_generated_etcd_backup_status.go
- zz_generated_etcd_service.go
- zz_generated_event_rate_limit.go
- zz_generated_event_rule.go
- zz_generated_export_output.go
- zz_generated_extra_env.go
- zz_generated_extra_volume.go
- zz_generated_extra_volume_mount.go
- zz_generated_fc_volume_source.go
- zz_generated_feature.go
- zz_generated_feature_spec.go
- zz_generated_feature_status.go
- zz_generated_field.go
- zz_generated_file.go
- zz_generated_filter.go
- zz_generated_flannel_network_provider.go
- zz_generated_flex_volume_source.go
- zz_generated_flocker_volume_source.go
- zz_generated_fluent_forwarder_config.go
- zz_generated_fluent_server.go
- zz_generated_free_ipa_config.go
- zz_generated_free_ipa_test_and_apply_input.go
- zz_generated_fs_group_strategy_options.go
- zz_generated_gce_persistent_disk_volume_source.go
- zz_generated_generate_kube_config_output.go
- zz_generated_git_repo_volume_source.go
- zz_generated_github_config.go
- zz_generated_github_config_apply_input.go
- zz_generated_github_config_test_output.go
- zz_generated_global_aws_opts.go
- zz_generated_global_dns.go
- zz_generated_global_dns_provider.go
- zz_generated_global_dns_provider_spec.go
- zz_generated_global_dns_spec.go
- zz_generated_global_dns_status.go
- zz_generated_global_openstack_opts.go
- zz_generated_global_role.go
- zz_generated_global_role_binding.go
- zz_generated_global_vsphere_opts.go
- zz_generated_glusterfs_volume_source.go
- zz_generated_google_oauth_config.go
- zz_generated_google_oauth_config_apply_input.go
- zz_generated_google_oauth_config_test_output.go
- zz_generated_group.go
- zz_generated_group_member.go
- zz_generated_health_check.go
- zz_generated_host_path_volume_source.go
- zz_generated_host_port_range.go
- zz_generated_id_range.go
- zz_generated_import_cluster_yaml_input.go
- zz_generated_import_yaml_output.go
- zz_generated_imported_config.go
- zz_generated_info.go
- zz_generated_ingress_capabilities.go
- zz_generated_ingress_config.go
- zz_generated_internal_node_spec.go
- zz_generated_internal_node_status.go
- zz_generated_iscsi_volume_source.go
- zz_generated_k3s_config.go
- zz_generated_k3s_upgrade_strategy.go
- zz_generated_kafka_config.go
- zz_generated_key.go
- zz_generated_key_cloak_config.go
- zz_generated_key_to_path.go
- zz_generated_kms_configuration.go
- zz_generated_kontainer_driver.go
- zz_generated_kontainer_driver_spec.go
- zz_generated_kontainer_driver_status.go
- zz_generated_kube_apiservice.go
- zz_generated_kube_controller_service.go
- zz_generated_kubelet_service.go
- zz_generated_kubeproxy_service.go
- zz_generated_kubernetes_info.go
- zz_generated_kubernetes_services_options.go
- zz_generated_ldap_config.go
- zz_generated_ldap_fields.go
- zz_generated_linear_autoscaler_params.go
- zz_generated_load_balancer_capabilities.go
- zz_generated_load_balancer_openstack_opts.go
- zz_generated_local_cluster_auth_endpoint.go
- zz_generated_local_config.go
- zz_generated_local_object_reference.go
- zz_generated_logging_condition.go
- zz_generated_management_secret.go
- zz_generated_map_delta.go
- zz_generated_member.go
- zz_generated_memory_info.go
- zz_generated_metadata_openstack_opts.go
- zz_generated_metadata_update.go
- zz_generated_metric_names_output.go
- zz_generated_metric_rule.go
- zz_generated_monitor_metric.go
- zz_generated_monitor_metric_spec.go
- zz_generated_monitoring_condition.go
- zz_generated_monitoring_config.go
- zz_generated_monitoring_input.go
- zz_generated_monitoring_output.go
- zz_generated_monitoring_status.go
- zz_generated_multi_cluster_app.go
- zz_generated_multi_cluster_app_revision.go
- zz_generated_multi_cluster_app_rollback_input.go
- zz_generated_multi_cluster_app_spec.go
- zz_generated_multi_cluster_app_status.go
- zz_generated_namespace_resource_quota.go
- zz_generated_network_config.go
- zz_generated_network_vshpere_opts.go
- zz_generated_nfs_volume_source.go
- zz_generated_node.go
- zz_generated_node_address.go
- zz_generated_node_condition.go
- zz_generated_node_config_source.go
- zz_generated_node_config_status.go
- zz_generated_node_daemon_endpoints.go
- zz_generated_node_drain_input.go
- zz_generated_node_driver.go
- zz_generated_node_driver_spec.go
- zz_generated_node_driver_status.go
- zz_generated_node_info.go
- zz_generated_node_plan.go
- zz_generated_node_pool.go
- zz_generated_node_pool_spec.go
- zz_generated_node_pool_status.go
- zz_generated_node_rule.go
- zz_generated_node_spec.go
- zz_generated_node_status.go
- zz_generated_node_system_info.go
- zz_generated_node_template.go
- zz_generated_node_template_condition.go
- zz_generated_node_template_spec.go
- zz_generated_node_template_status.go
- zz_generated_node_upgrade_strategy.go
- zz_generated_nodelocal.go
- zz_generated_notification.go
- zz_generated_notifier.go
- zz_generated_notifier_spec.go
- zz_generated_notifier_status.go
- zz_generated_object_field_selector.go
- zz_generated_object_meta.go
- zz_generated_okta_config.go
- zz_generated_open_ldap_config.go
- zz_generated_open_ldap_test_and_apply_input.go
- zz_generated_openstack_cloud_provider.go
- zz_generated_os_info.go
- zz_generated_owner_reference.go
- zz_generated_pagerduty_config.go
- zz_generated_persistent_volume_claim_volume_source.go
- zz_generated_photon_persistent_disk_volume_source.go
- zz_generated_ping_config.go
- zz_generated_pod_rule.go
- zz_generated_pod_security_policy_spec.go
- zz_generated_pod_security_policy_template.go
- zz_generated_pod_security_policy_template_project_binding.go
- zz_generated_policy_rule.go
- zz_generated_port_check.go
- zz_generated_portworx_volume_source.go
- zz_generated_preference.go
- zz_generated_principal.go
- zz_generated_private_registry.go
- zz_generated_process.go
- zz_generated_project.go
- zz_generated_project_alert.go
- zz_generated_project_alert_group.go
- zz_generated_project_alert_rule.go
- zz_generated_project_alert_rule_spec.go
- zz_generated_project_alert_spec.go
- zz_generated_project_catalog.go
- zz_generated_project_condition.go
- zz_generated_project_group_spec.go
- zz_generated_project_logging.go
- zz_generated_project_logging_spec.go
- zz_generated_project_logging_status.go
- zz_generated_project_metric_names_input.go
- zz_generated_project_monitor_graph.go
- zz_generated_project_monitor_graph_spec.go
- zz_generated_project_network_policy.go
- zz_generated_project_network_policy_spec.go
- zz_generated_project_network_policy_status.go
- zz_generated_project_resource_quota.go
- zz_generated_project_role_template_binding.go
- zz_generated_project_spec.go
- zz_generated_project_status.go
- zz_generated_project_test_input.go
- zz_generated_projected_volume_source.go
- zz_generated_public_endpoint.go
- zz_generated_query_cluster_graph.go
- zz_generated_query_cluster_graph_output.go
- zz_generated_query_cluster_metric_input.go
- zz_generated_query_graph_input.go
- zz_generated_query_metric_output.go
- zz_generated_query_project_graph.go
- zz_generated_query_project_graph_output.go
- zz_generated_query_project_metric_input.go
- zz_generated_question.go
- zz_generated_quobyte_volume_source.go
- zz_generated_rancher_kubernetes_engine_config.go
- zz_generated_rbd_volume_source.go
- zz_generated_recipient.go
- zz_generated_resource_field_selector.go
- zz_generated_resource_quota_limit.go
- zz_generated_restore_config.go
- zz_generated_restore_from_etcd_backup_input.go
- zz_generated_rke_addon.go
- zz_generated_rke_config_node.go
- zz_generated_rke_config_node_plan.go
- zz_generated_rke_config_services.go
- zz_generated_rke_k8s_service_option.go
- zz_generated_rke_k8s_system_image.go
- zz_generated_rke_system_images.go
- zz_generated_rke_taint.go
- zz_generated_role_template.go
- zz_generated_rolling_update.go
- zz_generated_rolling_update_daemon_set.go
- zz_generated_rolling_update_deployment.go
- zz_generated_rotate_certificate_input.go
- zz_generated_rotate_certificate_output.go
- zz_generated_rotate_certificates.go
- zz_generated_route53provider_config.go
- zz_generated_route_openstack_opts.go
- zz_generated_run_as_group_strategy_options.go
- zz_generated_run_as_user_strategy_options.go
- zz_generated_runtime_class_strategy_options.go
- zz_generated_s3backup_config.go
- zz_generated_saml_config_test_input.go
- zz_generated_saml_config_test_output.go
- zz_generated_save_as_template_input.go
- zz_generated_save_as_template_output.go
- zz_generated_scale_iovolume_source.go
- zz_generated_scheduled_cluster_scan.go
- zz_generated_scheduled_cluster_scan_config.go
- zz_generated_scheduled_cluster_scan_status.go
- zz_generated_scheduler_service.go
- zz_generated_se_linux_options.go
- zz_generated_se_linux_strategy_options.go
- zz_generated_search_principals_input.go
- zz_generated_secret_key_selector.go
- zz_generated_secret_projection.go
- zz_generated_secret_volume_source.go
- zz_generated_secrets_encryption_config.go
- zz_generated_service_account_token_projection.go
- zz_generated_service_override.go
- zz_generated_set_password_input.go
- zz_generated_set_pod_security_policy_template_input.go
- zz_generated_setting.go
- zz_generated_shibboleth_config.go
- zz_generated_slack_config.go
- zz_generated_smtp_config.go
- zz_generated_splunk_config.go
- zz_generated_storage_osvolume_source.go
- zz_generated_sub_question.go
- zz_generated_supplemental_groups_strategy_options.go
- zz_generated_syslog_config.go
- zz_generated_system_service_rule.go
- zz_generated_taint.go
- zz_generated_target.go
- zz_generated_target_event.go
- zz_generated_target_node.go
- zz_generated_target_pod.go
- zz_generated_target_system_service.go
- zz_generated_target_workload.go
- zz_generated_template.go
- zz_generated_template_content.go
- zz_generated_template_spec.go
- zz_generated_template_status.go
- zz_generated_template_version.go
- zz_generated_template_version_spec.go
- zz_generated_template_version_status.go
- zz_generated_time_series.go
- zz_generated_token.go
- zz_generated_update_global_dnstargets_input.go
- zz_generated_update_multi_cluster_app_targets_input.go
- zz_generated_upgrade_strategy.go
- zz_generated_user.go
- zz_generated_user_attribute.go
- zz_generated_user_condition.go
- zz_generated_user_spec.go
- zz_generated_user_status.go
- zz_generated_values.go
- zz_generated_version_commits.go
- zz_generated_virtual_center_config.go
- zz_generated_volume_projection.go
- zz_generated_vsphere_cloud_provider.go
- zz_generated_vsphere_virtual_disk_volume_source.go
- zz_generated_weave_network_provider.go
- zz_generated_webhook_config.go
- zz_generated_wechat_config.go
- zz_generated_workload_rule.go
- zz_generated_workspace_vsphere_opts.go
- zz_generated_y_axis.go
Click to show internal directories.
Click to hide internal directories.