client

package
v0.0.0-...-61b3cb0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation ¶

Index ¶

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"
	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"
)
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 (
	AllowedFlexVolumeType        = "allowedFlexVolume"
	AllowedFlexVolumeFieldDriver = "driver"
)
View Source
const (
	AllowedHostPathType            = "allowedHostPath"
	AllowedHostPathFieldPathPrefix = "pathPrefix"
)
View Source
const (
	AmazonElasticContainerServiceConfigType                = "amazonElasticContainerServiceConfig"
	AmazonElasticContainerServiceConfigFieldAccessKey      = "accessKey"
	AmazonElasticContainerServiceConfigFieldInstanceType   = "instanceType"
	AmazonElasticContainerServiceConfigFieldMaximumNodes   = "maximumNodes"
	AmazonElasticContainerServiceConfigFieldMinimumNodes   = "minimumNodes"
	AmazonElasticContainerServiceConfigFieldRegion         = "region"
	AmazonElasticContainerServiceConfigFieldSecretKey      = "secretKey"
	AmazonElasticContainerServiceConfigFieldSecurityGroups = "securityGroups"
	AmazonElasticContainerServiceConfigFieldServiceRole    = "serviceRole"
	AmazonElasticContainerServiceConfigFieldSubnets        = "subnets"
	AmazonElasticContainerServiceConfigFieldVirtualNetwork = "virtualNetwork"
)
View Source
const (
	AttachedVolumeType      = "attachedVolume"
	AttachedVolumeFieldName = "name"
)
View Source
const (
	AuthAppInputType                = "authAppInput"
	AuthAppInputFieldClientID       = "clientId"
	AuthAppInputFieldClientSecret   = "clientSecret"
	AuthAppInputFieldCode           = "code"
	AuthAppInputFieldHost           = "host"
	AuthAppInputFieldInheritGlobal  = "inheritGlobal"
	AuthAppInputFieldRedirectURL    = "redirectUrl"
	AuthAppInputFieldSourceCodeType = "sourceCodeType"
	AuthAppInputFieldTLS            = "tls"
)
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 (
	AuthUserInputType                = "authUserInput"
	AuthUserInputFieldCode           = "code"
	AuthUserInputFieldRedirectURL    = "redirectUrl"
	AuthUserInputFieldSourceCodeType = "sourceCodeType"
)
View Source
const (
	AuthnConfigType          = "authnConfig"
	AuthnConfigFieldOptions  = "options"
	AuthnConfigFieldSANs     = "sans"
	AuthnConfigFieldStrategy = "strategy"
)
View Source
const (
	AuthzConfigType         = "authzConfig"
	AuthzConfigFieldMode    = "mode"
	AuthzConfigFieldOptions = "options"
)
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"
	AzureCloudProviderFieldLocation                     = "location"
	AzureCloudProviderFieldMaximumLoadBalancerRuleCount = "maximumLoadBalancerRuleCount"
	AzureCloudProviderFieldPrimaryAvailabilitySetName   = "primaryAvailabilitySetName"
	AzureCloudProviderFieldPrimaryScaleSetName          = "primaryScaleSetName"
	AzureCloudProviderFieldResourceGroup                = "resourceGroup"
	AzureCloudProviderFieldRouteTableName               = "routeTableName"
	AzureCloudProviderFieldSecurityGroupName            = "securityGroupName"
	AzureCloudProviderFieldSubnetName                   = "subnetName"
	AzureCloudProviderFieldSubscriptionID               = "subscriptionId"
	AzureCloudProviderFieldTenantID                     = "tenantId"
	AzureCloudProviderFieldUseInstanceMetadata          = "useInstanceMetadata"
	AzureCloudProviderFieldUseManagedIdentityExtension  = "useManagedIdentityExtension"
	AzureCloudProviderFieldVMType                       = "vmType"
	AzureCloudProviderFieldVnetName                     = "vnetName"
	AzureCloudProviderFieldVnetResourceGroup            = "vnetResourceGroup"
)
View Source
const (
	AzureKubernetesServiceConfigType                             = "azureKubernetesServiceConfig"
	AzureKubernetesServiceConfigFieldAdminUsername               = "adminUsername"
	AzureKubernetesServiceConfigFieldAgentDNSPrefix              = "agentDnsPrefix"
	AzureKubernetesServiceConfigFieldAgentPoolName               = "agentPoolName"
	AzureKubernetesServiceConfigFieldAgentVMSize                 = "agentVmSize"
	AzureKubernetesServiceConfigFieldBaseURL                     = "baseUrl"
	AzureKubernetesServiceConfigFieldClientID                    = "clientId"
	AzureKubernetesServiceConfigFieldClientSecret                = "clientSecret"
	AzureKubernetesServiceConfigFieldCount                       = "count"
	AzureKubernetesServiceConfigFieldKubernetesVersion           = "kubernetesVersion"
	AzureKubernetesServiceConfigFieldLocation                    = "location"
	AzureKubernetesServiceConfigFieldMasterDNSPrefix             = "masterDnsPrefix"
	AzureKubernetesServiceConfigFieldOsDiskSizeGB                = "osDiskSizeGb"
	AzureKubernetesServiceConfigFieldResourceGroup               = "resourceGroup"
	AzureKubernetesServiceConfigFieldSSHPublicKeyContents        = "sshPublicKeyContents"
	AzureKubernetesServiceConfigFieldSubnet                      = "subnet"
	AzureKubernetesServiceConfigFieldSubscriptionID              = "subscriptionId"
	AzureKubernetesServiceConfigFieldTag                         = "tags"
	AzureKubernetesServiceConfigFieldTenantID                    = "tenantId"
	AzureKubernetesServiceConfigFieldVirtualNetwork              = "virtualNetwork"
	AzureKubernetesServiceConfigFieldVirtualNetworkResourceGroup = "virtualNetworkResourceGroup"
)
View Source
const (
	BastionHostType              = "bastionHost"
	BastionHostFieldAddress      = "address"
	BastionHostFieldPort         = "port"
	BastionHostFieldSSHAgentAuth = "sshAgentAuth"
	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 (
	CatalogType                      = "catalog"
	CatalogFieldAnnotations          = "annotations"
	CatalogFieldBranch               = "branch"
	CatalogFieldCommit               = "commit"
	CatalogFieldConditions           = "conditions"
	CatalogFieldCreated              = "created"
	CatalogFieldCreatorID            = "creatorId"
	CatalogFieldDescription          = "description"
	CatalogFieldKind                 = "kind"
	CatalogFieldLabels               = "labels"
	CatalogFieldLastRefreshTimestamp = "lastRefreshTimestamp"
	CatalogFieldName                 = "name"
	CatalogFieldOwnerReferences      = "ownerReferences"
	CatalogFieldRemoved              = "removed"
	CatalogFieldState                = "state"
	CatalogFieldTransitioning        = "transitioning"
	CatalogFieldTransitioningMessage = "transitioningMessage"
	CatalogFieldURL                  = "url"
	CatalogFieldUUID                 = "uuid"
)
View Source
const (
	CatalogConditionType                    = "catalogCondition"
	CatalogConditionFieldLastTransitionTime = "lastTransitionTime"
	CatalogConditionFieldLastUpdateTime     = "lastUpdateTime"
	CatalogConditionFieldMessage            = "message"
	CatalogConditionFieldReason             = "reason"
	CatalogConditionFieldStatus             = "status"
	CatalogConditionFieldType               = "type"
)
View Source
const (
	CatalogSpecType             = "catalogSpec"
	CatalogSpecFieldBranch      = "branch"
	CatalogSpecFieldCatalogKind = "catalogKind"
	CatalogSpecFieldDescription = "description"
	CatalogSpecFieldURL         = "url"
)
View Source
const (
	CatalogStatusType                      = "catalogStatus"
	CatalogStatusFieldCommit               = "commit"
	CatalogStatusFieldConditions           = "conditions"
	CatalogStatusFieldHelmVersionCommits   = "helmVersionCommits"
	CatalogStatusFieldLastRefreshTimestamp = "lastRefreshTimestamp"
)
View Source
const (
	ChangePasswordInputType                 = "changePasswordInput"
	ChangePasswordInputFieldCurrentPassword = "currentPassword"
	ChangePasswordInputFieldNewPassword     = "newPassword"
)
View Source
const (
	CloudProviderType                        = "cloudProvider"
	CloudProviderFieldAWSCloudProvider       = "awsCloudProvider"
	CloudProviderFieldAzureCloudProvider     = "azureCloudProvider"
	CloudProviderFieldCustomCloudProvider    = "customCloudProvider"
	CloudProviderFieldName                   = "name"
	CloudProviderFieldOpenstackCloudProvider = "openstackCloudProvider"
	CloudProviderFieldVsphereCloudProvider   = "vsphereCloudProvider"
)
View Source
const (
	ClusterType                                      = "cluster"
	ClusterFieldAPIEndpoint                          = "apiEndpoint"
	ClusterFieldAgentImage                           = "agentImage"
	ClusterFieldAllocatable                          = "allocatable"
	ClusterFieldAmazonElasticContainerServiceConfig  = "amazonElasticContainerServiceConfig"
	ClusterFieldAnnotations                          = "annotations"
	ClusterFieldAppliedPodSecurityPolicyTemplateName = "appliedPodSecurityPolicyTemplateId"
	ClusterFieldAppliedSpec                          = "appliedSpec"
	ClusterFieldAzureKubernetesServiceConfig         = "azureKubernetesServiceConfig"
	ClusterFieldCACert                               = "caCert"
	ClusterFieldCapacity                             = "capacity"
	ClusterFieldComponentStatuses                    = "componentStatuses"
	ClusterFieldConditions                           = "conditions"
	ClusterFieldCreated                              = "created"
	ClusterFieldCreatorID                            = "creatorId"
	ClusterFieldDefaultClusterRoleForProjectMembers  = "defaultClusterRoleForProjectMembers"
	ClusterFieldDefaultPodSecurityPolicyTemplateID   = "defaultPodSecurityPolicyTemplateId"
	ClusterFieldDescription                          = "description"
	ClusterFieldDesiredAgentImage                    = "desiredAgentImage"
	ClusterFieldDockerRootDir                        = "dockerRootDir"
	ClusterFieldDriver                               = "driver"
	ClusterFieldFailedSpec                           = "failedSpec"
	ClusterFieldGoogleKubernetesEngineConfig         = "googleKubernetesEngineConfig"
	ClusterFieldImportedConfig                       = "importedConfig"
	ClusterFieldInternal                             = "internal"
	ClusterFieldLabels                               = "labels"
	ClusterFieldLimits                               = "limits"
	ClusterFieldName                                 = "name"
	ClusterFieldOwnerReferences                      = "ownerReferences"
	ClusterFieldRancherKubernetesEngineConfig        = "rancherKubernetesEngineConfig"
	ClusterFieldRemoved                              = "removed"
	ClusterFieldRequested                            = "requested"
	ClusterFieldState                                = "state"
	ClusterFieldTransitioning                        = "transitioning"
	ClusterFieldTransitioningMessage                 = "transitioningMessage"
	ClusterFieldUUID                                 = "uuid"
	ClusterFieldVersion                              = "version"
)
View Source
const (
	ClusterAlertType                       = "clusterAlert"
	ClusterAlertFieldAlertState            = "alertState"
	ClusterAlertFieldAnnotations           = "annotations"
	ClusterAlertFieldClusterID             = "clusterId"
	ClusterAlertFieldCreated               = "created"
	ClusterAlertFieldCreatorID             = "creatorId"
	ClusterAlertFieldDescription           = "description"
	ClusterAlertFieldInitialWaitSeconds    = "initialWaitSeconds"
	ClusterAlertFieldLabels                = "labels"
	ClusterAlertFieldName                  = "name"
	ClusterAlertFieldNamespaceId           = "namespaceId"
	ClusterAlertFieldOwnerReferences       = "ownerReferences"
	ClusterAlertFieldRecipients            = "recipients"
	ClusterAlertFieldRemoved               = "removed"
	ClusterAlertFieldRepeatIntervalSeconds = "repeatIntervalSeconds"
	ClusterAlertFieldSeverity              = "severity"
	ClusterAlertFieldState                 = "state"
	ClusterAlertFieldTargetEvent           = "targetEvent"
	ClusterAlertFieldTargetNode            = "targetNode"
	ClusterAlertFieldTargetSystemService   = "targetSystemService"
	ClusterAlertFieldTransitioning         = "transitioning"
	ClusterAlertFieldTransitioningMessage  = "transitioningMessage"
	ClusterAlertFieldUUID                  = "uuid"
)
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 (
	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 (
	ClusterEventType                     = "clusterEvent"
	ClusterEventFieldAction              = "action"
	ClusterEventFieldAnnotations         = "annotations"
	ClusterEventFieldClusterID           = "clusterId"
	ClusterEventFieldCount               = "count"
	ClusterEventFieldCreated             = "created"
	ClusterEventFieldCreatorID           = "creatorId"
	ClusterEventFieldEventTime           = "eventTime"
	ClusterEventFieldEventType           = "eventType"
	ClusterEventFieldFirstTimestamp      = "firstTimestamp"
	ClusterEventFieldInvolvedObject      = "involvedObject"
	ClusterEventFieldLabels              = "labels"
	ClusterEventFieldLastTimestamp       = "lastTimestamp"
	ClusterEventFieldMessage             = "message"
	ClusterEventFieldName                = "name"
	ClusterEventFieldNamespaceId         = "namespaceId"
	ClusterEventFieldOwnerReferences     = "ownerReferences"
	ClusterEventFieldReason              = "reason"
	ClusterEventFieldRelated             = "related"
	ClusterEventFieldRemoved             = "removed"
	ClusterEventFieldReportingController = "reportingComponent"
	ClusterEventFieldReportingInstance   = "reportingInstance"
	ClusterEventFieldSeries              = "series"
	ClusterEventFieldSource              = "source"
	ClusterEventFieldUUID                = "uuid"
)
View Source
const (
	ClusterLoggingType                      = "clusterLogging"
	ClusterLoggingFieldAnnotations          = "annotations"
	ClusterLoggingFieldAppliedSpec          = "appliedSpec"
	ClusterLoggingFieldClusterID            = "clusterId"
	ClusterLoggingFieldConditions           = "conditions"
	ClusterLoggingFieldCreated              = "created"
	ClusterLoggingFieldCreatorID            = "creatorId"
	ClusterLoggingFieldElasticsearchConfig  = "elasticsearchConfig"
	ClusterLoggingFieldEmbeddedConfig       = "embeddedConfig"
	ClusterLoggingFieldFailedSpec           = "failedSpec"
	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"
	ClusterLoggingSpecFieldDisplayName         = "displayName"
	ClusterLoggingSpecFieldElasticsearchConfig = "elasticsearchConfig"
	ClusterLoggingSpecFieldEmbeddedConfig      = "embeddedConfig"
	ClusterLoggingSpecFieldKafkaConfig         = "kafkaConfig"
	ClusterLoggingSpecFieldOutputFlushInterval = "outputFlushInterval"
	ClusterLoggingSpecFieldOutputTags          = "outputTags"
	ClusterLoggingSpecFieldSplunkConfig        = "splunkConfig"
	ClusterLoggingSpecFieldSyslogConfig        = "syslogConfig"
)
View Source
const (
	ClusterLoggingStatusType             = "clusterLoggingStatus"
	ClusterLoggingStatusFieldAppliedSpec = "appliedSpec"
	ClusterLoggingStatusFieldConditions  = "conditions"
	ClusterLoggingStatusFieldFailedSpec  = "failedSpec"
)
View Source
const (
	ClusterPipelineType                      = "clusterPipeline"
	ClusterPipelineFieldAnnotations          = "annotations"
	ClusterPipelineFieldClusterID            = "clusterId"
	ClusterPipelineFieldCreated              = "created"
	ClusterPipelineFieldCreatorID            = "creatorId"
	ClusterPipelineFieldDeploy               = "deploy"
	ClusterPipelineFieldGithubConfig         = "githubConfig"
	ClusterPipelineFieldLabels               = "labels"
	ClusterPipelineFieldName                 = "name"
	ClusterPipelineFieldNamespaceId          = "namespaceId"
	ClusterPipelineFieldOwnerReferences      = "ownerReferences"
	ClusterPipelineFieldRemoved              = "removed"
	ClusterPipelineFieldState                = "state"
	ClusterPipelineFieldStatus               = "status"
	ClusterPipelineFieldTransitioning        = "transitioning"
	ClusterPipelineFieldTransitioningMessage = "transitioningMessage"
	ClusterPipelineFieldUUID                 = "uuid"
)
View Source
const (
	ClusterPipelineSpecType              = "clusterPipelineSpec"
	ClusterPipelineSpecFieldClusterID    = "clusterId"
	ClusterPipelineSpecFieldDeploy       = "deploy"
	ClusterPipelineSpecFieldGithubConfig = "githubConfig"
)
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"
)
View Source
const (
	ClusterRegistrationTokenSpecType           = "clusterRegistrationTokenSpec"
	ClusterRegistrationTokenSpecFieldClusterID = "clusterId"
)
View Source
const (
	ClusterRegistrationTokenStatusType                 = "clusterRegistrationTokenStatus"
	ClusterRegistrationTokenStatusFieldCommand         = "command"
	ClusterRegistrationTokenStatusFieldInsecureCommand = "insecureCommand"
	ClusterRegistrationTokenStatusFieldManifestURL     = "manifestUrl"
	ClusterRegistrationTokenStatusFieldNodeCommand     = "nodeCommand"
	ClusterRegistrationTokenStatusFieldToken           = "token"
)
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 (
	ClusterSpecType                                     = "clusterSpec"
	ClusterSpecFieldAmazonElasticContainerServiceConfig = "amazonElasticContainerServiceConfig"
	ClusterSpecFieldAzureKubernetesServiceConfig        = "azureKubernetesServiceConfig"
	ClusterSpecFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers"
	ClusterSpecFieldDefaultPodSecurityPolicyTemplateID  = "defaultPodSecurityPolicyTemplateId"
	ClusterSpecFieldDescription                         = "description"
	ClusterSpecFieldDesiredAgentImage                   = "desiredAgentImage"
	ClusterSpecFieldDisplayName                         = "displayName"
	ClusterSpecFieldDockerRootDir                       = "dockerRootDir"
	ClusterSpecFieldGoogleKubernetesEngineConfig        = "googleKubernetesEngineConfig"
	ClusterSpecFieldImportedConfig                      = "importedConfig"
	ClusterSpecFieldInternal                            = "internal"
	ClusterSpecFieldRancherKubernetesEngineConfig       = "rancherKubernetesEngineConfig"
)
View Source
const (
	ClusterStatusType                                      = "clusterStatus"
	ClusterStatusFieldAPIEndpoint                          = "apiEndpoint"
	ClusterStatusFieldAgentImage                           = "agentImage"
	ClusterStatusFieldAllocatable                          = "allocatable"
	ClusterStatusFieldAppliedPodSecurityPolicyTemplateName = "appliedPodSecurityPolicyTemplateId"
	ClusterStatusFieldAppliedSpec                          = "appliedSpec"
	ClusterStatusFieldCACert                               = "caCert"
	ClusterStatusFieldCapacity                             = "capacity"
	ClusterStatusFieldComponentStatuses                    = "componentStatuses"
	ClusterStatusFieldConditions                           = "conditions"
	ClusterStatusFieldDriver                               = "driver"
	ClusterStatusFieldFailedSpec                           = "failedSpec"
	ClusterStatusFieldLimits                               = "limits"
	ClusterStatusFieldRequested                            = "requested"
	ClusterStatusFieldVersion                              = "version"
)
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 (
	ContainerImageType           = "containerImage"
	ContainerImageFieldNames     = "names"
	ContainerImageFieldSizeBytes = "sizeBytes"
)
View Source
const (
	CPUInfoType       = "cpuInfo"
	CPUInfoFieldCount = "count"
)
View Source
const (
	CustomConfigType                 = "customConfig"
	CustomConfigFieldAddress         = "address"
	CustomConfigFieldDockerSocket    = "dockerSocket"
	CustomConfigFieldInternalAddress = "internalAddress"
	CustomConfigFieldLabel           = "label"
	CustomConfigFieldSSHKey          = "sshKey"
	CustomConfigFieldUser            = "user"
)
View Source
const (
	DaemonEndpointType      = "daemonEndpoint"
	DaemonEndpointFieldPort = "Port"
)
View Source
const (
	DiskVsphereOptsType                    = "diskVsphereOpts"
	DiskVsphereOptsFieldSCSIControllerType = "scsicontrollertype"
)
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 (
	DynamicSchemaType                      = "dynamicSchema"
	DynamicSchemaFieldAnnotations          = "annotations"
	DynamicSchemaFieldCollectionActions    = "collectionActions"
	DynamicSchemaFieldCollectionFields     = "collectionFields"
	DynamicSchemaFieldCollectionFilters    = "collectionFilters"
	DynamicSchemaFieldCollectionMethods    = "collectionMethods"
	DynamicSchemaFieldCreated              = "created"
	DynamicSchemaFieldCreatorID            = "creatorId"
	DynamicSchemaFieldEmbed                = "embed"
	DynamicSchemaFieldEmbedType            = "embedType"
	DynamicSchemaFieldIncludeableLinks     = "includeableLinks"
	DynamicSchemaFieldLabels               = "labels"
	DynamicSchemaFieldName                 = "name"
	DynamicSchemaFieldOwnerReferences      = "ownerReferences"
	DynamicSchemaFieldPluralName           = "pluralName"
	DynamicSchemaFieldRemoved              = "removed"
	DynamicSchemaFieldResourceActions      = "resourceActions"
	DynamicSchemaFieldResourceFields       = "resourceFields"
	DynamicSchemaFieldResourceMethods      = "resourceMethods"
	DynamicSchemaFieldState                = "state"
	DynamicSchemaFieldStatus               = "status"
	DynamicSchemaFieldTransitioning        = "transitioning"
	DynamicSchemaFieldTransitioningMessage = "transitioningMessage"
	DynamicSchemaFieldUUID                 = "uuid"
)
View Source
const (
	DynamicSchemaSpecType                   = "dynamicSchemaSpec"
	DynamicSchemaSpecFieldCollectionActions = "collectionActions"
	DynamicSchemaSpecFieldCollectionFields  = "collectionFields"
	DynamicSchemaSpecFieldCollectionFilters = "collectionFilters"
	DynamicSchemaSpecFieldCollectionMethods = "collectionMethods"
	DynamicSchemaSpecFieldEmbed             = "embed"
	DynamicSchemaSpecFieldEmbedType         = "embedType"
	DynamicSchemaSpecFieldIncludeableLinks  = "includeableLinks"
	DynamicSchemaSpecFieldPluralName        = "pluralName"
	DynamicSchemaSpecFieldResourceActions   = "resourceActions"
	DynamicSchemaSpecFieldResourceFields    = "resourceFields"
	DynamicSchemaSpecFieldResourceMethods   = "resourceMethods"
)
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"
)
View Source
const (
	EmbeddedConfigType                       = "embeddedConfig"
	EmbeddedConfigFieldDateFormat            = "dateFormat"
	EmbeddedConfigFieldElasticsearchEndpoint = "elasticsearchEndpoint"
	EmbeddedConfigFieldIndexPrefix           = "indexPrefix"
	EmbeddedConfigFieldKibanaEndpoint        = "kibanaEndpoint"
	EmbeddedConfigFieldLimitsCPU             = "limitsCpu"
	EmbeddedConfigFieldLimitsMemery          = "limitsMemory"
	EmbeddedConfigFieldRequestsCPU           = "requestsCpu"
	EmbeddedConfigFieldRequestsMemery        = "requestsMemory"
)
View Source
const (
	ETCDServiceType              = "etcdService"
	ETCDServiceFieldCACert       = "caCert"
	ETCDServiceFieldCert         = "cert"
	ETCDServiceFieldCreation     = "creation"
	ETCDServiceFieldExternalURLs = "externalUrls"
	ETCDServiceFieldExtraArgs    = "extraArgs"
	ETCDServiceFieldExtraBinds   = "extraBinds"
	ETCDServiceFieldExtraEnv     = "extraEnv"
	ETCDServiceFieldImage        = "image"
	ETCDServiceFieldKey          = "key"
	ETCDServiceFieldPath         = "path"
	ETCDServiceFieldRetention    = "retention"
	ETCDServiceFieldSnapshot     = "snapshot"
)
View Source
const (
	EventSeriesType                  = "eventSeries"
	EventSeriesFieldCount            = "count"
	EventSeriesFieldLastObservedTime = "lastObservedTime"
	EventSeriesFieldState            = "state"
)
View Source
const (
	EventSourceType           = "eventSource"
	EventSourceFieldComponent = "component"
	EventSourceFieldHost      = "host"
)
View Source
const (
	ExportOutputType            = "exportOutput"
	ExportOutputFieldYAMLOutput = "yamlOutput"
)
View Source
const (
	FieldType              = "field"
	FieldFieldCreate       = "create"
	FieldFieldDefault      = "default"
	FieldFieldDescription  = "description"
	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 (
	FilterType           = "filter"
	FilterFieldModifiers = "modifiers"
)
View Source
const (
	FlannelNetworkProviderType       = "flannelNetworkProvider"
	FlannelNetworkProviderFieldIface = "iface"
)
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"
	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"
)
View Source
const (
	FreeIpaTestAndApplyInputType            = "freeIpaTestAndApplyInput"
	FreeIpaTestAndApplyInputFieldLdapConfig = "ldapConfig"
	FreeIpaTestAndApplyInputFieldPassword   = "password"
	FreeIpaTestAndApplyInputFieldUsername   = "username"
)
View Source
const (
	FSGroupStrategyOptionsType        = "fsGroupStrategyOptions"
	FSGroupStrategyOptionsFieldRanges = "ranges"
	FSGroupStrategyOptionsFieldRule   = "rule"
)
View Source
const (
	GenerateKubeConfigOutputType        = "generateKubeConfigOutput"
	GenerateKubeConfigOutputFieldConfig = "config"
)
View Source
const (
	GithubClusterConfigType              = "githubClusterConfig"
	GithubClusterConfigFieldClientID     = "clientId"
	GithubClusterConfigFieldClientSecret = "clientSecret"
	GithubClusterConfigFieldHost         = "host"
	GithubClusterConfigFieldRedirectURL  = "redirectUrl"
	GithubClusterConfigFieldTLS          = "tls"
)
View Source
const (
	GithubConfigType                     = "githubConfig"
	GithubConfigFieldAccessMode          = "accessMode"
	GithubConfigFieldAllowedPrincipalIDs = "allowedPrincipalIds"
	GithubConfigFieldAnnotations         = "annotations"
	GithubConfigFieldClientID            = "clientId"
	GithubConfigFieldClientSecret        = "clientSecret"
	GithubConfigFieldCreated             = "created"
	GithubConfigFieldCreatorID           = "creatorId"
	GithubConfigFieldEnabled             = "enabled"
	GithubConfigFieldHostname            = "hostname"
	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 (
	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"
	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"
	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 (
	GoogleKubernetesEngineConfigType                                 = "googleKubernetesEngineConfig"
	GoogleKubernetesEngineConfigFieldClusterIpv4Cidr                 = "clusterIpv4Cidr"
	GoogleKubernetesEngineConfigFieldCredential                      = "credential"
	GoogleKubernetesEngineConfigFieldDescription                     = "description"
	GoogleKubernetesEngineConfigFieldDisableHTTPLoadBalancing        = "disableHttpLoadBalancing"
	GoogleKubernetesEngineConfigFieldDisableHorizontalPodAutoscaling = "disableHorizontalPodAutoscaling"
	GoogleKubernetesEngineConfigFieldDisableNetworkPolicyConfig      = "disableNetworkPolicyConfig"
	GoogleKubernetesEngineConfigFieldDiskSizeGb                      = "diskSizeGb"
	GoogleKubernetesEngineConfigFieldEnableAlphaFeature              = "enableAlphaFeature"
	GoogleKubernetesEngineConfigFieldEnableKubernetesDashboard       = "enableKubernetesDashboard"
	GoogleKubernetesEngineConfigFieldEnableLegacyAbac                = "enableLegacyAbac"
	GoogleKubernetesEngineConfigFieldImageType                       = "imageType"
	GoogleKubernetesEngineConfigFieldLabels                          = "labels"
	GoogleKubernetesEngineConfigFieldLocations                       = "locations"
	GoogleKubernetesEngineConfigFieldMachineType                     = "machineType"
	GoogleKubernetesEngineConfigFieldMaintenanceWindow               = "maintenanceWindow"
	GoogleKubernetesEngineConfigFieldMasterVersion                   = "masterVersion"
	GoogleKubernetesEngineConfigFieldNetwork                         = "network"
	GoogleKubernetesEngineConfigFieldNoNetworkPolicy                 = "noNetworkPolicy"
	GoogleKubernetesEngineConfigFieldNoStackdriverLogging            = "noStackdriverLogging"
	GoogleKubernetesEngineConfigFieldNoStackdriverMonitoring         = "noStackdriverMonitoring"
	GoogleKubernetesEngineConfigFieldNodeCount                       = "nodeCount"
	GoogleKubernetesEngineConfigFieldNodeVersion                     = "nodeVersion"
	GoogleKubernetesEngineConfigFieldProjectID                       = "projectId"
	GoogleKubernetesEngineConfigFieldSubNetwork                      = "subNetwork"
	GoogleKubernetesEngineConfigFieldZone                            = "zone"
)
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 (
	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 (
	IngressConfigType              = "ingressConfig"
	IngressConfigFieldExtraArgs    = "extraArgs"
	IngressConfigFieldNodeSelector = "nodeSelector"
	IngressConfigFieldOptions      = "options"
	IngressConfigFieldProvider     = "provider"
)
View Source
const (
	InitializerType      = "initializer"
	InitializerFieldName = "name"
)
View Source
const (
	InitializersType         = "initializers"
	InitializersFieldPending = "pending"
	InitializersFieldResult  = "result"
)
View Source
const (
	InternalNodeSpecType               = "internalNodeSpec"
	InternalNodeSpecFieldPodCidr       = "podCidr"
	InternalNodeSpecFieldProviderId    = "providerId"
	InternalNodeSpecFieldTaints        = "taints"
	InternalNodeSpecFieldUnschedulable = "unschedulable"
)
View Source
const (
	InternalNodeStatusType                   = "internalNodeStatus"
	InternalNodeStatusFieldAllocatable       = "allocatable"
	InternalNodeStatusFieldCapacity          = "capacity"
	InternalNodeStatusFieldExternalIPAddress = "externalIpAddress"
	InternalNodeStatusFieldHostname          = "hostname"
	InternalNodeStatusFieldIPAddress         = "ipAddress"
	InternalNodeStatusFieldInfo              = "info"
	InternalNodeStatusFieldNodeConditions    = "nodeConditions"
	InternalNodeStatusFieldVolumesAttached   = "volumesAttached"
	InternalNodeStatusFieldVolumesInUse      = "volumesInUse"
)
View Source
const (
	KafkaConfigType                   = "kafkaConfig"
	KafkaConfigFieldBrokerEndpoints   = "brokerEndpoints"
	KafkaConfigFieldCertificate       = "certificate"
	KafkaConfigFieldClientCert        = "clientCert"
	KafkaConfigFieldClientKey         = "clientKey"
	KafkaConfigFieldTopic             = "topic"
	KafkaConfigFieldZookeeperEndpoint = "zookeeperEndpoint"
)
View Source
const (
	KubeAPIServiceType                       = "kubeAPIService"
	KubeAPIServiceFieldExtraArgs             = "extraArgs"
	KubeAPIServiceFieldExtraBinds            = "extraBinds"
	KubeAPIServiceFieldExtraEnv              = "extraEnv"
	KubeAPIServiceFieldImage                 = "image"
	KubeAPIServiceFieldPodSecurityPolicy     = "podSecurityPolicy"
	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"
	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 (
	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"
	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"
)
View Source
const (
	ListMetaType                 = "listMeta"
	ListMetaFieldContinue        = "continue"
	ListMetaFieldResourceVersion = "resourceVersion"
	ListMetaFieldSelfLink        = "selfLink"
)
View Source
const (
	ListenConfigType                         = "listenConfig"
	ListenConfigFieldAlgorithm               = "algorithm"
	ListenConfigFieldAnnotations             = "annotations"
	ListenConfigFieldCACerts                 = "caCerts"
	ListenConfigFieldCN                      = "cn"
	ListenConfigFieldCert                    = "cert"
	ListenConfigFieldCertFingerprint         = "certFingerprint"
	ListenConfigFieldCreated                 = "created"
	ListenConfigFieldCreatorID               = "creatorId"
	ListenConfigFieldDescription             = "description"
	ListenConfigFieldDomains                 = "domains"
	ListenConfigFieldEnabled                 = "enabled"
	ListenConfigFieldExpiresAt               = "expiresAt"
	ListenConfigFieldGeneratedCerts          = "generatedCerts"
	ListenConfigFieldIssuedAt                = "issuedAt"
	ListenConfigFieldIssuer                  = "issuer"
	ListenConfigFieldKey                     = "key"
	ListenConfigFieldKeySize                 = "keySize"
	ListenConfigFieldKnownIPs                = "knownIps"
	ListenConfigFieldLabels                  = "labels"
	ListenConfigFieldMode                    = "mode"
	ListenConfigFieldName                    = "name"
	ListenConfigFieldOwnerReferences         = "ownerReferences"
	ListenConfigFieldRemoved                 = "removed"
	ListenConfigFieldSerialNumber            = "serialNumber"
	ListenConfigFieldSubjectAlternativeNames = "subjectAlternativeNames"
	ListenConfigFieldTOS                     = "tos"
	ListenConfigFieldUUID                    = "uuid"
	ListenConfigFieldVersion                 = "version"
)
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 (
	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 (
	LoggingConditionType                    = "loggingCondition"
	LoggingConditionFieldLastTransitionTime = "lastTransitionTime"
	LoggingConditionFieldLastUpdateTime     = "lastUpdateTime"
	LoggingConditionFieldMessage            = "message"
	LoggingConditionFieldReason             = "reason"
	LoggingConditionFieldStatus             = "status"
	LoggingConditionFieldType               = "type"
)
View Source
const (
	MemoryInfoType             = "memoryInfo"
	MemoryInfoFieldMemTotalKiB = "memTotalKiB"
)
View Source
const (
	MetadataOpenstackOptsType                = "metadataOpenstackOpts"
	MetadataOpenstackOptsFieldRequestTimeout = "request-timeout"
	MetadataOpenstackOptsFieldSearchOrder    = "search-order"
)
View Source
const (
	MonitoringConfigType          = "monitoringConfig"
	MonitoringConfigFieldOptions  = "options"
	MonitoringConfigFieldProvider = "provider"
)
View Source
const (
	NetworkConfigType                        = "networkConfig"
	NetworkConfigFieldCalicoNetworkProvider  = "calicoNetworkProvider"
	NetworkConfigFieldCanalNetworkProvider   = "canalNetworkProvider"
	NetworkConfigFieldFlannelNetworkProvider = "flannelNetworkProvider"
	NetworkConfigFieldOptions                = "options"
	NetworkConfigFieldPlugin                 = "plugin"
)
View Source
const (
	NetworkVshpereOptsType               = "networkVshpereOpts"
	NetworkVshpereOptsFieldPublicNetwork = "public-network"
)
View Source
const (
	NodeType                      = "node"
	NodeFieldAllocatable          = "allocatable"
	NodeFieldAnnotations          = "annotations"
	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"
	NodeFieldNodePoolID           = "nodePoolId"
	NodeFieldNodeTaints           = "nodeTaints"
	NodeFieldNodeTemplateID       = "nodeTemplateId"
	NodeFieldOwnerReferences      = "ownerReferences"
	NodeFieldPodCidr              = "podCidr"
	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"
	NodeConfigSourceFieldAPIVersion   = "apiVersion"
	NodeConfigSourceFieldConfigMapRef = "configMapRef"
	NodeConfigSourceFieldKind         = "kind"
)
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"
	NodeDriverStatusFieldConditions = "conditions"
)
View Source
const (
	NodeInfoType            = "nodeInfo"
	NodeInfoFieldCPU        = "cpu"
	NodeInfoFieldKubernetes = "kubernetes"
	NodeInfoFieldMemory     = "memory"
	NodeInfoFieldOS         = "os"
)
View Source
const (
	NodePoolType                      = "nodePool"
	NodePoolFieldAnnotations          = "annotations"
	NodePoolFieldClusterID            = "clusterId"
	NodePoolFieldControlPlane         = "controlPlane"
	NodePoolFieldCreated              = "created"
	NodePoolFieldCreatorID            = "creatorId"
	NodePoolFieldDisplayName          = "displayName"
	NodePoolFieldEtcd                 = "etcd"
	NodePoolFieldHostnamePrefix       = "hostnamePrefix"
	NodePoolFieldLabels               = "labels"
	NodePoolFieldName                 = "name"
	NodePoolFieldNamespaceId          = "namespaceId"
	NodePoolFieldNodeAnnotations      = "nodeAnnotations"
	NodePoolFieldNodeLabels           = "nodeLabels"
	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"
	NodePoolSpecFieldDisplayName     = "displayName"
	NodePoolSpecFieldEtcd            = "etcd"
	NodePoolSpecFieldHostnamePrefix  = "hostnamePrefix"
	NodePoolSpecFieldNodeAnnotations = "nodeAnnotations"
	NodePoolSpecFieldNodeLabels      = "nodeLabels"
	NodePoolSpecFieldNodeTemplateID  = "nodeTemplateId"
	NodePoolSpecFieldQuantity        = "quantity"
	NodePoolSpecFieldWorker          = "worker"
)
View Source
const (
	NodePoolStatusType            = "nodePoolStatus"
	NodePoolStatusFieldConditions = "conditions"
)
View Source
const (
	NodeSpecType                          = "nodeSpec"
	NodeSpecFieldControlPlane             = "controlPlane"
	NodeSpecFieldCustomConfig             = "customConfig"
	NodeSpecFieldDescription              = "description"
	NodeSpecFieldDesiredNodeAnnotations   = "desiredNodeAnnotations"
	NodeSpecFieldDesiredNodeLabels        = "desiredNodeLabels"
	NodeSpecFieldDesiredNodeUnschedulable = "desiredNodeUnschedulable"
	NodeSpecFieldDisplayName              = "displayName"
	NodeSpecFieldEtcd                     = "etcd"
	NodeSpecFieldImported                 = "imported"
	NodeSpecFieldNodeDrainInput           = "nodeDrainInput"
	NodeSpecFieldNodePoolID               = "nodePoolId"
	NodeSpecFieldNodeTemplateID           = "nodeTemplateId"
	NodeSpecFieldPodCidr                  = "podCidr"
	NodeSpecFieldProviderId               = "providerId"
	NodeSpecFieldRequestedHostname        = "requestedHostname"
	NodeSpecFieldTaints                   = "taints"
	NodeSpecFieldUnschedulable            = "unschedulable"
	NodeSpecFieldWorker                   = "worker"
)
View Source
const (
	NodeStatusType                   = "nodeStatus"
	NodeStatusFieldAllocatable       = "allocatable"
	NodeStatusFieldCapacity          = "capacity"
	NodeStatusFieldConditions        = "conditions"
	NodeStatusFieldDockerInfo        = "dockerInfo"
	NodeStatusFieldExternalIPAddress = "externalIpAddress"
	NodeStatusFieldHostname          = "hostname"
	NodeStatusFieldIPAddress         = "ipAddress"
	NodeStatusFieldInfo              = "info"
	NodeStatusFieldLimits            = "limits"
	NodeStatusFieldNodeAnnotations   = "nodeAnnotations"
	NodeStatusFieldNodeConfig        = "rkeNode"
	NodeStatusFieldNodeLabels        = "nodeLabels"
	NodeStatusFieldNodeName          = "nodeName"
	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"
	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"
	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"
	NodeTemplateSpecFieldDescription              = "description"
	NodeTemplateSpecFieldDisplayName              = "displayName"
	NodeTemplateSpecFieldDockerVersion            = "dockerVersion"
	NodeTemplateSpecFieldDriver                   = "driver"
	NodeTemplateSpecFieldEngineEnv                = "engineEnv"
	NodeTemplateSpecFieldEngineInsecureRegistry   = "engineInsecureRegistry"
	NodeTemplateSpecFieldEngineInstallURL         = "engineInstallURL"
	NodeTemplateSpecFieldEngineLabel              = "engineLabel"
	NodeTemplateSpecFieldEngineOpt                = "engineOpt"
	NodeTemplateSpecFieldEngineRegistryMirror     = "engineRegistryMirror"
	NodeTemplateSpecFieldEngineStorageDriver      = "engineStorageDriver"
	NodeTemplateSpecFieldUseInternalIPAddress     = "useInternalIpAddress"
)
View Source
const (
	NodeTemplateStatusType            = "nodeTemplateStatus"
	NodeTemplateStatusFieldConditions = "conditions"
)
View Source
const (
	NotificationType                 = "notification"
	NotificationFieldMessage         = "message"
	NotificationFieldPagerdutyConfig = "pagerdutyConfig"
	NotificationFieldSMTPConfig      = "smtpConfig"
	NotificationFieldSlackConfig     = "slackConfig"
	NotificationFieldWebhookConfig   = "webhookConfig"
)
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"
	NotifierFieldSlackConfig          = "slackConfig"
	NotifierFieldState                = "state"
	NotifierFieldStatus               = "status"
	NotifierFieldTransitioning        = "transitioning"
	NotifierFieldTransitioningMessage = "transitioningMessage"
	NotifierFieldUUID                 = "uuid"
	NotifierFieldWebhookConfig        = "webhookConfig"
)
View Source
const (
	NotifierSpecType                 = "notifierSpec"
	NotifierSpecFieldClusterID       = "clusterId"
	NotifierSpecFieldDescription     = "description"
	NotifierSpecFieldDisplayName     = "displayName"
	NotifierSpecFieldPagerdutyConfig = "pagerdutyConfig"
	NotifierSpecFieldSMTPConfig      = "smtpConfig"
	NotifierSpecFieldSlackConfig     = "slackConfig"
	NotifierSpecFieldWebhookConfig   = "webhookConfig"
)
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 (
	ObjectReferenceType                 = "objectReference"
	ObjectReferenceFieldAPIVersion      = "apiVersion"
	ObjectReferenceFieldFieldPath       = "fieldPath"
	ObjectReferenceFieldKind            = "kind"
	ObjectReferenceFieldName            = "name"
	ObjectReferenceFieldNamespace       = "namespace"
	ObjectReferenceFieldResourceVersion = "resourceVersion"
	ObjectReferenceFieldUID             = "uid"
)
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"
	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"
)
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"
	PagerdutyConfigFieldServiceKey = "serviceKey"
)
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 (
	PipelineType                       = "pipeline"
	PipelineFieldAnnotations           = "annotations"
	PipelineFieldCreated               = "created"
	PipelineFieldCreatorID             = "creatorId"
	PipelineFieldLabels                = "labels"
	PipelineFieldLastExecutionID       = "lastExecutionId"
	PipelineFieldLastRunState          = "lastRunState"
	PipelineFieldLastStarted           = "lastStarted"
	PipelineFieldName                  = "name"
	PipelineFieldNamespaceId           = "namespaceId"
	PipelineFieldNextRun               = "nextRun"
	PipelineFieldNextStart             = "nextStart"
	PipelineFieldOwnerReferences       = "ownerReferences"
	PipelineFieldPipelineState         = "pipelineState"
	PipelineFieldProjectID             = "projectId"
	PipelineFieldRemoved               = "removed"
	PipelineFieldSourceCodeCredential  = "sourceCodeCredential"
	PipelineFieldStages                = "stages"
	PipelineFieldState                 = "state"
	PipelineFieldTemplates             = "templates"
	PipelineFieldToken                 = "token"
	PipelineFieldTransitioning         = "transitioning"
	PipelineFieldTransitioningMessage  = "transitioningMessage"
	PipelineFieldTriggerCronExpression = "triggerCronExpression"
	PipelineFieldTriggerCronTimezone   = "triggerCronTimezone"
	PipelineFieldTriggerWebhookPr      = "triggerWebhookPr"
	PipelineFieldTriggerWebhookPush    = "triggerWebhookPush"
	PipelineFieldTriggerWebhookTag     = "triggerWebhookTag"
	PipelineFieldUUID                  = "uuid"
	PipelineFieldWebHookID             = "webhookId"
)
View Source
const (
	PipelineConditionType                    = "pipelineCondition"
	PipelineConditionFieldLastTransitionTime = "lastTransitionTime"
	PipelineConditionFieldLastUpdateTime     = "lastUpdateTime"
	PipelineConditionFieldMessage            = "message"
	PipelineConditionFieldReason             = "reason"
	PipelineConditionFieldStatus             = "status"
	PipelineConditionFieldType               = "type"
)
View Source
const (
	PipelineExecutionType                      = "pipelineExecution"
	PipelineExecutionFieldAnnotations          = "annotations"
	PipelineExecutionFieldCommit               = "commit"
	PipelineExecutionFieldConditions           = "conditions"
	PipelineExecutionFieldCreated              = "created"
	PipelineExecutionFieldCreatorID            = "creatorId"
	PipelineExecutionFieldEnded                = "ended"
	PipelineExecutionFieldEnvVars              = "envVars"
	PipelineExecutionFieldExecutionState       = "executionState"
	PipelineExecutionFieldLabels               = "labels"
	PipelineExecutionFieldName                 = "name"
	PipelineExecutionFieldNamespaceId          = "namespaceId"
	PipelineExecutionFieldOwnerReferences      = "ownerReferences"
	PipelineExecutionFieldPipeline             = "pipeline"
	PipelineExecutionFieldPipelineID           = "pipelineId"
	PipelineExecutionFieldProjectID            = "projectId"
	PipelineExecutionFieldRemoved              = "removed"
	PipelineExecutionFieldRun                  = "run"
	PipelineExecutionFieldStages               = "stages"
	PipelineExecutionFieldStarted              = "started"
	PipelineExecutionFieldState                = "state"
	PipelineExecutionFieldTransitioning        = "transitioning"
	PipelineExecutionFieldTransitioningMessage = "transitioningMessage"
	PipelineExecutionFieldTriggerUserID        = "triggerUserId"
	PipelineExecutionFieldTriggeredBy          = "triggeredBy"
	PipelineExecutionFieldUUID                 = "uuid"
)
View Source
const (
	PipelineExecutionLogType                     = "pipelineExecutionLog"
	PipelineExecutionLogFieldAnnotations         = "annotations"
	PipelineExecutionLogFieldCreated             = "created"
	PipelineExecutionLogFieldCreatorID           = "creatorId"
	PipelineExecutionLogFieldLabels              = "labels"
	PipelineExecutionLogFieldLine                = "line"
	PipelineExecutionLogFieldMessage             = "message"
	PipelineExecutionLogFieldName                = "name"
	PipelineExecutionLogFieldNamespaceId         = "namespaceId"
	PipelineExecutionLogFieldOwnerReferences     = "ownerReferences"
	PipelineExecutionLogFieldPipelineExecutionID = "pipelineExecutionId"
	PipelineExecutionLogFieldProjectID           = "projectId"
	PipelineExecutionLogFieldRemoved             = "removed"
	PipelineExecutionLogFieldStage               = "stage"
	PipelineExecutionLogFieldStep                = "step"
	PipelineExecutionLogFieldUUID                = "uuid"
)
View Source
const (
	PipelineExecutionLogSpecType                     = "pipelineExecutionLogSpec"
	PipelineExecutionLogSpecFieldLine                = "line"
	PipelineExecutionLogSpecFieldMessage             = "message"
	PipelineExecutionLogSpecFieldPipelineExecutionID = "pipelineExecutionId"
	PipelineExecutionLogSpecFieldStage               = "stage"
	PipelineExecutionLogSpecFieldStep                = "step"
)
View Source
const (
	PipelineExecutionSpecType               = "pipelineExecutionSpec"
	PipelineExecutionSpecFieldPipeline      = "pipeline"
	PipelineExecutionSpecFieldPipelineID    = "pipelineId"
	PipelineExecutionSpecFieldRun           = "run"
	PipelineExecutionSpecFieldTriggerUserID = "triggerUserId"
	PipelineExecutionSpecFieldTriggeredBy   = "triggeredBy"
)
View Source
const (
	PipelineExecutionStatusType                = "pipelineExecutionStatus"
	PipelineExecutionStatusFieldCommit         = "commit"
	PipelineExecutionStatusFieldConditions     = "conditions"
	PipelineExecutionStatusFieldEnded          = "ended"
	PipelineExecutionStatusFieldEnvVars        = "envVars"
	PipelineExecutionStatusFieldExecutionState = "executionState"
	PipelineExecutionStatusFieldStages         = "stages"
	PipelineExecutionStatusFieldStarted        = "started"
)
View Source
const (
	PipelineSpecType                       = "pipelineSpec"
	PipelineSpecFieldDisplayName           = "displayName"
	PipelineSpecFieldStages                = "stages"
	PipelineSpecFieldTemplates             = "templates"
	PipelineSpecFieldTriggerCronExpression = "triggerCronExpression"
	PipelineSpecFieldTriggerCronTimezone   = "triggerCronTimezone"
	PipelineSpecFieldTriggerWebhookPr      = "triggerWebhookPr"
	PipelineSpecFieldTriggerWebhookPush    = "triggerWebhookPush"
	PipelineSpecFieldTriggerWebhookTag     = "triggerWebhookTag"
)
View Source
const (
	PipelineStatusType                      = "pipelineStatus"
	PipelineStatusFieldLastExecutionID      = "lastExecutionId"
	PipelineStatusFieldLastRunState         = "lastRunState"
	PipelineStatusFieldLastStarted          = "lastStarted"
	PipelineStatusFieldNextRun              = "nextRun"
	PipelineStatusFieldNextStart            = "nextStart"
	PipelineStatusFieldPipelineState        = "pipelineState"
	PipelineStatusFieldSourceCodeCredential = "sourceCodeCredential"
	PipelineStatusFieldToken                = "token"
	PipelineStatusFieldWebHookID            = "webhookId"
)
View Source
const (
	PodSecurityPolicySpecType                                 = "podSecurityPolicySpec"
	PodSecurityPolicySpecFieldAllowPrivilegeEscalation        = "allowPrivilegeEscalation"
	PodSecurityPolicySpecFieldAllowedCapabilities             = "allowedCapabilities"
	PodSecurityPolicySpecFieldAllowedFlexVolumes              = "allowedFlexVolumes"
	PodSecurityPolicySpecFieldAllowedHostPaths                = "allowedHostPaths"
	PodSecurityPolicySpecFieldDefaultAddCapabilities          = "defaultAddCapabilities"
	PodSecurityPolicySpecFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation"
	PodSecurityPolicySpecFieldFSGroup                         = "fsGroup"
	PodSecurityPolicySpecFieldHostIPC                         = "hostIPC"
	PodSecurityPolicySpecFieldHostNetwork                     = "hostNetwork"
	PodSecurityPolicySpecFieldHostPID                         = "hostPID"
	PodSecurityPolicySpecFieldHostPorts                       = "hostPorts"
	PodSecurityPolicySpecFieldPrivileged                      = "privileged"
	PodSecurityPolicySpecFieldReadOnlyRootFilesystem          = "readOnlyRootFilesystem"
	PodSecurityPolicySpecFieldRequiredDropCapabilities        = "requiredDropCapabilities"
	PodSecurityPolicySpecFieldRunAsUser                       = "runAsUser"
	PodSecurityPolicySpecFieldSELinux                         = "seLinux"
	PodSecurityPolicySpecFieldSupplementalGroups              = "supplementalGroups"
	PodSecurityPolicySpecFieldVolumes                         = "volumes"
)
View Source
const (
	PodSecurityPolicyTemplateType                                 = "podSecurityPolicyTemplate"
	PodSecurityPolicyTemplateFieldAllowPrivilegeEscalation        = "allowPrivilegeEscalation"
	PodSecurityPolicyTemplateFieldAllowedCapabilities             = "allowedCapabilities"
	PodSecurityPolicyTemplateFieldAllowedFlexVolumes              = "allowedFlexVolumes"
	PodSecurityPolicyTemplateFieldAllowedHostPaths                = "allowedHostPaths"
	PodSecurityPolicyTemplateFieldAnnotations                     = "annotations"
	PodSecurityPolicyTemplateFieldCreated                         = "created"
	PodSecurityPolicyTemplateFieldCreatorID                       = "creatorId"
	PodSecurityPolicyTemplateFieldDefaultAddCapabilities          = "defaultAddCapabilities"
	PodSecurityPolicyTemplateFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation"
	PodSecurityPolicyTemplateFieldDescription                     = "description"
	PodSecurityPolicyTemplateFieldFSGroup                         = "fsGroup"
	PodSecurityPolicyTemplateFieldHostIPC                         = "hostIPC"
	PodSecurityPolicyTemplateFieldHostNetwork                     = "hostNetwork"
	PodSecurityPolicyTemplateFieldHostPID                         = "hostPID"
	PodSecurityPolicyTemplateFieldHostPorts                       = "hostPorts"
	PodSecurityPolicyTemplateFieldLabels                          = "labels"
	PodSecurityPolicyTemplateFieldName                            = "name"
	PodSecurityPolicyTemplateFieldOwnerReferences                 = "ownerReferences"
	PodSecurityPolicyTemplateFieldPrivileged                      = "privileged"
	PodSecurityPolicyTemplateFieldReadOnlyRootFilesystem          = "readOnlyRootFilesystem"
	PodSecurityPolicyTemplateFieldRemoved                         = "removed"
	PodSecurityPolicyTemplateFieldRequiredDropCapabilities        = "requiredDropCapabilities"
	PodSecurityPolicyTemplateFieldRunAsUser                       = "runAsUser"
	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 (
	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"
	PrivateRegistryFieldPassword = "password"
	PrivateRegistryFieldURL      = "url"
	PrivateRegistryFieldUser     = "user"
)
View Source
const (
	ProjectType                               = "project"
	ProjectFieldAnnotations                   = "annotations"
	ProjectFieldClusterID                     = "clusterId"
	ProjectFieldConditions                    = "conditions"
	ProjectFieldCreated                       = "created"
	ProjectFieldCreatorID                     = "creatorId"
	ProjectFieldDescription                   = "description"
	ProjectFieldLabels                        = "labels"
	ProjectFieldName                          = "name"
	ProjectFieldNamespaceId                   = "namespaceId"
	ProjectFieldOwnerReferences               = "ownerReferences"
	ProjectFieldPodSecurityPolicyTemplateName = "podSecurityPolicyTemplateId"
	ProjectFieldRemoved                       = "removed"
	ProjectFieldResourceQuota                 = "resourceQuota"
	ProjectFieldState                         = "state"
	ProjectFieldTransitioning                 = "transitioning"
	ProjectFieldTransitioningMessage          = "transitioningMessage"
	ProjectFieldUUID                          = "uuid"
)
View Source
const (
	ProjectAlertType                       = "projectAlert"
	ProjectAlertFieldAlertState            = "alertState"
	ProjectAlertFieldAnnotations           = "annotations"
	ProjectAlertFieldCreated               = "created"
	ProjectAlertFieldCreatorID             = "creatorId"
	ProjectAlertFieldDescription           = "description"
	ProjectAlertFieldInitialWaitSeconds    = "initialWaitSeconds"
	ProjectAlertFieldLabels                = "labels"
	ProjectAlertFieldName                  = "name"
	ProjectAlertFieldNamespaceId           = "namespaceId"
	ProjectAlertFieldOwnerReferences       = "ownerReferences"
	ProjectAlertFieldProjectID             = "projectId"
	ProjectAlertFieldRecipients            = "recipients"
	ProjectAlertFieldRemoved               = "removed"
	ProjectAlertFieldRepeatIntervalSeconds = "repeatIntervalSeconds"
	ProjectAlertFieldSeverity              = "severity"
	ProjectAlertFieldState                 = "state"
	ProjectAlertFieldTargetPod             = "targetPod"
	ProjectAlertFieldTargetWorkload        = "targetWorkload"
	ProjectAlertFieldTransitioning         = "transitioning"
	ProjectAlertFieldTransitioningMessage  = "transitioningMessage"
	ProjectAlertFieldUUID                  = "uuid"
)
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 (
	ProjectConditionType                    = "projectCondition"
	ProjectConditionFieldLastTransitionTime = "lastTransitionTime"
	ProjectConditionFieldLastUpdateTime     = "lastUpdateTime"
	ProjectConditionFieldMessage            = "message"
	ProjectConditionFieldReason             = "reason"
	ProjectConditionFieldStatus             = "status"
	ProjectConditionFieldType               = "type"
)
View Source
const (
	ProjectLoggingType                      = "projectLogging"
	ProjectLoggingFieldAnnotations          = "annotations"
	ProjectLoggingFieldCreated              = "created"
	ProjectLoggingFieldCreatorID            = "creatorId"
	ProjectLoggingFieldElasticsearchConfig  = "elasticsearchConfig"
	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"
	ProjectLoggingSpecFieldDisplayName         = "displayName"
	ProjectLoggingSpecFieldElasticsearchConfig = "elasticsearchConfig"
	ProjectLoggingSpecFieldKafkaConfig         = "kafkaConfig"
	ProjectLoggingSpecFieldOutputFlushInterval = "outputFlushInterval"
	ProjectLoggingSpecFieldOutputTags          = "outputTags"
	ProjectLoggingSpecFieldProjectID           = "projectId"
	ProjectLoggingSpecFieldSplunkConfig        = "splunkConfig"
	ProjectLoggingSpecFieldSyslogConfig        = "syslogConfig"
)
View Source
const (
	ProjectLoggingStatusType             = "projectLoggingStatus"
	ProjectLoggingStatusFieldAppliedSpec = "appliedSpec"
	ProjectLoggingStatusFieldConditions  = "conditions"
)
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 (
	ProjectResourceLimitType                        = "projectResourceLimit"
	ProjectResourceLimitFieldConfigMaps             = "configMaps"
	ProjectResourceLimitFieldLimitsCPU              = "limitsCpu"
	ProjectResourceLimitFieldLimitsMemory           = "limitsMemory"
	ProjectResourceLimitFieldPersistentVolumeClaims = "persistentVolumeClaims"
	ProjectResourceLimitFieldPods                   = "pods"
	ProjectResourceLimitFieldReplicationControllers = "replicationControllers"
	ProjectResourceLimitFieldRequestsCPU            = "requestsCpu"
	ProjectResourceLimitFieldRequestsMemory         = "requestsMemory"
	ProjectResourceLimitFieldRequestsStorage        = "requestsStorage"
	ProjectResourceLimitFieldSecrets                = "secrets"
	ProjectResourceLimitFieldServices               = "services"
	ProjectResourceLimitFieldServicesLoadBalancers  = "servicesLoadBalancers"
	ProjectResourceLimitFieldServicesNodePorts      = "servicesNodePorts"
)
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"
	ProjectRoleTemplateBindingFieldUUID             = "uuid"
	ProjectRoleTemplateBindingFieldUserID           = "userId"
	ProjectRoleTemplateBindingFieldUserPrincipalID  = "userPrincipalId"
)
View Source
const (
	ProjectSpecType               = "projectSpec"
	ProjectSpecFieldClusterID     = "clusterId"
	ProjectSpecFieldDescription   = "description"
	ProjectSpecFieldDisplayName   = "displayName"
	ProjectSpecFieldResourceQuota = "resourceQuota"
)
View Source
const (
	ProjectStatusType                               = "projectStatus"
	ProjectStatusFieldConditions                    = "conditions"
	ProjectStatusFieldPodSecurityPolicyTemplateName = "podSecurityPolicyTemplateId"
)
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 (
	PublishImageConfigType                = "publishImageConfig"
	PublishImageConfigFieldBuildContext   = "buildContext"
	PublishImageConfigFieldDockerfilePath = "dockerfilePath"
	PublishImageConfigFieldTag            = "tag"
)
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"
	QuestionFieldShowIf            = "showIf"
	QuestionFieldShowSubquestionIf = "showSubquestionIf"
	QuestionFieldSubquestions      = "subquestions"
	QuestionFieldType              = "type"
	QuestionFieldValidChars        = "validChars"
	QuestionFieldVariable          = "variable"
)
View Source
const (
	RancherKubernetesEngineConfigType                     = "rancherKubernetesEngineConfig"
	RancherKubernetesEngineConfigFieldAddonJobTimeout     = "addonJobTimeout"
	RancherKubernetesEngineConfigFieldAddons              = "addons"
	RancherKubernetesEngineConfigFieldAddonsInclude       = "addonsInclude"
	RancherKubernetesEngineConfigFieldAuthentication      = "authentication"
	RancherKubernetesEngineConfigFieldAuthorization       = "authorization"
	RancherKubernetesEngineConfigFieldBastionHost         = "bastionHost"
	RancherKubernetesEngineConfigFieldCloudProvider       = "cloudProvider"
	RancherKubernetesEngineConfigFieldClusterName         = "clusterName"
	RancherKubernetesEngineConfigFieldIgnoreDockerVersion = "ignoreDockerVersion"
	RancherKubernetesEngineConfigFieldIngress             = "ingress"
	RancherKubernetesEngineConfigFieldMonitoring          = "monitoring"
	RancherKubernetesEngineConfigFieldNetwork             = "network"
	RancherKubernetesEngineConfigFieldNodes               = "nodes"
	RancherKubernetesEngineConfigFieldPrefixPath          = "prefixPath"
	RancherKubernetesEngineConfigFieldPrivateRegistries   = "privateRegistries"
	RancherKubernetesEngineConfigFieldSSHAgentAuth        = "sshAgentAuth"
	RancherKubernetesEngineConfigFieldSSHKeyPath          = "sshKeyPath"
	RancherKubernetesEngineConfigFieldServices            = "services"
	RancherKubernetesEngineConfigFieldVersion             = "kubernetesVersion"
)
View Source
const (
	RecipientType              = "recipient"
	RecipientFieldNotifierID   = "notifierId"
	RecipientFieldNotifierType = "notifierType"
	RecipientFieldRecipient    = "recipient"
)
View Source
const (
	RepoPermType       = "repoPerm"
	RepoPermFieldAdmin = "admin"
	RepoPermFieldPull  = "pull"
	RepoPermFieldPush  = "push"
)
View Source
const (
	ResourceQuotaTemplateType                 = "resourceQuotaTemplate"
	ResourceQuotaTemplateFieldAnnotations     = "annotations"
	ResourceQuotaTemplateFieldClusterID       = "clusterId"
	ResourceQuotaTemplateFieldCreated         = "created"
	ResourceQuotaTemplateFieldCreatorID       = "creatorId"
	ResourceQuotaTemplateFieldDescription     = "description"
	ResourceQuotaTemplateFieldIsDefault       = "isDefault"
	ResourceQuotaTemplateFieldLabels          = "labels"
	ResourceQuotaTemplateFieldLimit           = "limit"
	ResourceQuotaTemplateFieldName            = "name"
	ResourceQuotaTemplateFieldNamespaceId     = "namespaceId"
	ResourceQuotaTemplateFieldOwnerReferences = "ownerReferences"
	ResourceQuotaTemplateFieldRemoved         = "removed"
	ResourceQuotaTemplateFieldUUID            = "uuid"
	ResourceQuotaTemplateFieldUsedLimit       = "usedLimit"
)
View Source
const (
	RKEConfigNodeType                  = "rkeConfigNode"
	RKEConfigNodeFieldAddress          = "address"
	RKEConfigNodeFieldDockerSocket     = "dockerSocket"
	RKEConfigNodeFieldHostnameOverride = "hostnameOverride"
	RKEConfigNodeFieldInternalAddress  = "internalAddress"
	RKEConfigNodeFieldLabels           = "labels"
	RKEConfigNodeFieldNodeID           = "nodeId"
	RKEConfigNodeFieldPort             = "port"
	RKEConfigNodeFieldRole             = "role"
	RKEConfigNodeFieldSSHAgentAuth     = "sshAgentAuth"
	RKEConfigNodeFieldSSHKey           = "sshKey"
	RKEConfigNodeFieldSSHKeyPath       = "sshKeyPath"
	RKEConfigNodeFieldUser             = "user"
)
View Source
const (
	RKEConfigServicesType                = "rkeConfigServices"
	RKEConfigServicesFieldEtcd           = "etcd"
	RKEConfigServicesFieldKubeAPI        = "kubeApi"
	RKEConfigServicesFieldKubeController = "kubeController"
	RKEConfigServicesFieldKubelet        = "kubelet"
	RKEConfigServicesFieldKubeproxy      = "kubeproxy"
	RKEConfigServicesFieldScheduler      = "scheduler"
)
View Source
const (
	RKESystemImagesType                           = "rkeSystemImages"
	RKESystemImagesFieldAlpine                    = "alpine"
	RKESystemImagesFieldCalicoCNI                 = "calicoCni"
	RKESystemImagesFieldCalicoControllers         = "calicoControllers"
	RKESystemImagesFieldCalicoCtl                 = "calicoCtl"
	RKESystemImagesFieldCalicoNode                = "calicoNode"
	RKESystemImagesFieldCanalCNI                  = "canalCni"
	RKESystemImagesFieldCanalFlannel              = "canalFlannel"
	RKESystemImagesFieldCanalNode                 = "canalNode"
	RKESystemImagesFieldCertDownloader            = "certDownloader"
	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"
	RKESystemImagesFieldPodInfraContainer         = "podInfraContainer"
	RKESystemImagesFieldWeaveCNI                  = "weaveCni"
	RKESystemImagesFieldWeaveNode                 = "weaveNode"
)
View Source
const (
	RoleTemplateType                       = "roleTemplate"
	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 (
	RouteOpenstackOptsType          = "routeOpenstackOpts"
	RouteOpenstackOptsFieldRouterID = "router-id"
)
View Source
const (
	RunAsUserStrategyOptionsType        = "runAsUserStrategyOptions"
	RunAsUserStrategyOptionsFieldRanges = "ranges"
	RunAsUserStrategyOptionsFieldRule   = "rule"
)
View Source
const (
	RunPipelineInputType        = "runPipelineInput"
	RunPipelineInputFieldBranch = "branch"
)
View Source
const (
	RunScriptConfigType             = "runScriptConfig"
	RunScriptConfigFieldCommand     = "command"
	RunScriptConfigFieldEntrypoint  = "entrypoint"
	RunScriptConfigFieldEnv         = "env"
	RunScriptConfigFieldImage       = "image"
	RunScriptConfigFieldIsShell     = "isShell"
	RunScriptConfigFieldShellScript = "shellScript"
)
View Source
const (
	SamlConfigTestInputType                  = "samlConfigTestInput"
	SamlConfigTestInputFieldFinalRedirectURL = "finalRedirectUrl"
)
View Source
const (
	SamlConfigTestOutputType                = "samlConfigTestOutput"
	SamlConfigTestOutputFieldIdpRedirectURL = "idpRedirectUrl"
)
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 (
	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"
	SettingFieldUUID            = "uuid"
	SettingFieldValue           = "value"
)
View Source
const (
	SlackConfigType                  = "slackConfig"
	SlackConfigFieldDefaultRecipient = "defaultRecipient"
	SlackConfigFieldURL              = "url"
)
View Source
const (
	SMTPConfigType                  = "smtpConfig"
	SMTPConfigFieldDefaultRecipient = "defaultRecipient"
	SMTPConfigFieldHost             = "host"
	SMTPConfigFieldPassword         = "password"
	SMTPConfigFieldPort             = "port"
	SMTPConfigFieldSender           = "sender"
	SMTPConfigFieldTLS              = "tls"
	SMTPConfigFieldUsername         = "username"
)
View Source
const (
	SourceCodeConfigType                        = "sourceCodeConfig"
	SourceCodeConfigFieldBranch                 = "branch"
	SourceCodeConfigFieldBranchCondition        = "branchCondition"
	SourceCodeConfigFieldSourceCodeCredentialID = "sourceCodeCredentialId"
	SourceCodeConfigFieldURL                    = "url"
)
View Source
const (
	SourceCodeCredentialType                      = "sourceCodeCredential"
	SourceCodeCredentialFieldAccessToken          = "accessToken"
	SourceCodeCredentialFieldAnnotations          = "annotations"
	SourceCodeCredentialFieldAvatarURL            = "avatarUrl"
	SourceCodeCredentialFieldClusterID            = "clusterId"
	SourceCodeCredentialFieldCreated              = "created"
	SourceCodeCredentialFieldCreatorID            = "creatorId"
	SourceCodeCredentialFieldDisplayName          = "displayName"
	SourceCodeCredentialFieldHTMLURL              = "htmlUrl"
	SourceCodeCredentialFieldLabels               = "labels"
	SourceCodeCredentialFieldLoginName            = "loginName"
	SourceCodeCredentialFieldName                 = "name"
	SourceCodeCredentialFieldOwnerReferences      = "ownerReferences"
	SourceCodeCredentialFieldRemoved              = "removed"
	SourceCodeCredentialFieldSourceCodeType       = "sourceCodeType"
	SourceCodeCredentialFieldState                = "state"
	SourceCodeCredentialFieldStatus               = "status"
	SourceCodeCredentialFieldTransitioning        = "transitioning"
	SourceCodeCredentialFieldTransitioningMessage = "transitioningMessage"
	SourceCodeCredentialFieldUUID                 = "uuid"
	SourceCodeCredentialFieldUserID               = "userId"
)
View Source
const (
	SourceCodeCredentialSpecType                = "sourceCodeCredentialSpec"
	SourceCodeCredentialSpecFieldAccessToken    = "accessToken"
	SourceCodeCredentialSpecFieldAvatarURL      = "avatarUrl"
	SourceCodeCredentialSpecFieldClusterID      = "clusterId"
	SourceCodeCredentialSpecFieldDisplayName    = "displayName"
	SourceCodeCredentialSpecFieldHTMLURL        = "htmlUrl"
	SourceCodeCredentialSpecFieldLoginName      = "loginName"
	SourceCodeCredentialSpecFieldSourceCodeType = "sourceCodeType"
	SourceCodeCredentialSpecFieldUserID         = "userId"
)
View Source
const (
	SourceCodeRepositoryType                        = "sourceCodeRepository"
	SourceCodeRepositoryFieldAnnotations            = "annotations"
	SourceCodeRepositoryFieldClusterID              = "clusterId"
	SourceCodeRepositoryFieldCreated                = "created"
	SourceCodeRepositoryFieldCreatorID              = "creatorId"
	SourceCodeRepositoryFieldDefaultBranch          = "defaultBranch"
	SourceCodeRepositoryFieldLabels                 = "labels"
	SourceCodeRepositoryFieldLanguage               = "language"
	SourceCodeRepositoryFieldName                   = "name"
	SourceCodeRepositoryFieldOwnerReferences        = "ownerReferences"
	SourceCodeRepositoryFieldPermissions            = "permissions"
	SourceCodeRepositoryFieldRemoved                = "removed"
	SourceCodeRepositoryFieldSourceCodeCredentialID = "sourceCodeCredentialId"
	SourceCodeRepositoryFieldSourceCodeType         = "sourceCodeType"
	SourceCodeRepositoryFieldState                  = "state"
	SourceCodeRepositoryFieldStatus                 = "status"
	SourceCodeRepositoryFieldTransitioning          = "transitioning"
	SourceCodeRepositoryFieldTransitioningMessage   = "transitioningMessage"
	SourceCodeRepositoryFieldURL                    = "url"
	SourceCodeRepositoryFieldUUID                   = "uuid"
	SourceCodeRepositoryFieldUserID                 = "userId"
)
View Source
const (
	SourceCodeRepositorySpecType                        = "sourceCodeRepositorySpec"
	SourceCodeRepositorySpecFieldClusterID              = "clusterId"
	SourceCodeRepositorySpecFieldDefaultBranch          = "defaultBranch"
	SourceCodeRepositorySpecFieldLanguage               = "language"
	SourceCodeRepositorySpecFieldPermissions            = "permissions"
	SourceCodeRepositorySpecFieldSourceCodeCredentialID = "sourceCodeCredentialId"
	SourceCodeRepositorySpecFieldSourceCodeType         = "sourceCodeType"
	SourceCodeRepositorySpecFieldURL                    = "url"
	SourceCodeRepositorySpecFieldUserID                 = "userId"
)
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 (
	StageType       = "stage"
	StageFieldName  = "name"
	StageFieldSteps = "steps"
)
View Source
const (
	StageStatusType         = "stageStatus"
	StageStatusFieldEnded   = "ended"
	StageStatusFieldStarted = "started"
	StageStatusFieldState   = "state"
	StageStatusFieldSteps   = "steps"
)
View Source
const (
	StatusType            = "status"
	StatusFieldAPIVersion = "apiVersion"
	StatusFieldCode       = "code"
	StatusFieldDetails    = "details"
	StatusFieldKind       = "kind"
	StatusFieldListMeta   = "metadata"
	StatusFieldMessage    = "message"
	StatusFieldReason     = "reason"
	StatusFieldStatus     = "status"
)
View Source
const (
	StatusCauseType         = "statusCause"
	StatusCauseFieldField   = "field"
	StatusCauseFieldMessage = "message"
	StatusCauseFieldType    = "reason"
)
View Source
const (
	StatusDetailsType                   = "statusDetails"
	StatusDetailsFieldCauses            = "causes"
	StatusDetailsFieldGroup             = "group"
	StatusDetailsFieldKind              = "kind"
	StatusDetailsFieldName              = "name"
	StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds"
	StatusDetailsFieldUID               = "uid"
)
View Source
const (
	StepType                    = "step"
	StepFieldPublishImageConfig = "publishImageConfig"
	StepFieldRunScriptConfig    = "runScriptConfig"
	StepFieldSourceCodeConfig   = "sourceCodeConfig"
	StepFieldTimeout            = "timeout"
)
View Source
const (
	StepStatusType         = "stepStatus"
	StepStatusFieldEnded   = "ended"
	StepStatusFieldStarted = "started"
	StepStatusFieldState   = "state"
)
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"
	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"
	SyslogConfigFieldEndpoint    = "endpoint"
	SyslogConfigFieldProgram     = "program"
	SyslogConfigFieldProtocol    = "protocol"
	SyslogConfigFieldSSLVerify   = "sslVerify"
	SyslogConfigFieldSeverity    = "severity"
	SyslogConfigFieldToken       = "token"
)
View Source
const (
	TaintType           = "taint"
	TaintFieldEffect    = "effect"
	TaintFieldKey       = "key"
	TaintFieldTimeAdded = "timeAdded"
	TaintFieldValue     = "value"
)
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"
	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"
	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"
	TemplateSpecFieldDefaultTemplateVersionID = "defaultTemplateVersionId"
	TemplateSpecFieldDefaultVersion           = "defaultVersion"
	TemplateSpecFieldDescription              = "description"
	TemplateSpecFieldDisplayName              = "displayName"
	TemplateSpecFieldFolderName               = "folderName"
	TemplateSpecFieldIcon                     = "icon"
	TemplateSpecFieldIconFilename             = "iconFilename"
	TemplateSpecFieldMaintainer               = "maintainer"
	TemplateSpecFieldPath                     = "path"
	TemplateSpecFieldProjectURL               = "projectURL"
	TemplateSpecFieldReadme                   = "readme"
	TemplateSpecFieldUpgradeFrom              = "upgradeFrom"
	TemplateSpecFieldVersions                 = "versions"
)
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"
	TemplateVersionFieldRancherVersion       = "rancherVersion"
	TemplateVersionFieldReadme               = "readme"
	TemplateVersionFieldRemoved              = "removed"
	TemplateVersionFieldRequiredNamespace    = "requiredNamespace"
	TemplateVersionFieldState                = "state"
	TemplateVersionFieldStatus               = "status"
	TemplateVersionFieldTransitioning        = "transitioning"
	TemplateVersionFieldTransitioningMessage = "transitioningMessage"
	TemplateVersionFieldUUID                 = "uuid"
	TemplateVersionFieldUpgradeVersionLinks  = "upgradeVersionLinks"
	TemplateVersionFieldVersion              = "version"
)
View Source
const (
	TemplateVersionSpecType                     = "templateVersionSpec"
	TemplateVersionSpecFieldAppReadme           = "appReadme"
	TemplateVersionSpecFieldDigest              = "digest"
	TemplateVersionSpecFieldExternalID          = "externalId"
	TemplateVersionSpecFieldFiles               = "files"
	TemplateVersionSpecFieldKubeVersion         = "kubeVersion"
	TemplateVersionSpecFieldQuestions           = "questions"
	TemplateVersionSpecFieldRancherVersion      = "rancherVersion"
	TemplateVersionSpecFieldReadme              = "readme"
	TemplateVersionSpecFieldRequiredNamespace   = "requiredNamespace"
	TemplateVersionSpecFieldUpgradeVersionLinks = "upgradeVersionLinks"
	TemplateVersionSpecFieldVersion             = "version"
)
View Source
const (
	TokenType                 = "token"
	TokenFieldAnnotations     = "annotations"
	TokenFieldAuthProvider    = "authProvider"
	TokenFieldCreated         = "created"
	TokenFieldCreatorID       = "creatorId"
	TokenFieldDescription     = "description"
	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 (
	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"
	UserAttributeFieldName            = "name"
	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 (
	VsphereCloudProviderType               = "vsphereCloudProvider"
	VsphereCloudProviderFieldDisk          = "disk"
	VsphereCloudProviderFieldGlobal        = "global"
	VsphereCloudProviderFieldNetwork       = "network"
	VsphereCloudProviderFieldVirtualCenter = "virtualCenter"
	VsphereCloudProviderFieldWorkspace     = "workspace"
)
View Source
const (
	WebhookConfigType     = "webhookConfig"
	WebhookConfigFieldURL = "url"
)
View Source
const (
	WorkspaceVsphereOptsType                  = "workspaceVsphereOpts"
	WorkspaceVsphereOptsFieldDatacenter       = "datacenter"
	WorkspaceVsphereOptsFieldDefaultDatastore = "default-datastore"
	WorkspaceVsphereOptsFieldFolder           = "folder"
	WorkspaceVsphereOptsFieldResourcePoolPath = "resourcepool-path"
	WorkspaceVsphereOptsFieldVCenterIP        = "server"
)
View Source
const (
	AWSCloudProviderType = "awsCloudProvider"
)
View Source
const (
	ClusterPipelineStatusType = "clusterPipelineStatus"
)
View Source
const (
	MicroTimeType = "microTime"
)
View Source
const (
	NotifierStatusType = "notifierStatus"
)
View Source
const (
	ProjectNetworkPolicyStatusType = "projectNetworkPolicyStatus"
)
View Source
const (
	SourceCodeCredentialStatusType = "sourceCodeCredentialStatus"
)
View Source
const (
	SourceCodeRepositoryStatusType = "sourceCodeRepositoryStatus"
)
View Source
const (
	TemplateStatusType = "templateStatus"
)
View Source
const (
	TemplateVersionStatusType = "templateVersionStatus"
)
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 {
}

type Action ¶

type Action struct {
	Input  string `json:"input,omitempty" yaml:"input,omitempty"`
	Output string `json:"output,omitempty" yaml:"output,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"`
	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"`
}

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 AllowedFlexVolume ¶

type AllowedFlexVolume struct {
	Driver string `json:"driver,omitempty" yaml:"driver,omitempty"`
}

type AllowedHostPath ¶

type AllowedHostPath struct {
	PathPrefix string `json:"pathPrefix,omitempty" yaml:"pathPrefix,omitempty"`
}

type AmazonElasticContainerServiceConfig ¶

type AmazonElasticContainerServiceConfig struct {
	AccessKey      string   `json:"accessKey,omitempty" yaml:"accessKey,omitempty"`
	InstanceType   string   `json:"instanceType,omitempty" yaml:"instanceType,omitempty"`
	MaximumNodes   int64    `json:"maximumNodes,omitempty" yaml:"maximumNodes,omitempty"`
	MinimumNodes   int64    `json:"minimumNodes,omitempty" yaml:"minimumNodes,omitempty"`
	Region         string   `json:"region,omitempty" yaml:"region,omitempty"`
	SecretKey      string   `json:"secretKey,omitempty" yaml:"secretKey,omitempty"`
	SecurityGroups []string `json:"securityGroups,omitempty" yaml:"securityGroups,omitempty"`
	ServiceRole    string   `json:"serviceRole,omitempty" yaml:"serviceRole,omitempty"`
	Subnets        []string `json:"subnets,omitempty" yaml:"subnets,omitempty"`
	VirtualNetwork string   `json:"virtualNetwork,omitempty" yaml:"virtualNetwork,omitempty"`
}

type AttachedVolume ¶

type AttachedVolume struct {
	Name string `json:"name,omitempty" yaml:"name,omitempty"`
}

type AuthAppInput ¶

type AuthAppInput struct {
	ClientID       string `json:"clientId,omitempty" yaml:"clientId,omitempty"`
	ClientSecret   string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"`
	Code           string `json:"code,omitempty" yaml:"code,omitempty"`
	Host           string `json:"host,omitempty" yaml:"host,omitempty"`
	InheritGlobal  bool   `json:"inheritGlobal,omitempty" yaml:"inheritGlobal,omitempty"`
	RedirectURL    string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"`
	TLS            bool   `json:"tls,omitempty" yaml:"tls,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 (*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 ¶

type AuthConfigOperations ¶

type AuthConfigOperations interface {
	List(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 AuthUserInput ¶

type AuthUserInput struct {
	Code           string `json:"code,omitempty" yaml:"code,omitempty"`
	RedirectURL    string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"`
}

type AuthnConfig ¶

type AuthnConfig struct {
	Options  map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
	SANs     []string          `json:"sans,omitempty" yaml:"sans,omitempty"`
	Strategy string            `json:"strategy,omitempty" yaml:"strategy,omitempty"`
}

type AuthzConfig ¶

type AuthzConfig struct {
	Mode    string            `json:"mode,omitempty" yaml:"mode,omitempty"`
	Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
}

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"`
	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"`
	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 AzureKubernetesServiceConfig ¶

type AzureKubernetesServiceConfig struct {
	AdminUsername               string            `json:"adminUsername,omitempty" yaml:"adminUsername,omitempty"`
	AgentDNSPrefix              string            `json:"agentDnsPrefix,omitempty" yaml:"agentDnsPrefix,omitempty"`
	AgentPoolName               string            `json:"agentPoolName,omitempty" yaml:"agentPoolName,omitempty"`
	AgentVMSize                 string            `json:"agentVmSize,omitempty" yaml:"agentVmSize,omitempty"`
	BaseURL                     string            `json:"baseUrl,omitempty" yaml:"baseUrl,omitempty"`
	ClientID                    string            `json:"clientId,omitempty" yaml:"clientId,omitempty"`
	ClientSecret                string            `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"`
	Count                       int64             `json:"count,omitempty" yaml:"count,omitempty"`
	KubernetesVersion           string            `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"`
	Location                    string            `json:"location,omitempty" yaml:"location,omitempty"`
	MasterDNSPrefix             string            `json:"masterDnsPrefix,omitempty" yaml:"masterDnsPrefix,omitempty"`
	OsDiskSizeGB                int64             `json:"osDiskSizeGb,omitempty" yaml:"osDiskSizeGb,omitempty"`
	ResourceGroup               string            `json:"resourceGroup,omitempty" yaml:"resourceGroup,omitempty"`
	SSHPublicKeyContents        string            `json:"sshPublicKeyContents,omitempty" yaml:"sshPublicKeyContents,omitempty"`
	Subnet                      string            `json:"subnet,omitempty" yaml:"subnet,omitempty"`
	SubscriptionID              string            `json:"subscriptionId,omitempty" yaml:"subscriptionId,omitempty"`
	Tag                         map[string]string `json:"tags,omitempty" yaml:"tags,omitempty"`
	TenantID                    string            `json:"tenantId,omitempty" yaml:"tenantId,omitempty"`
	VirtualNetwork              string            `json:"virtualNetwork,omitempty" yaml:"virtualNetwork,omitempty"`
	VirtualNetworkResourceGroup string            `json:"virtualNetworkResourceGroup,omitempty" yaml:"virtualNetworkResourceGroup,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"`
	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 BlockStorageOpenstackOpts ¶

type BlockStorageOpenstackOpts struct {
	BSVersion       string `json:"bs-version,omitempty" yaml:"bs-version,omitempty"`
	IgnoreVolumeAZ  bool   `json:"ignore-volume-az,omitempty" yaml:"ignore-volume-az,omitempty"`
	TrustDevicePath bool   `json:"trust-device-path,omitempty" yaml:"trust-device-path,omitempty"`
}

type CPUInfo ¶

type CPUInfo struct {
	Count int64 `json:"count,omitempty" yaml:"count,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 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"`
	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"`
	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"`
}

type CatalogClient ¶

type CatalogClient struct {
	// contains filtered or unexported fields
}

func (*CatalogClient) ActionRefresh ¶

func (c *CatalogClient) ActionRefresh(resource *Catalog) error

func (*CatalogClient) ByID ¶

func (c *CatalogClient) ByID(id string) (*Catalog, error)

func (*CatalogClient) CollectionActionRefresh ¶

func (c *CatalogClient) CollectionActionRefresh(resource *CatalogCollection) 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) Replace ¶

func (c *CatalogClient) Replace(obj *Catalog) (*Catalog, error)

func (*CatalogClient) Update ¶

func (c *CatalogClient) Update(existing *Catalog, updates interface{}) (*Catalog, 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)
	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) error

	CollectionActionRefresh(resource *CatalogCollection) error
}

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"`
	URL         string `json:"url,omitempty" yaml:"url,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 ChangePasswordInput ¶

type ChangePasswordInput struct {
	CurrentPassword string `json:"currentPassword,omitempty" yaml:"currentPassword,omitempty"`
	NewPassword     string `json:"newPassword,omitempty" yaml:"newPassword,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
	ClusterEvent                            ClusterEventOperations
	ClusterRegistrationToken                ClusterRegistrationTokenOperations
	Catalog                                 CatalogOperations
	Template                                TemplateOperations
	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
	ListenConfig                            ListenConfigOperations
	Setting                                 SettingOperations
	Notifier                                NotifierOperations
	ClusterAlert                            ClusterAlertOperations
	ProjectAlert                            ProjectAlertOperations
	ClusterPipeline                         ClusterPipelineOperations
	SourceCodeCredential                    SourceCodeCredentialOperations
	Pipeline                                PipelineOperations
	PipelineExecution                       PipelineExecutionOperations
	PipelineExecutionLog                    PipelineExecutionLogOperations
	SourceCodeRepository                    SourceCodeRepositoryOperations
	ComposeConfig                           ComposeConfigOperations
	ResourceQuotaTemplate                   ResourceQuotaTemplateOperations
}

func NewClient ¶

func NewClient(opts *clientbase.ClientOpts) (*Client, error)

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"`
	AgentImage                           string                               `json:"agentImage,omitempty" yaml:"agentImage,omitempty"`
	Allocatable                          map[string]string                    `json:"allocatable,omitempty" yaml:"allocatable,omitempty"`
	AmazonElasticContainerServiceConfig  *AmazonElasticContainerServiceConfig `json:"amazonElasticContainerServiceConfig,omitempty" yaml:"amazonElasticContainerServiceConfig,omitempty"`
	Annotations                          map[string]string                    `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	AppliedPodSecurityPolicyTemplateName string                               `json:"appliedPodSecurityPolicyTemplateId,omitempty" yaml:"appliedPodSecurityPolicyTemplateId,omitempty"`
	AppliedSpec                          *ClusterSpec                         `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"`
	AzureKubernetesServiceConfig         *AzureKubernetesServiceConfig        `json:"azureKubernetesServiceConfig,omitempty" yaml:"azureKubernetesServiceConfig,omitempty"`
	CACert                               string                               `json:"caCert,omitempty" yaml:"caCert,omitempty"`
	Capacity                             map[string]string                    `json:"capacity,omitempty" yaml:"capacity,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"`
	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"`
	DockerRootDir                        string                               `json:"dockerRootDir,omitempty" yaml:"dockerRootDir,omitempty"`
	Driver                               string                               `json:"driver,omitempty" yaml:"driver,omitempty"`
	FailedSpec                           *ClusterSpec                         `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"`
	GoogleKubernetesEngineConfig         *GoogleKubernetesEngineConfig        `json:"googleKubernetesEngineConfig,omitempty" yaml:"googleKubernetesEngineConfig,omitempty"`
	ImportedConfig                       *ImportedConfig                      `json:"importedConfig,omitempty" yaml:"importedConfig,omitempty"`
	Internal                             bool                                 `json:"internal,omitempty" yaml:"internal,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"`
	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"`
	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"`
}

type ClusterAlert ¶

type ClusterAlert 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"`
	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"`
	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) ActionActivate ¶

func (c *ClusterAlertClient) ActionActivate(resource *ClusterAlert) error

func (*ClusterAlertClient) ActionDeactivate ¶

func (c *ClusterAlertClient) ActionDeactivate(resource *ClusterAlert) error

func (*ClusterAlertClient) ActionMute ¶

func (c *ClusterAlertClient) ActionMute(resource *ClusterAlert) error

func (*ClusterAlertClient) ActionUnmute ¶

func (c *ClusterAlertClient) ActionUnmute(resource *ClusterAlert) error

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 (*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 ¶

type ClusterAlertOperations ¶

type ClusterAlertOperations interface {
	List(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

	ActionActivate(resource *ClusterAlert) error

	ActionDeactivate(resource *ClusterAlert) error

	ActionMute(resource *ClusterAlert) error

	ActionUnmute(resource *ClusterAlert) error
}

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 ClusterClient ¶

type ClusterClient struct {
	// contains filtered or unexported fields
}

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) ByID ¶

func (c *ClusterClient) ByID(id string) (*Cluster, 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) Replace ¶

func (c *ClusterClient) Replace(obj *Cluster) (*Cluster, error)

func (*ClusterClient) Update ¶

func (c *ClusterClient) Update(existing *Cluster, updates interface{}) (*Cluster, 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 ClusterEvent ¶

type ClusterEvent struct {
	types.Resource
	Action              string            `json:"action,omitempty" yaml:"action,omitempty"`
	Annotations         map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	ClusterID           string            `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	Count               int64             `json:"count,omitempty" yaml:"count,omitempty"`
	Created             string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID           string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	EventTime           *MicroTime        `json:"eventTime,omitempty" yaml:"eventTime,omitempty"`
	EventType           string            `json:"eventType,omitempty" yaml:"eventType,omitempty"`
	FirstTimestamp      string            `json:"firstTimestamp,omitempty" yaml:"firstTimestamp,omitempty"`
	InvolvedObject      *ObjectReference  `json:"involvedObject,omitempty" yaml:"involvedObject,omitempty"`
	Labels              map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	LastTimestamp       string            `json:"lastTimestamp,omitempty" yaml:"lastTimestamp,omitempty"`
	Message             string            `json:"message,omitempty" yaml:"message,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"`
	Reason              string            `json:"reason,omitempty" yaml:"reason,omitempty"`
	Related             *ObjectReference  `json:"related,omitempty" yaml:"related,omitempty"`
	Removed             string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	ReportingController string            `json:"reportingComponent,omitempty" yaml:"reportingComponent,omitempty"`
	ReportingInstance   string            `json:"reportingInstance,omitempty" yaml:"reportingInstance,omitempty"`
	Series              *EventSeries      `json:"series,omitempty" yaml:"series,omitempty"`
	Source              *EventSource      `json:"source,omitempty" yaml:"source,omitempty"`
	UUID                string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type ClusterEventClient ¶

type ClusterEventClient struct {
	// contains filtered or unexported fields
}

func (*ClusterEventClient) ByID ¶

func (c *ClusterEventClient) ByID(id string) (*ClusterEvent, error)

func (*ClusterEventClient) Create ¶

func (c *ClusterEventClient) Create(container *ClusterEvent) (*ClusterEvent, error)

func (*ClusterEventClient) Delete ¶

func (c *ClusterEventClient) Delete(container *ClusterEvent) error

func (*ClusterEventClient) List ¶

func (*ClusterEventClient) Replace ¶

func (c *ClusterEventClient) Replace(obj *ClusterEvent) (*ClusterEvent, error)

func (*ClusterEventClient) Update ¶

func (c *ClusterEventClient) Update(existing *ClusterEvent, updates interface{}) (*ClusterEvent, error)

type ClusterEventCollection ¶

type ClusterEventCollection struct {
	types.Collection
	Data []ClusterEvent `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterEventCollection) Next ¶

type ClusterEventOperations ¶

type ClusterEventOperations interface {
	List(opts *types.ListOpts) (*ClusterEventCollection, error)
	Create(opts *ClusterEvent) (*ClusterEvent, error)
	Update(existing *ClusterEvent, updates interface{}) (*ClusterEvent, error)
	Replace(existing *ClusterEvent) (*ClusterEvent, error)
	ByID(id string) (*ClusterEvent, error)
	Delete(container *ClusterEvent) error
}

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"`
	ElasticsearchConfig  *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
	EmbeddedConfig       *EmbeddedConfig      `json:"embeddedConfig,omitempty" yaml:"embeddedConfig,omitempty"`
	FailedSpec           *ClusterLoggingSpec  `json:"failedSpec,omitempty" yaml:"failedSpec,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 (*ClusterLoggingClient) Create ¶

func (c *ClusterLoggingClient) Create(container *ClusterLogging) (*ClusterLogging, error)

func (*ClusterLoggingClient) Delete ¶

func (c *ClusterLoggingClient) Delete(container *ClusterLogging) error

func (*ClusterLoggingClient) List ¶

func (*ClusterLoggingClient) Replace ¶

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 ¶

type ClusterLoggingOperations ¶

type ClusterLoggingOperations interface {
	List(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
}

type ClusterLoggingSpec ¶

type ClusterLoggingSpec struct {
	ClusterID           string               `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	DisplayName         string               `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
	EmbeddedConfig      *EmbeddedConfig      `json:"embeddedConfig,omitempty" yaml:"embeddedConfig,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 ClusterOperations ¶

type ClusterOperations interface {
	List(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

	ActionExportYaml(resource *Cluster) (*ExportOutput, error)

	ActionGenerateKubeconfig(resource *Cluster) (*GenerateKubeConfigOutput, error)

	ActionImportYaml(resource *Cluster, input *ImportClusterYamlInput) (*ImportYamlOutput, error)
}

type ClusterPipeline ¶

type ClusterPipeline 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"`
	Deploy               bool                   `json:"deploy,omitempty" yaml:"deploy,omitempty"`
	GithubConfig         *GithubClusterConfig   `json:"githubConfig,omitempty" yaml:"githubConfig,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"`
	State                string                 `json:"state,omitempty" yaml:"state,omitempty"`
	Status               *ClusterPipelineStatus `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 ClusterPipelineClient ¶

type ClusterPipelineClient struct {
	// contains filtered or unexported fields
}

func (*ClusterPipelineClient) ActionAuthapp ¶

func (c *ClusterPipelineClient) ActionAuthapp(resource *ClusterPipeline, input *AuthAppInput) (*ClusterPipeline, error)

func (*ClusterPipelineClient) ActionAuthuser ¶

func (c *ClusterPipelineClient) ActionAuthuser(resource *ClusterPipeline, input *AuthUserInput) (*SourceCodeCredential, error)

func (*ClusterPipelineClient) ActionDeploy ¶

func (c *ClusterPipelineClient) ActionDeploy(resource *ClusterPipeline) error

func (*ClusterPipelineClient) ActionDestroy ¶

func (c *ClusterPipelineClient) ActionDestroy(resource *ClusterPipeline) error

func (*ClusterPipelineClient) ActionRevokeapp ¶

func (c *ClusterPipelineClient) ActionRevokeapp(resource *ClusterPipeline) error

func (*ClusterPipelineClient) ByID ¶

func (*ClusterPipelineClient) Create ¶

func (c *ClusterPipelineClient) Create(container *ClusterPipeline) (*ClusterPipeline, error)

func (*ClusterPipelineClient) Delete ¶

func (c *ClusterPipelineClient) Delete(container *ClusterPipeline) error

func (*ClusterPipelineClient) List ¶

func (*ClusterPipelineClient) Replace ¶

func (*ClusterPipelineClient) Update ¶

func (c *ClusterPipelineClient) Update(existing *ClusterPipeline, updates interface{}) (*ClusterPipeline, error)

type ClusterPipelineCollection ¶

type ClusterPipelineCollection struct {
	types.Collection
	Data []ClusterPipeline `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterPipelineCollection) Next ¶

type ClusterPipelineOperations ¶

type ClusterPipelineOperations interface {
	List(opts *types.ListOpts) (*ClusterPipelineCollection, error)
	Create(opts *ClusterPipeline) (*ClusterPipeline, error)
	Update(existing *ClusterPipeline, updates interface{}) (*ClusterPipeline, error)
	Replace(existing *ClusterPipeline) (*ClusterPipeline, error)
	ByID(id string) (*ClusterPipeline, error)
	Delete(container *ClusterPipeline) error

	ActionAuthapp(resource *ClusterPipeline, input *AuthAppInput) (*ClusterPipeline, error)

	ActionAuthuser(resource *ClusterPipeline, input *AuthUserInput) (*SourceCodeCredential, error)

	ActionDeploy(resource *ClusterPipeline) error

	ActionDestroy(resource *ClusterPipeline) error

	ActionRevokeapp(resource *ClusterPipeline) error
}

type ClusterPipelineSpec ¶

type ClusterPipelineSpec struct {
	ClusterID    string               `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	Deploy       bool                 `json:"deploy,omitempty" yaml:"deploy,omitempty"`
	GithubConfig *GithubClusterConfig `json:"githubConfig,omitempty" yaml:"githubConfig,omitempty"`
}

type ClusterPipelineStatus ¶

type ClusterPipelineStatus struct {
}

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"`
}

type ClusterRegistrationTokenClient ¶

type ClusterRegistrationTokenClient struct {
	// contains filtered or unexported fields
}

func (*ClusterRegistrationTokenClient) ByID ¶

func (*ClusterRegistrationTokenClient) Create ¶

func (*ClusterRegistrationTokenClient) Delete ¶

func (*ClusterRegistrationTokenClient) List ¶

func (*ClusterRegistrationTokenClient) Replace ¶

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 ¶

type ClusterRegistrationTokenOperations ¶

type ClusterRegistrationTokenOperations interface {
	List(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"`
}

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 (*ClusterRoleTemplateBindingClient) Create ¶

func (*ClusterRoleTemplateBindingClient) Delete ¶

func (*ClusterRoleTemplateBindingClient) List ¶

func (*ClusterRoleTemplateBindingClient) Replace ¶

func (*ClusterRoleTemplateBindingClient) Update ¶

type ClusterRoleTemplateBindingCollection ¶

type ClusterRoleTemplateBindingCollection struct {
	types.Collection
	Data []ClusterRoleTemplateBinding `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterRoleTemplateBindingCollection) Next ¶

type ClusterSpec ¶

type ClusterSpec struct {
	AmazonElasticContainerServiceConfig *AmazonElasticContainerServiceConfig `json:"amazonElasticContainerServiceConfig,omitempty" yaml:"amazonElasticContainerServiceConfig,omitempty"`
	AzureKubernetesServiceConfig        *AzureKubernetesServiceConfig        `json:"azureKubernetesServiceConfig,omitempty" yaml:"azureKubernetesServiceConfig,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"`
	DisplayName                         string                               `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	DockerRootDir                       string                               `json:"dockerRootDir,omitempty" yaml:"dockerRootDir,omitempty"`
	GoogleKubernetesEngineConfig        *GoogleKubernetesEngineConfig        `json:"googleKubernetesEngineConfig,omitempty" yaml:"googleKubernetesEngineConfig,omitempty"`
	ImportedConfig                      *ImportedConfig                      `json:"importedConfig,omitempty" yaml:"importedConfig,omitempty"`
	Internal                            bool                                 `json:"internal,omitempty" yaml:"internal,omitempty"`
	RancherKubernetesEngineConfig       *RancherKubernetesEngineConfig       `json:"rancherKubernetesEngineConfig,omitempty" yaml:"rancherKubernetesEngineConfig,omitempty"`
}

type ClusterStatus ¶

type ClusterStatus struct {
	APIEndpoint                          string                   `json:"apiEndpoint,omitempty" yaml:"apiEndpoint,omitempty"`
	AgentImage                           string                   `json:"agentImage,omitempty" yaml:"agentImage,omitempty"`
	Allocatable                          map[string]string        `json:"allocatable,omitempty" yaml:"allocatable,omitempty"`
	AppliedPodSecurityPolicyTemplateName string                   `json:"appliedPodSecurityPolicyTemplateId,omitempty" yaml:"appliedPodSecurityPolicyTemplateId,omitempty"`
	AppliedSpec                          *ClusterSpec             `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"`
	CACert                               string                   `json:"caCert,omitempty" yaml:"caCert,omitempty"`
	Capacity                             map[string]string        `json:"capacity,omitempty" yaml:"capacity,omitempty"`
	ComponentStatuses                    []ClusterComponentStatus `json:"componentStatuses,omitempty" yaml:"componentStatuses,omitempty"`
	Conditions                           []ClusterCondition       `json:"conditions,omitempty" yaml:"conditions,omitempty"`
	Driver                               string                   `json:"driver,omitempty" yaml:"driver,omitempty"`
	FailedSpec                           *ClusterSpec             `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"`
	Limits                               map[string]string        `json:"limits,omitempty" yaml:"limits,omitempty"`
	Requested                            map[string]string        `json:"requested,omitempty" yaml:"requested,omitempty"`
	Version                              *Info                    `json:"version,omitempty" yaml:"version,omitempty"`
}

type ComponentCondition ¶

type ComponentCondition struct {
	Error   string `json:"error,omitempty" yaml:"error,omitempty"`
	Message string `json:"message,omitempty" yaml:"message,omitempty"`
	Status  string `json:"status,omitempty" yaml:"status,omitempty"`
	Type    string `json:"type,omitempty" yaml:"type,omitempty"`
}

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 (*ComposeConfigClient) Create ¶

func (c *ComposeConfigClient) Create(container *ComposeConfig) (*ComposeConfig, error)

func (*ComposeConfigClient) Delete ¶

func (c *ComposeConfigClient) Delete(container *ComposeConfig) error

func (*ComposeConfigClient) List ¶

func (*ComposeConfigClient) Replace ¶

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 ¶

type ComposeConfigOperations ¶

type ComposeConfigOperations interface {
	List(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 ContainerImage ¶

type ContainerImage struct {
	Names     []string `json:"names,omitempty" yaml:"names,omitempty"`
	SizeBytes int64    `json:"sizeBytes,omitempty" yaml:"sizeBytes,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"`
	SSHKey          string            `json:"sshKey,omitempty" yaml:"sshKey,omitempty"`
	User            string            `json:"user,omitempty" yaml:"user,omitempty"`
}

type DaemonEndpoint ¶

type DaemonEndpoint struct {
	Port int64 `json:"Port,omitempty" yaml:"Port,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 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"`
	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"`
	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 (*DynamicSchemaClient) Create ¶

func (c *DynamicSchemaClient) Create(container *DynamicSchema) (*DynamicSchema, error)

func (*DynamicSchemaClient) Delete ¶

func (c *DynamicSchemaClient) Delete(container *DynamicSchema) error

func (*DynamicSchemaClient) List ¶

func (*DynamicSchemaClient) Replace ¶

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 ¶

type DynamicSchemaOperations ¶

type DynamicSchemaOperations interface {
	List(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"`
	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"`
}

type DynamicSchemaStatus ¶

type DynamicSchemaStatus struct {
	Fake string `json:"fake,omitempty" yaml:"fake,omitempty"`
}

type ETCDService ¶

type ETCDService struct {
	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"`
	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"`
}

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"`
}

type EmbeddedConfig ¶

type EmbeddedConfig struct {
	DateFormat            string `json:"dateFormat,omitempty" yaml:"dateFormat,omitempty"`
	ElasticsearchEndpoint string `json:"elasticsearchEndpoint,omitempty" yaml:"elasticsearchEndpoint,omitempty"`
	IndexPrefix           string `json:"indexPrefix,omitempty" yaml:"indexPrefix,omitempty"`
	KibanaEndpoint        string `json:"kibanaEndpoint,omitempty" yaml:"kibanaEndpoint,omitempty"`
	LimitsCPU             int64  `json:"limitsCpu,omitempty" yaml:"limitsCpu,omitempty"`
	LimitsMemery          int64  `json:"limitsMemory,omitempty" yaml:"limitsMemory,omitempty"`
	RequestsCPU           int64  `json:"requestsCpu,omitempty" yaml:"requestsCpu,omitempty"`
	RequestsMemery        int64  `json:"requestsMemory,omitempty" yaml:"requestsMemory,omitempty"`
}

type EventSeries ¶

type EventSeries struct {
	Count            int64      `json:"count,omitempty" yaml:"count,omitempty"`
	LastObservedTime *MicroTime `json:"lastObservedTime,omitempty" yaml:"lastObservedTime,omitempty"`
	State            string     `json:"state,omitempty" yaml:"state,omitempty"`
}

type EventSource ¶

type EventSource struct {
	Component string `json:"component,omitempty" yaml:"component,omitempty"`
	Host      string `json:"host,omitempty" yaml:"host,omitempty"`
}

type ExportOutput ¶

type ExportOutput struct {
	YAMLOutput string `json:"yamlOutput,omitempty" yaml:"yamlOutput,omitempty"`
}

type FSGroupStrategyOptions ¶

type FSGroupStrategyOptions struct {
	Ranges []IDRange `json:"ranges,omitempty" yaml:"ranges,omitempty"`
	Rule   string    `json:"rule,omitempty" yaml:"rule,omitempty"`
}

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"`
	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 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"`
	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"`
}

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 GenerateKubeConfigOutput ¶

type GenerateKubeConfigOutput struct {
	Config string `json:"config,omitempty" yaml:"config,omitempty"`
}

type GithubClusterConfig ¶

type GithubClusterConfig struct {
	ClientID     string `json:"clientId,omitempty" yaml:"clientId,omitempty"`
	ClientSecret string `json:"clientSecret,omitempty" yaml:"clientSecret,omitempty"`
	Host         string `json:"host,omitempty" yaml:"host,omitempty"`
	RedirectURL  string `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	TLS          bool   `json:"tls,omitempty" yaml:"tls,omitempty"`
}

type GithubConfig ¶

type GithubConfig 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"`
	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"`
	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 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"`
	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"`
	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 (*GlobalRoleBindingClient) Create ¶

func (*GlobalRoleBindingClient) Delete ¶

func (c *GlobalRoleBindingClient) Delete(container *GlobalRoleBinding) error

func (*GlobalRoleBindingClient) List ¶

func (*GlobalRoleBindingClient) Replace ¶

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 ¶

type GlobalRoleBindingOperations ¶

type GlobalRoleBindingOperations interface {
	List(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 (*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 ¶

type GlobalRoleOperations ¶

type GlobalRoleOperations interface {
	List(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 GoogleKubernetesEngineConfig ¶

type GoogleKubernetesEngineConfig struct {
	ClusterIpv4Cidr                 string            `json:"clusterIpv4Cidr,omitempty" yaml:"clusterIpv4Cidr,omitempty"`
	Credential                      string            `json:"credential,omitempty" yaml:"credential,omitempty"`
	Description                     string            `json:"description,omitempty" yaml:"description,omitempty"`
	DisableHTTPLoadBalancing        bool              `json:"disableHttpLoadBalancing,omitempty" yaml:"disableHttpLoadBalancing,omitempty"`
	DisableHorizontalPodAutoscaling bool              `json:"disableHorizontalPodAutoscaling,omitempty" yaml:"disableHorizontalPodAutoscaling,omitempty"`
	DisableNetworkPolicyConfig      bool              `json:"disableNetworkPolicyConfig,omitempty" yaml:"disableNetworkPolicyConfig,omitempty"`
	DiskSizeGb                      int64             `json:"diskSizeGb,omitempty" yaml:"diskSizeGb,omitempty"`
	EnableAlphaFeature              bool              `json:"enableAlphaFeature,omitempty" yaml:"enableAlphaFeature,omitempty"`
	EnableKubernetesDashboard       bool              `json:"enableKubernetesDashboard,omitempty" yaml:"enableKubernetesDashboard,omitempty"`
	EnableLegacyAbac                bool              `json:"enableLegacyAbac,omitempty" yaml:"enableLegacyAbac,omitempty"`
	ImageType                       string            `json:"imageType,omitempty" yaml:"imageType,omitempty"`
	Labels                          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Locations                       []string          `json:"locations,omitempty" yaml:"locations,omitempty"`
	MachineType                     string            `json:"machineType,omitempty" yaml:"machineType,omitempty"`
	MaintenanceWindow               string            `json:"maintenanceWindow,omitempty" yaml:"maintenanceWindow,omitempty"`
	MasterVersion                   string            `json:"masterVersion,omitempty" yaml:"masterVersion,omitempty"`
	Network                         string            `json:"network,omitempty" yaml:"network,omitempty"`
	NoNetworkPolicy                 bool              `json:"noNetworkPolicy,omitempty" yaml:"noNetworkPolicy,omitempty"`
	NoStackdriverLogging            bool              `json:"noStackdriverLogging,omitempty" yaml:"noStackdriverLogging,omitempty"`
	NoStackdriverMonitoring         bool              `json:"noStackdriverMonitoring,omitempty" yaml:"noStackdriverMonitoring,omitempty"`
	NodeCount                       int64             `json:"nodeCount,omitempty" yaml:"nodeCount,omitempty"`
	NodeVersion                     string            `json:"nodeVersion,omitempty" yaml:"nodeVersion,omitempty"`
	ProjectID                       string            `json:"projectId,omitempty" yaml:"projectId,omitempty"`
	SubNetwork                      string            `json:"subNetwork,omitempty" yaml:"subNetwork,omitempty"`
	Zone                            string            `json:"zone,omitempty" yaml:"zone,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) ByID ¶

func (c *GroupClient) ByID(id string) (*Group, error)

func (*GroupClient) Create ¶

func (c *GroupClient) Create(container *Group) (*Group, error)

func (*GroupClient) Delete ¶

func (c *GroupClient) Delete(container *Group) error

func (*GroupClient) List ¶

func (c *GroupClient) List(opts *types.ListOpts) (*GroupCollection, error)

func (*GroupClient) Replace ¶

func (c *GroupClient) Replace(obj *Group) (*Group, error)

func (*GroupClient) Update ¶

func (c *GroupClient) Update(existing *Group, updates interface{}) (*Group, 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 (*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 ¶

type GroupMemberOperations ¶

type GroupMemberOperations interface {
	List(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)
	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 HostPortRange ¶

type HostPortRange struct {
	Max int64 `json:"max,omitempty" yaml:"max,omitempty"`
	Min int64 `json:"min,omitempty" yaml:"min,omitempty"`
}

type IDRange ¶

type IDRange struct {
	Max int64 `json:"max,omitempty" yaml:"max,omitempty"`
	Min int64 `json:"min,omitempty" yaml:"min,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 IngressConfig ¶

type IngressConfig struct {
	ExtraArgs    map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,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"`
}

type Initializer ¶

type Initializer struct {
	Name string `json:"name,omitempty" yaml:"name,omitempty"`
}

type Initializers ¶

type Initializers struct {
	Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"`
	Result  *Status       `json:"result,omitempty" yaml:"result,omitempty"`
}

type InternalNodeSpec ¶

type InternalNodeSpec struct {
	PodCidr       string  `json:"podCidr,omitempty" yaml:"podCidr,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"`
	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 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"`
	Topic             string   `json:"topic,omitempty" yaml:"topic,omitempty"`
	ZookeeperEndpoint string   `json:"zookeeperEndpoint,omitempty" yaml:"zookeeperEndpoint,omitempty"`
}

type KubeAPIService ¶

type KubeAPIService 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"`
	PodSecurityPolicy     bool              `json:"podSecurityPolicy,omitempty" yaml:"podSecurityPolicy,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"`
	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 KubernetesInfo struct {
	KubeProxyVersion string `json:"kubeProxyVersion,omitempty" yaml:"kubeProxyVersion,omitempty"`
	KubeletVersion   string `json:"kubeletVersion,omitempty" yaml:"kubeletVersion,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"`
	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"`
}

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 (*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 ¶

type LdapConfigOperations ¶

type LdapConfigOperations interface {
	List(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 ListMeta ¶

type ListMeta struct {
	Continue        string `json:"continue,omitempty" yaml:"continue,omitempty"`
	ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"`
	SelfLink        string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"`
}

type ListenConfig ¶

type ListenConfig struct {
	types.Resource
	Algorithm               string            `json:"algorithm,omitempty" yaml:"algorithm,omitempty"`
	Annotations             map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	CACerts                 string            `json:"caCerts,omitempty" yaml:"caCerts,omitempty"`
	CN                      string            `json:"cn,omitempty" yaml:"cn,omitempty"`
	Cert                    string            `json:"cert,omitempty" yaml:"cert,omitempty"`
	CertFingerprint         string            `json:"certFingerprint,omitempty" yaml:"certFingerprint,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"`
	Domains                 []string          `json:"domains,omitempty" yaml:"domains,omitempty"`
	Enabled                 bool              `json:"enabled,omitempty" yaml:"enabled,omitempty"`
	ExpiresAt               string            `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"`
	GeneratedCerts          map[string]string `json:"generatedCerts,omitempty" yaml:"generatedCerts,omitempty"`
	IssuedAt                string            `json:"issuedAt,omitempty" yaml:"issuedAt,omitempty"`
	Issuer                  string            `json:"issuer,omitempty" yaml:"issuer,omitempty"`
	Key                     string            `json:"key,omitempty" yaml:"key,omitempty"`
	KeySize                 int64             `json:"keySize,omitempty" yaml:"keySize,omitempty"`
	KnownIPs                []string          `json:"knownIps,omitempty" yaml:"knownIps,omitempty"`
	Labels                  map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Mode                    string            `json:"mode,omitempty" yaml:"mode,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"`
	SerialNumber            string            `json:"serialNumber,omitempty" yaml:"serialNumber,omitempty"`
	SubjectAlternativeNames []string          `json:"subjectAlternativeNames,omitempty" yaml:"subjectAlternativeNames,omitempty"`
	TOS                     []string          `json:"tos,omitempty" yaml:"tos,omitempty"`
	UUID                    string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
	Version                 int64             `json:"version,omitempty" yaml:"version,omitempty"`
}

type ListenConfigClient ¶

type ListenConfigClient struct {
	// contains filtered or unexported fields
}

func (*ListenConfigClient) ByID ¶

func (c *ListenConfigClient) ByID(id string) (*ListenConfig, error)

func (*ListenConfigClient) Create ¶

func (c *ListenConfigClient) Create(container *ListenConfig) (*ListenConfig, error)

func (*ListenConfigClient) Delete ¶

func (c *ListenConfigClient) Delete(container *ListenConfig) error

func (*ListenConfigClient) List ¶

func (*ListenConfigClient) Replace ¶

func (c *ListenConfigClient) Replace(obj *ListenConfig) (*ListenConfig, error)

func (*ListenConfigClient) Update ¶

func (c *ListenConfigClient) Update(existing *ListenConfig, updates interface{}) (*ListenConfig, error)

type ListenConfigCollection ¶

type ListenConfigCollection struct {
	types.Collection
	Data []ListenConfig `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ListenConfigCollection) Next ¶

type ListenConfigOperations ¶

type ListenConfigOperations interface {
	List(opts *types.ListOpts) (*ListenConfigCollection, error)
	Create(opts *ListenConfig) (*ListenConfig, error)
	Update(existing *ListenConfig, updates interface{}) (*ListenConfig, error)
	Replace(existing *ListenConfig) (*ListenConfig, error)
	ByID(id string) (*ListenConfig, error)
	Delete(container *ListenConfig) error
}

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         int64  `json:"monitor-delay,omitempty" yaml:"monitor-delay,omitempty"`
	MonitorMaxRetries    int64  `json:"monitor-max-retries,omitempty" yaml:"monitor-max-retries,omitempty"`
	MonitorTimeout       int64  `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 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 MemoryInfo ¶

type MemoryInfo struct {
	MemTotalKiB int64 `json:"memTotalKiB,omitempty" yaml:"memTotalKiB,omitempty"`
}

type MetadataOpenstackOpts ¶

type MetadataOpenstackOpts struct {
	RequestTimeout int64  `json:"request-timeout,omitempty" yaml:"request-timeout,omitempty"`
	SearchOrder    string `json:"search-order,omitempty" yaml:"search-order,omitempty"`
}

type MicroTime ¶

type MicroTime struct {
}

type MonitoringConfig ¶

type MonitoringConfig struct {
	Options  map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
	Provider string            `json:"provider,omitempty" yaml:"provider,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"`
	Options                map[string]string       `json:"options,omitempty" yaml:"options,omitempty"`
	Plugin                 string                  `json:"plugin,omitempty" yaml:"plugin,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"`
	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"`
	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"`
	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 NodeAddress struct {
	Address string `json:"address,omitempty" yaml:"address,omitempty"`
	Type    string `json:"type,omitempty" yaml:"type,omitempty"`
}

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) ActionUncordon ¶

func (c *NodeClient) ActionUncordon(resource *Node) error

func (*NodeClient) ByID ¶

func (c *NodeClient) ByID(id string) (*Node, error)

func (*NodeClient) Create ¶

func (c *NodeClient) Create(container *Node) (*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) Replace ¶

func (c *NodeClient) Replace(obj *Node) (*Node, error)

func (*NodeClient) Update ¶

func (c *NodeClient) Update(existing *Node, updates interface{}) (*Node, 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 {
	APIVersion   string           `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"`
	ConfigMapRef *ObjectReference `json:"configMapRef,omitempty" yaml:"configMapRef,omitempty"`
	Kind         string           `json:"kind,omitempty" yaml:"kind,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 (*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 ¶

type NodeDriverOperations ¶

type NodeDriverOperations interface {
	List(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 {
	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)
	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

	ActionUncordon(resource *Node) error
}

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"`
	DisplayName          string            `json:"displayName,omitempty" yaml:"displayName,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"`
	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) ByID ¶

func (c *NodePoolClient) ByID(id string) (*NodePool, error)

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 (*NodePoolClient) Replace ¶

func (c *NodePoolClient) Replace(obj *NodePool) (*NodePool, error)

func (*NodePoolClient) Update ¶

func (c *NodePoolClient) Update(existing *NodePool, updates interface{}) (*NodePool, error)

type NodePoolCollection ¶

type NodePoolCollection struct {
	types.Collection
	Data []NodePool `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*NodePoolCollection) Next ¶

type NodePoolOperations ¶

type NodePoolOperations interface {
	List(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"`
	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"`
	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 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"`
	DesiredNodeAnnotations   map[string]string `json:"desiredNodeAnnotations,omitempty" yaml:"desiredNodeAnnotations,omitempty"`
	DesiredNodeLabels        map[string]string `json:"desiredNodeLabels,omitempty" yaml:"desiredNodeLabels,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"`
	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"`
	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"`
	Worker                   bool              `json:"worker,omitempty" yaml:"worker,omitempty"`
}

type NodeStatus ¶

type NodeStatus struct {
	Allocatable       map[string]string         `json:"allocatable,omitempty" yaml:"allocatable,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"`
	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"`
	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"`
	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 (*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 ¶

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)
	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"`
	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"`
	UseInternalIPAddress     bool              `json:"useInternalIpAddress,omitempty" yaml:"useInternalIpAddress,omitempty"`
}

type NodeTemplateStatus ¶

type NodeTemplateStatus struct {
	Conditions []NodeTemplateCondition `json:"conditions,omitempty" yaml:"conditions,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"`
}

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"`
	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"`
}

type NotifierClient ¶

type NotifierClient struct {
	// contains filtered or unexported fields
}

func (*NotifierClient) ActionSend ¶

func (c *NotifierClient) ActionSend(resource *Notifier, input *Notification) error

func (*NotifierClient) ByID ¶

func (c *NotifierClient) ByID(id string) (*Notifier, 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 (*NotifierClient) Replace ¶

func (c *NotifierClient) Replace(obj *Notifier) (*Notifier, error)

func (*NotifierClient) Update ¶

func (c *NotifierClient) Update(existing *Notifier, updates interface{}) (*Notifier, error)

type NotifierCollection ¶

type NotifierCollection struct {
	types.Collection
	Data []Notifier `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*NotifierCollection) Next ¶

type NotifierOperations ¶

type NotifierOperations interface {
	List(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"`
	SlackConfig     *SlackConfig     `json:"slackConfig,omitempty" yaml:"slackConfig,omitempty"`
	WebhookConfig   *WebhookConfig   `json:"webhookConfig,omitempty" yaml:"webhookConfig,omitempty"`
}

type NotifierStatus ¶

type NotifierStatus struct {
}

type OSInfo ¶

type OSInfo struct {
	DockerVersion   string `json:"dockerVersion,omitempty" yaml:"dockerVersion,omitempty"`
	KernelVersion   string `json:"kernelVersion,omitempty" yaml:"kernelVersion,omitempty"`
	OperatingSystem string `json:"operatingSystem,omitempty" yaml:"operatingSystem,omitempty"`
}

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 ObjectReference ¶

type ObjectReference struct {
	APIVersion      string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"`
	FieldPath       string `json:"fieldPath,omitempty" yaml:"fieldPath,omitempty"`
	Kind            string `json:"kind,omitempty" yaml:"kind,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 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"`
	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"`
}

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 PagerdutyConfig struct {
	ServiceKey string `json:"serviceKey,omitempty" yaml:"serviceKey,omitempty"`
}

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 Pipeline ¶

type Pipeline 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"`
	LastExecutionID       string                `json:"lastExecutionId,omitempty" yaml:"lastExecutionId,omitempty"`
	LastRunState          string                `json:"lastRunState,omitempty" yaml:"lastRunState,omitempty"`
	LastStarted           string                `json:"lastStarted,omitempty" yaml:"lastStarted,omitempty"`
	Name                  string                `json:"name,omitempty" yaml:"name,omitempty"`
	NamespaceId           string                `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"`
	NextRun               int64                 `json:"nextRun,omitempty" yaml:"nextRun,omitempty"`
	NextStart             string                `json:"nextStart,omitempty" yaml:"nextStart,omitempty"`
	OwnerReferences       []OwnerReference      `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	PipelineState         string                `json:"pipelineState,omitempty" yaml:"pipelineState,omitempty"`
	ProjectID             string                `json:"projectId,omitempty" yaml:"projectId,omitempty"`
	Removed               string                `json:"removed,omitempty" yaml:"removed,omitempty"`
	SourceCodeCredential  *SourceCodeCredential `json:"sourceCodeCredential,omitempty" yaml:"sourceCodeCredential,omitempty"`
	Stages                []Stage               `json:"stages,omitempty" yaml:"stages,omitempty"`
	State                 string                `json:"state,omitempty" yaml:"state,omitempty"`
	Templates             map[string]string     `json:"templates,omitempty" yaml:"templates,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"`
	TriggerCronExpression string                `json:"triggerCronExpression,omitempty" yaml:"triggerCronExpression,omitempty"`
	TriggerCronTimezone   string                `json:"triggerCronTimezone,omitempty" yaml:"triggerCronTimezone,omitempty"`
	TriggerWebhookPr      bool                  `json:"triggerWebhookPr,omitempty" yaml:"triggerWebhookPr,omitempty"`
	TriggerWebhookPush    bool                  `json:"triggerWebhookPush,omitempty" yaml:"triggerWebhookPush,omitempty"`
	TriggerWebhookTag     bool                  `json:"triggerWebhookTag,omitempty" yaml:"triggerWebhookTag,omitempty"`
	UUID                  string                `json:"uuid,omitempty" yaml:"uuid,omitempty"`
	WebHookID             string                `json:"webhookId,omitempty" yaml:"webhookId,omitempty"`
}

type PipelineClient ¶

type PipelineClient struct {
	// contains filtered or unexported fields
}

func (*PipelineClient) ActionActivate ¶

func (c *PipelineClient) ActionActivate(resource *Pipeline) error

func (*PipelineClient) ActionDeactivate ¶

func (c *PipelineClient) ActionDeactivate(resource *Pipeline) error

func (*PipelineClient) ActionRun ¶

func (c *PipelineClient) ActionRun(resource *Pipeline, input *RunPipelineInput) error

func (*PipelineClient) ByID ¶

func (c *PipelineClient) ByID(id string) (*Pipeline, error)

func (*PipelineClient) Create ¶

func (c *PipelineClient) Create(container *Pipeline) (*Pipeline, error)

func (*PipelineClient) Delete ¶

func (c *PipelineClient) Delete(container *Pipeline) error

func (*PipelineClient) List ¶

func (*PipelineClient) Replace ¶

func (c *PipelineClient) Replace(obj *Pipeline) (*Pipeline, error)

func (*PipelineClient) Update ¶

func (c *PipelineClient) Update(existing *Pipeline, updates interface{}) (*Pipeline, error)

type PipelineCollection ¶

type PipelineCollection struct {
	types.Collection
	Data []Pipeline `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineCollection) Next ¶

type PipelineCondition ¶

type PipelineCondition 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 PipelineExecution ¶

type PipelineExecution struct {
	types.Resource
	Annotations          map[string]string   `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Commit               string              `json:"commit,omitempty" yaml:"commit,omitempty"`
	Conditions           []PipelineCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
	Created              string              `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID            string              `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Ended                string              `json:"ended,omitempty" yaml:"ended,omitempty"`
	EnvVars              map[string]string   `json:"envVars,omitempty" yaml:"envVars,omitempty"`
	ExecutionState       string              `json:"executionState,omitempty" yaml:"executionState,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"`
	Pipeline             *Pipeline           `json:"pipeline,omitempty" yaml:"pipeline,omitempty"`
	PipelineID           string              `json:"pipelineId,omitempty" yaml:"pipelineId,omitempty"`
	ProjectID            string              `json:"projectId,omitempty" yaml:"projectId,omitempty"`
	Removed              string              `json:"removed,omitempty" yaml:"removed,omitempty"`
	Run                  int64               `json:"run,omitempty" yaml:"run,omitempty"`
	Stages               []StageStatus       `json:"stages,omitempty" yaml:"stages,omitempty"`
	Started              string              `json:"started,omitempty" yaml:"started,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"`
	TriggerUserID        string              `json:"triggerUserId,omitempty" yaml:"triggerUserId,omitempty"`
	TriggeredBy          string              `json:"triggeredBy,omitempty" yaml:"triggeredBy,omitempty"`
	UUID                 string              `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type PipelineExecutionClient ¶

type PipelineExecutionClient struct {
	// contains filtered or unexported fields
}

func (*PipelineExecutionClient) ActionRerun ¶

func (c *PipelineExecutionClient) ActionRerun(resource *PipelineExecution) error

func (*PipelineExecutionClient) ActionStop ¶

func (c *PipelineExecutionClient) ActionStop(resource *PipelineExecution) error

func (*PipelineExecutionClient) ByID ¶

func (*PipelineExecutionClient) Create ¶

func (*PipelineExecutionClient) Delete ¶

func (c *PipelineExecutionClient) Delete(container *PipelineExecution) error

func (*PipelineExecutionClient) List ¶

func (*PipelineExecutionClient) Replace ¶

func (*PipelineExecutionClient) Update ¶

func (c *PipelineExecutionClient) Update(existing *PipelineExecution, updates interface{}) (*PipelineExecution, error)

type PipelineExecutionCollection ¶

type PipelineExecutionCollection struct {
	types.Collection
	Data []PipelineExecution `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineExecutionCollection) Next ¶

type PipelineExecutionLog ¶

type PipelineExecutionLog 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"`
	Line                int64             `json:"line,omitempty" yaml:"line,omitempty"`
	Message             string            `json:"message,omitempty" yaml:"message,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"`
	PipelineExecutionID string            `json:"pipelineExecutionId,omitempty" yaml:"pipelineExecutionId,omitempty"`
	ProjectID           string            `json:"projectId,omitempty" yaml:"projectId,omitempty"`
	Removed             string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Stage               int64             `json:"stage,omitempty" yaml:"stage,omitempty"`
	Step                int64             `json:"step,omitempty" yaml:"step,omitempty"`
	UUID                string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type PipelineExecutionLogClient ¶

type PipelineExecutionLogClient struct {
	// contains filtered or unexported fields
}

func (*PipelineExecutionLogClient) ByID ¶

func (*PipelineExecutionLogClient) Create ¶

func (*PipelineExecutionLogClient) Delete ¶

func (*PipelineExecutionLogClient) List ¶

func (*PipelineExecutionLogClient) Replace ¶

func (*PipelineExecutionLogClient) Update ¶

func (c *PipelineExecutionLogClient) Update(existing *PipelineExecutionLog, updates interface{}) (*PipelineExecutionLog, error)

type PipelineExecutionLogCollection ¶

type PipelineExecutionLogCollection struct {
	types.Collection
	Data []PipelineExecutionLog `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineExecutionLogCollection) Next ¶

type PipelineExecutionLogOperations ¶

type PipelineExecutionLogOperations interface {
	List(opts *types.ListOpts) (*PipelineExecutionLogCollection, error)
	Create(opts *PipelineExecutionLog) (*PipelineExecutionLog, error)
	Update(existing *PipelineExecutionLog, updates interface{}) (*PipelineExecutionLog, error)
	Replace(existing *PipelineExecutionLog) (*PipelineExecutionLog, error)
	ByID(id string) (*PipelineExecutionLog, error)
	Delete(container *PipelineExecutionLog) error
}

type PipelineExecutionLogSpec ¶

type PipelineExecutionLogSpec struct {
	Line                int64  `json:"line,omitempty" yaml:"line,omitempty"`
	Message             string `json:"message,omitempty" yaml:"message,omitempty"`
	PipelineExecutionID string `json:"pipelineExecutionId,omitempty" yaml:"pipelineExecutionId,omitempty"`
	Stage               int64  `json:"stage,omitempty" yaml:"stage,omitempty"`
	Step                int64  `json:"step,omitempty" yaml:"step,omitempty"`
}

type PipelineExecutionOperations ¶

type PipelineExecutionOperations interface {
	List(opts *types.ListOpts) (*PipelineExecutionCollection, error)
	Create(opts *PipelineExecution) (*PipelineExecution, error)
	Update(existing *PipelineExecution, updates interface{}) (*PipelineExecution, error)
	Replace(existing *PipelineExecution) (*PipelineExecution, error)
	ByID(id string) (*PipelineExecution, error)
	Delete(container *PipelineExecution) error

	ActionRerun(resource *PipelineExecution) error

	ActionStop(resource *PipelineExecution) error
}

type PipelineExecutionSpec ¶

type PipelineExecutionSpec struct {
	Pipeline      *Pipeline `json:"pipeline,omitempty" yaml:"pipeline,omitempty"`
	PipelineID    string    `json:"pipelineId,omitempty" yaml:"pipelineId,omitempty"`
	Run           int64     `json:"run,omitempty" yaml:"run,omitempty"`
	TriggerUserID string    `json:"triggerUserId,omitempty" yaml:"triggerUserId,omitempty"`
	TriggeredBy   string    `json:"triggeredBy,omitempty" yaml:"triggeredBy,omitempty"`
}

type PipelineExecutionStatus ¶

type PipelineExecutionStatus struct {
	Commit         string              `json:"commit,omitempty" yaml:"commit,omitempty"`
	Conditions     []PipelineCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
	Ended          string              `json:"ended,omitempty" yaml:"ended,omitempty"`
	EnvVars        map[string]string   `json:"envVars,omitempty" yaml:"envVars,omitempty"`
	ExecutionState string              `json:"executionState,omitempty" yaml:"executionState,omitempty"`
	Stages         []StageStatus       `json:"stages,omitempty" yaml:"stages,omitempty"`
	Started        string              `json:"started,omitempty" yaml:"started,omitempty"`
}

type PipelineOperations ¶

type PipelineOperations interface {
	List(opts *types.ListOpts) (*PipelineCollection, error)
	Create(opts *Pipeline) (*Pipeline, error)
	Update(existing *Pipeline, updates interface{}) (*Pipeline, error)
	Replace(existing *Pipeline) (*Pipeline, error)
	ByID(id string) (*Pipeline, error)
	Delete(container *Pipeline) error

	ActionActivate(resource *Pipeline) error

	ActionDeactivate(resource *Pipeline) error

	ActionRun(resource *Pipeline, input *RunPipelineInput) error
}

type PipelineSpec ¶

type PipelineSpec struct {
	DisplayName           string            `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	Stages                []Stage           `json:"stages,omitempty" yaml:"stages,omitempty"`
	Templates             map[string]string `json:"templates,omitempty" yaml:"templates,omitempty"`
	TriggerCronExpression string            `json:"triggerCronExpression,omitempty" yaml:"triggerCronExpression,omitempty"`
	TriggerCronTimezone   string            `json:"triggerCronTimezone,omitempty" yaml:"triggerCronTimezone,omitempty"`
	TriggerWebhookPr      bool              `json:"triggerWebhookPr,omitempty" yaml:"triggerWebhookPr,omitempty"`
	TriggerWebhookPush    bool              `json:"triggerWebhookPush,omitempty" yaml:"triggerWebhookPush,omitempty"`
	TriggerWebhookTag     bool              `json:"triggerWebhookTag,omitempty" yaml:"triggerWebhookTag,omitempty"`
}

type PipelineStatus ¶

type PipelineStatus struct {
	LastExecutionID      string                `json:"lastExecutionId,omitempty" yaml:"lastExecutionId,omitempty"`
	LastRunState         string                `json:"lastRunState,omitempty" yaml:"lastRunState,omitempty"`
	LastStarted          string                `json:"lastStarted,omitempty" yaml:"lastStarted,omitempty"`
	NextRun              int64                 `json:"nextRun,omitempty" yaml:"nextRun,omitempty"`
	NextStart            string                `json:"nextStart,omitempty" yaml:"nextStart,omitempty"`
	PipelineState        string                `json:"pipelineState,omitempty" yaml:"pipelineState,omitempty"`
	SourceCodeCredential *SourceCodeCredential `json:"sourceCodeCredential,omitempty" yaml:"sourceCodeCredential,omitempty"`
	Token                string                `json:"token,omitempty" yaml:"token,omitempty"`
	WebHookID            string                `json:"webhookId,omitempty" yaml:"webhookId,omitempty"`
}

type PodSecurityPolicySpec ¶

type PodSecurityPolicySpec struct {
	AllowPrivilegeEscalation        *bool                              `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,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"`
	DefaultAddCapabilities          []string                           `json:"defaultAddCapabilities,omitempty" yaml:"defaultAddCapabilities,omitempty"`
	DefaultAllowPrivilegeEscalation *bool                              `json:"defaultAllowPrivilegeEscalation,omitempty" yaml:"defaultAllowPrivilegeEscalation,omitempty"`
	FSGroup                         *FSGroupStrategyOptions            `json:"fsGroup,omitempty" yaml:"fsGroup,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"`
	RunAsUser                       *RunAsUserStrategyOptions          `json:"runAsUser,omitempty" yaml:"runAsUser,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"`
	AllowedCapabilities             []string                           `json:"allowedCapabilities,omitempty" yaml:"allowedCapabilities,omitempty"`
	AllowedFlexVolumes              []AllowedFlexVolume                `json:"allowedFlexVolumes,omitempty" yaml:"allowedFlexVolumes,omitempty"`
	AllowedHostPaths                []AllowedHostPath                  `json:"allowedHostPaths,omitempty" yaml:"allowedHostPaths,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"`
	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"`
	RunAsUser                       *RunAsUserStrategyOptions          `json:"runAsUser,omitempty" yaml:"runAsUser,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 (*PodSecurityPolicyTemplateClient) Create ¶

func (*PodSecurityPolicyTemplateClient) Delete ¶

func (*PodSecurityPolicyTemplateClient) List ¶

func (*PodSecurityPolicyTemplateClient) Replace ¶

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 ¶

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 (*PodSecurityPolicyTemplateProjectBindingClient) Create ¶

func (*PodSecurityPolicyTemplateProjectBindingClient) Delete ¶

func (*PodSecurityPolicyTemplateProjectBindingClient) List ¶

func (*PodSecurityPolicyTemplateProjectBindingClient) Update ¶

type PodSecurityPolicyTemplateProjectBindingCollection ¶

type PodSecurityPolicyTemplateProjectBindingCollection struct {
	types.Collection
	Data []PodSecurityPolicyTemplateProjectBinding `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PodSecurityPolicyTemplateProjectBindingCollection) Next ¶

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 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 (*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 ¶

type PreferenceOperations ¶

type PreferenceOperations interface {
	List(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) ByID ¶

func (c *PrincipalClient) ByID(id string) (*Principal, error)

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 (*PrincipalClient) Replace ¶

func (c *PrincipalClient) Replace(obj *Principal) (*Principal, error)

func (*PrincipalClient) Update ¶

func (c *PrincipalClient) Update(existing *Principal, updates interface{}) (*Principal, error)

type PrincipalCollection ¶

type PrincipalCollection struct {
	types.Collection
	Data []Principal `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PrincipalCollection) Next ¶

type PrincipalOperations ¶

type PrincipalOperations interface {
	List(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 PrivateRegistry struct {
	Password string `json:"password,omitempty" yaml:"password,omitempty"`
	URL      string `json:"url,omitempty" yaml:"url,omitempty"`
	User     string `json:"user,omitempty" yaml:"user,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"`
	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"`
	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
	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"`
	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"`
	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) ActionActivate ¶

func (c *ProjectAlertClient) ActionActivate(resource *ProjectAlert) error

func (*ProjectAlertClient) ActionDeactivate ¶

func (c *ProjectAlertClient) ActionDeactivate(resource *ProjectAlert) error

func (*ProjectAlertClient) ActionMute ¶

func (c *ProjectAlertClient) ActionMute(resource *ProjectAlert) error

func (*ProjectAlertClient) ActionUnmute ¶

func (c *ProjectAlertClient) ActionUnmute(resource *ProjectAlert) error

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 (*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 ¶

type ProjectAlertOperations ¶

type ProjectAlertOperations interface {
	List(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

	ActionActivate(resource *ProjectAlert) error

	ActionDeactivate(resource *ProjectAlert) error

	ActionMute(resource *ProjectAlert) error

	ActionUnmute(resource *ProjectAlert) error
}

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 ProjectClient ¶

type ProjectClient struct {
	// contains filtered or unexported fields
}

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) ByID ¶

func (c *ProjectClient) ByID(id string) (*Project, 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) Replace ¶

func (c *ProjectClient) Replace(obj *Project) (*Project, error)

func (*ProjectClient) Update ¶

func (c *ProjectClient) Update(existing *Project, updates interface{}) (*Project, 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 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"`
	ElasticsearchConfig  *ElasticsearchConfig  `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,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 (*ProjectLoggingClient) Create ¶

func (c *ProjectLoggingClient) Create(container *ProjectLogging) (*ProjectLogging, error)

func (*ProjectLoggingClient) Delete ¶

func (c *ProjectLoggingClient) Delete(container *ProjectLogging) error

func (*ProjectLoggingClient) List ¶

func (*ProjectLoggingClient) Replace ¶

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 ¶

type ProjectLoggingOperations ¶

type ProjectLoggingOperations interface {
	List(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
}

type ProjectLoggingSpec ¶

type ProjectLoggingSpec struct {
	DisplayName         string               `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,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 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 (*ProjectNetworkPolicyClient) Create ¶

func (*ProjectNetworkPolicyClient) Delete ¶

func (*ProjectNetworkPolicyClient) List ¶

func (*ProjectNetworkPolicyClient) Replace ¶

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 ¶

type ProjectNetworkPolicyOperations ¶

type ProjectNetworkPolicyOperations interface {
	List(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 ProjectNetworkPolicySpec ¶

type ProjectNetworkPolicySpec struct {
	Description string `json:"description,omitempty" yaml:"description,omitempty"`
	ProjectID   string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
}

type ProjectNetworkPolicyStatus ¶

type ProjectNetworkPolicyStatus struct {
}

type ProjectOperations ¶

type ProjectOperations interface {
	List(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

	ActionExportYaml(resource *Project) error

	ActionSetpodsecuritypolicytemplate(resource *Project, input *SetPodSecurityPolicyTemplateInput) (*Project, error)
}

type ProjectResourceLimit ¶

type ProjectResourceLimit 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 ProjectResourceQuota ¶

type ProjectResourceQuota struct {
	Limit     *ProjectResourceLimit `json:"limit,omitempty" yaml:"limit,omitempty"`
	UsedLimit *ProjectResourceLimit `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"`
	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 (*ProjectRoleTemplateBindingClient) Create ¶

func (*ProjectRoleTemplateBindingClient) Delete ¶

func (*ProjectRoleTemplateBindingClient) List ¶

func (*ProjectRoleTemplateBindingClient) Replace ¶

func (*ProjectRoleTemplateBindingClient) Update ¶

type ProjectRoleTemplateBindingCollection ¶

type ProjectRoleTemplateBindingCollection struct {
	types.Collection
	Data []ProjectRoleTemplateBinding `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectRoleTemplateBindingCollection) Next ¶

type ProjectSpec ¶

type ProjectSpec 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"`
	ResourceQuota *ProjectResourceQuota `json:"resourceQuota,omitempty" yaml:"resourceQuota,omitempty"`
}

type ProjectStatus ¶

type ProjectStatus struct {
	Conditions                    []ProjectCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
	PodSecurityPolicyTemplateName string             `json:"podSecurityPolicyTemplateId,omitempty" yaml:"podSecurityPolicyTemplateId,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 PublishImageConfig ¶

type PublishImageConfig struct {
	BuildContext   string `json:"buildContext,omitempty" yaml:"buildContext,omitempty"`
	DockerfilePath string `json:"dockerfilePath,omitempty" yaml:"dockerfilePath,omitempty"`
	Tag            string `json:"tag,omitempty" yaml:"tag,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"`
	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 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"`
	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 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 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"`
	CalicoNode                string `json:"calicoNode,omitempty" yaml:"calicoNode,omitempty"`
	CanalCNI                  string `json:"canalCni,omitempty" yaml:"canalCni,omitempty"`
	CanalFlannel              string `json:"canalFlannel,omitempty" yaml:"canalFlannel,omitempty"`
	CanalNode                 string `json:"canalNode,omitempty" yaml:"canalNode,omitempty"`
	CertDownloader            string `json:"certDownloader,omitempty" yaml:"certDownloader,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"`
	PodInfraContainer         string `json:"podInfraContainer,omitempty" yaml:"podInfraContainer,omitempty"`
	WeaveCNI                  string `json:"weaveCni,omitempty" yaml:"weaveCni,omitempty"`
	WeaveNode                 string `json:"weaveNode,omitempty" yaml:"weaveNode,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"`
	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"`
	SSHAgentAuth        bool               `json:"sshAgentAuth,omitempty" yaml:"sshAgentAuth,omitempty"`
	SSHKeyPath          string             `json:"sshKeyPath,omitempty" yaml:"sshKeyPath,omitempty"`
	Services            *RKEConfigServices `json:"services,omitempty" yaml:"services,omitempty"`
	Version             string             `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"`
}

type Recipient ¶

type Recipient struct {
	NotifierID   string `json:"notifierId,omitempty" yaml:"notifierId,omitempty"`
	NotifierType string `json:"notifierType,omitempty" yaml:"notifierType,omitempty"`
	Recipient    string `json:"recipient,omitempty" yaml:"recipient,omitempty"`
}

type RepoPerm ¶

type RepoPerm struct {
	Admin bool `json:"admin,omitempty" yaml:"admin,omitempty"`
	Pull  bool `json:"pull,omitempty" yaml:"pull,omitempty"`
	Push  bool `json:"push,omitempty" yaml:"push,omitempty"`
}

type ResourceQuotaTemplate ¶

type ResourceQuotaTemplate 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"`
	IsDefault       bool                  `json:"isDefault,omitempty" yaml:"isDefault,omitempty"`
	Labels          map[string]string     `json:"labels,omitempty" yaml:"labels,omitempty"`
	Limit           *ProjectResourceLimit `json:"limit,omitempty" yaml:"limit,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"`
	UsedLimit       *ProjectResourceLimit `json:"usedLimit,omitempty" yaml:"usedLimit,omitempty"`
}

type ResourceQuotaTemplateClient ¶

type ResourceQuotaTemplateClient struct {
	// contains filtered or unexported fields
}

func (*ResourceQuotaTemplateClient) ByID ¶

func (*ResourceQuotaTemplateClient) Create ¶

func (*ResourceQuotaTemplateClient) Delete ¶

func (*ResourceQuotaTemplateClient) List ¶

func (*ResourceQuotaTemplateClient) Replace ¶

func (*ResourceQuotaTemplateClient) Update ¶

func (c *ResourceQuotaTemplateClient) Update(existing *ResourceQuotaTemplate, updates interface{}) (*ResourceQuotaTemplate, error)

type ResourceQuotaTemplateCollection ¶

type ResourceQuotaTemplateCollection struct {
	types.Collection
	Data []ResourceQuotaTemplate `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceQuotaTemplateCollection) Next ¶

type ResourceQuotaTemplateOperations ¶

type ResourceQuotaTemplateOperations interface {
	List(opts *types.ListOpts) (*ResourceQuotaTemplateCollection, error)
	Create(opts *ResourceQuotaTemplate) (*ResourceQuotaTemplate, error)
	Update(existing *ResourceQuotaTemplate, updates interface{}) (*ResourceQuotaTemplate, error)
	Replace(existing *ResourceQuotaTemplate) (*ResourceQuotaTemplate, error)
	ByID(id string) (*ResourceQuotaTemplate, error)
	Delete(container *ResourceQuotaTemplate) error
}

type RoleTemplate ¶

type RoleTemplate struct {
	types.Resource
	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 (*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 ¶

type RoleTemplateOperations ¶

type RoleTemplateOperations interface {
	List(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 RouteOpenstackOpts ¶

type RouteOpenstackOpts struct {
	RouterID string `json:"router-id,omitempty" yaml:"router-id,omitempty"`
}

type RunAsUserStrategyOptions ¶

type RunAsUserStrategyOptions struct {
	Ranges []IDRange `json:"ranges,omitempty" yaml:"ranges,omitempty"`
	Rule   string    `json:"rule,omitempty" yaml:"rule,omitempty"`
}

type RunPipelineInput ¶

type RunPipelineInput struct {
	Branch string `json:"branch,omitempty" yaml:"branch,omitempty"`
}

type RunScriptConfig ¶

type RunScriptConfig struct {
	Command     string   `json:"command,omitempty" yaml:"command,omitempty"`
	Entrypoint  string   `json:"entrypoint,omitempty" yaml:"entrypoint,omitempty"`
	Env         []string `json:"env,omitempty" yaml:"env,omitempty"`
	Image       string   `json:"image,omitempty" yaml:"image,omitempty"`
	IsShell     bool     `json:"isShell,omitempty" yaml:"isShell,omitempty"`
	ShellScript string   `json:"shellScript,omitempty" yaml:"shellScript,omitempty"`
}

type SELinuxOptions ¶

type SELinuxOptions struct {
	Level string `json:"level,omitempty" yaml:"level,omitempty"`
	Role  string `json:"role,omitempty" yaml:"role,omitempty"`
	Type  string `json:"type,omitempty" yaml:"type,omitempty"`
	User  string `json:"user,omitempty" yaml:"user,omitempty"`
}

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 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 SearchPrincipalsInput struct {
	Name          string `json:"name,omitempty" yaml:"name,omitempty"`
	PrincipalType string `json:"principalType,omitempty" yaml:"principalType,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"`
	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) ByID ¶

func (c *SettingClient) ByID(id string) (*Setting, error)

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) Replace ¶

func (c *SettingClient) Replace(obj *Setting) (*Setting, error)

func (*SettingClient) Update ¶

func (c *SettingClient) Update(existing *Setting, updates interface{}) (*Setting, 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)
	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 SlackConfig ¶

type SlackConfig struct {
	DefaultRecipient string `json:"defaultRecipient,omitempty" yaml:"defaultRecipient,omitempty"`
	URL              string `json:"url,omitempty" yaml:"url,omitempty"`
}

type SourceCodeConfig ¶

type SourceCodeConfig struct {
	Branch                 string `json:"branch,omitempty" yaml:"branch,omitempty"`
	BranchCondition        string `json:"branchCondition,omitempty" yaml:"branchCondition,omitempty"`
	SourceCodeCredentialID string `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"`
	URL                    string `json:"url,omitempty" yaml:"url,omitempty"`
}

type SourceCodeCredential ¶

type SourceCodeCredential struct {
	types.Resource
	AccessToken          string                      `json:"accessToken,omitempty" yaml:"accessToken,omitempty"`
	Annotations          map[string]string           `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	AvatarURL            string                      `json:"avatarUrl,omitempty" yaml:"avatarUrl,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"`
	DisplayName          string                      `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	HTMLURL              string                      `json:"htmlUrl,omitempty" yaml:"htmlUrl,omitempty"`
	Labels               map[string]string           `json:"labels,omitempty" yaml:"labels,omitempty"`
	LoginName            string                      `json:"loginName,omitempty" yaml:"loginName,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"`
	SourceCodeType       string                      `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"`
	State                string                      `json:"state,omitempty" yaml:"state,omitempty"`
	Status               *SourceCodeCredentialStatus `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"`
	UserID               string                      `json:"userId,omitempty" yaml:"userId,omitempty"`
}

type SourceCodeCredentialClient ¶

type SourceCodeCredentialClient struct {
	// contains filtered or unexported fields
}

func (*SourceCodeCredentialClient) ActionRefreshrepos ¶

func (c *SourceCodeCredentialClient) ActionRefreshrepos(resource *SourceCodeCredential) error

func (*SourceCodeCredentialClient) ByID ¶

func (*SourceCodeCredentialClient) Create ¶

func (*SourceCodeCredentialClient) Delete ¶

func (*SourceCodeCredentialClient) List ¶

func (*SourceCodeCredentialClient) Replace ¶

func (*SourceCodeCredentialClient) Update ¶

func (c *SourceCodeCredentialClient) Update(existing *SourceCodeCredential, updates interface{}) (*SourceCodeCredential, error)

type SourceCodeCredentialCollection ¶

type SourceCodeCredentialCollection struct {
	types.Collection
	Data []SourceCodeCredential `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SourceCodeCredentialCollection) Next ¶

type SourceCodeCredentialOperations ¶

type SourceCodeCredentialOperations interface {
	List(opts *types.ListOpts) (*SourceCodeCredentialCollection, error)
	Create(opts *SourceCodeCredential) (*SourceCodeCredential, error)
	Update(existing *SourceCodeCredential, updates interface{}) (*SourceCodeCredential, error)
	Replace(existing *SourceCodeCredential) (*SourceCodeCredential, error)
	ByID(id string) (*SourceCodeCredential, error)
	Delete(container *SourceCodeCredential) error

	ActionRefreshrepos(resource *SourceCodeCredential) error
}

type SourceCodeCredentialSpec ¶

type SourceCodeCredentialSpec struct {
	AccessToken    string `json:"accessToken,omitempty" yaml:"accessToken,omitempty"`
	AvatarURL      string `json:"avatarUrl,omitempty" yaml:"avatarUrl,omitempty"`
	ClusterID      string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	DisplayName    string `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	HTMLURL        string `json:"htmlUrl,omitempty" yaml:"htmlUrl,omitempty"`
	LoginName      string `json:"loginName,omitempty" yaml:"loginName,omitempty"`
	SourceCodeType string `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"`
	UserID         string `json:"userId,omitempty" yaml:"userId,omitempty"`
}

type SourceCodeCredentialStatus ¶

type SourceCodeCredentialStatus struct {
}

type SourceCodeRepository ¶

type SourceCodeRepository 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"`
	DefaultBranch          string                      `json:"defaultBranch,omitempty" yaml:"defaultBranch,omitempty"`
	Labels                 map[string]string           `json:"labels,omitempty" yaml:"labels,omitempty"`
	Language               string                      `json:"language,omitempty" yaml:"language,omitempty"`
	Name                   string                      `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences        []OwnerReference            `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Permissions            *RepoPerm                   `json:"permissions,omitempty" yaml:"permissions,omitempty"`
	Removed                string                      `json:"removed,omitempty" yaml:"removed,omitempty"`
	SourceCodeCredentialID string                      `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"`
	SourceCodeType         string                      `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"`
	State                  string                      `json:"state,omitempty" yaml:"state,omitempty"`
	Status                 *SourceCodeRepositoryStatus `json:"status,omitempty" yaml:"status,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"`
	UserID                 string                      `json:"userId,omitempty" yaml:"userId,omitempty"`
}

type SourceCodeRepositoryClient ¶

type SourceCodeRepositoryClient struct {
	// contains filtered or unexported fields
}

func (*SourceCodeRepositoryClient) ByID ¶

func (*SourceCodeRepositoryClient) Create ¶

func (*SourceCodeRepositoryClient) Delete ¶

func (*SourceCodeRepositoryClient) List ¶

func (*SourceCodeRepositoryClient) Replace ¶

func (*SourceCodeRepositoryClient) Update ¶

func (c *SourceCodeRepositoryClient) Update(existing *SourceCodeRepository, updates interface{}) (*SourceCodeRepository, error)

type SourceCodeRepositoryCollection ¶

type SourceCodeRepositoryCollection struct {
	types.Collection
	Data []SourceCodeRepository `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SourceCodeRepositoryCollection) Next ¶

type SourceCodeRepositoryOperations ¶

type SourceCodeRepositoryOperations interface {
	List(opts *types.ListOpts) (*SourceCodeRepositoryCollection, error)
	Create(opts *SourceCodeRepository) (*SourceCodeRepository, error)
	Update(existing *SourceCodeRepository, updates interface{}) (*SourceCodeRepository, error)
	Replace(existing *SourceCodeRepository) (*SourceCodeRepository, error)
	ByID(id string) (*SourceCodeRepository, error)
	Delete(container *SourceCodeRepository) error
}

type SourceCodeRepositorySpec ¶

type SourceCodeRepositorySpec struct {
	ClusterID              string    `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	DefaultBranch          string    `json:"defaultBranch,omitempty" yaml:"defaultBranch,omitempty"`
	Language               string    `json:"language,omitempty" yaml:"language,omitempty"`
	Permissions            *RepoPerm `json:"permissions,omitempty" yaml:"permissions,omitempty"`
	SourceCodeCredentialID string    `json:"sourceCodeCredentialId,omitempty" yaml:"sourceCodeCredentialId,omitempty"`
	SourceCodeType         string    `json:"sourceCodeType,omitempty" yaml:"sourceCodeType,omitempty"`
	URL                    string    `json:"url,omitempty" yaml:"url,omitempty"`
	UserID                 string    `json:"userId,omitempty" yaml:"userId,omitempty"`
}

type SourceCodeRepositoryStatus ¶

type SourceCodeRepositoryStatus struct {
}

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 Stage ¶

type Stage struct {
	Name  string `json:"name,omitempty" yaml:"name,omitempty"`
	Steps []Step `json:"steps,omitempty" yaml:"steps,omitempty"`
}

type StageStatus ¶

type StageStatus struct {
	Ended   string       `json:"ended,omitempty" yaml:"ended,omitempty"`
	Started string       `json:"started,omitempty" yaml:"started,omitempty"`
	State   string       `json:"state,omitempty" yaml:"state,omitempty"`
	Steps   []StepStatus `json:"steps,omitempty" yaml:"steps,omitempty"`
}

type Status ¶

type Status struct {
	APIVersion string         `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"`
	Code       int64          `json:"code,omitempty" yaml:"code,omitempty"`
	Details    *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"`
	Kind       string         `json:"kind,omitempty" yaml:"kind,omitempty"`
	ListMeta   *ListMeta      `json:"metadata,omitempty" yaml:"metadata,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 StatusCause ¶

type StatusCause struct {
	Field   string `json:"field,omitempty" yaml:"field,omitempty"`
	Message string `json:"message,omitempty" yaml:"message,omitempty"`
	Type    string `json:"reason,omitempty" yaml:"reason,omitempty"`
}

type StatusDetails ¶

type StatusDetails struct {
	Causes            []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"`
	Group             string        `json:"group,omitempty" yaml:"group,omitempty"`
	Kind              string        `json:"kind,omitempty" yaml:"kind,omitempty"`
	Name              string        `json:"name,omitempty" yaml:"name,omitempty"`
	RetryAfterSeconds int64         `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"`
	UID               string        `json:"uid,omitempty" yaml:"uid,omitempty"`
}

type Step ¶

type Step struct {
	PublishImageConfig *PublishImageConfig `json:"publishImageConfig,omitempty" yaml:"publishImageConfig,omitempty"`
	RunScriptConfig    *RunScriptConfig    `json:"runScriptConfig,omitempty" yaml:"runScriptConfig,omitempty"`
	SourceCodeConfig   *SourceCodeConfig   `json:"sourceCodeConfig,omitempty" yaml:"sourceCodeConfig,omitempty"`
	Timeout            int64               `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}

type StepStatus ¶

type StepStatus struct {
	Ended   string `json:"ended,omitempty" yaml:"ended,omitempty"`
	Started string `json:"started,omitempty" yaml:"started,omitempty"`
	State   string `json:"state,omitempty" yaml:"state,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"`
	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 SupplementalGroupsStrategyOptions ¶

type SupplementalGroupsStrategyOptions struct {
	Ranges []IDRange `json:"ranges,omitempty" yaml:"ranges,omitempty"`
	Rule   string    `json:"rule,omitempty" yaml:"rule,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"`
	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 Taint ¶

type Taint struct {
	Effect    string `json:"effect,omitempty" yaml:"effect,omitempty"`
	Key       string `json:"key,omitempty" yaml:"key,omitempty"`
	TimeAdded string `json:"timeAdded,omitempty" yaml:"timeAdded,omitempty"`
	Value     string `json:"value,omitempty" yaml:"value,omitempty"`
}

type TargetEvent ¶

type TargetEvent struct {
	EventType    string `json:"eventType,omitempty" yaml:"eventType,omitempty"`
	ResourceKind string `json:"resourceKind,omitempty" yaml:"resourceKind,omitempty"`
}

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 TargetWorkload struct {
	AvailablePercentage int64             `json:"availablePercentage,omitempty" yaml:"availablePercentage,omitempty"`
	Selector            map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"`
	WorkloadID          string            `json:"workloadId,omitempty" yaml:"workloadId,omitempty"`
}

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"`
	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"`
	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) ByID ¶

func (c *TemplateClient) ByID(id string) (*Template, error)

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 (*TemplateClient) Replace ¶

func (c *TemplateClient) Replace(obj *Template) (*Template, error)

func (*TemplateClient) Update ¶

func (c *TemplateClient) Update(existing *Template, updates interface{}) (*Template, error)

type TemplateCollection ¶

type TemplateCollection struct {
	types.Collection
	Data []Template `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*TemplateCollection) Next ¶

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 (*TemplateContentClient) Create ¶

func (c *TemplateContentClient) Create(container *TemplateContent) (*TemplateContent, error)

func (*TemplateContentClient) Delete ¶

func (c *TemplateContentClient) Delete(container *TemplateContent) error

func (*TemplateContentClient) List ¶

func (*TemplateContentClient) Replace ¶

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 ¶

type TemplateContentOperations ¶

type TemplateContentOperations interface {
	List(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)
	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"`
	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"`
	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 {
}

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"`
	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"`
}

type TemplateVersionClient ¶

type TemplateVersionClient struct {
	// contains filtered or unexported fields
}

func (*TemplateVersionClient) ByID ¶

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 (*TemplateVersionClient) Replace ¶

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 ¶

type TemplateVersionOperations ¶

type TemplateVersionOperations interface {
	List(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"`
	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"`
}

type TemplateVersionStatus ¶

type TemplateVersionStatus struct {
}

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"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Description     string            `json:"description,omitempty" yaml:"description,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) ByID ¶

func (c *TokenClient) ByID(id string) (*Token, error)

func (*TokenClient) CollectionActionLogout ¶

func (c *TokenClient) CollectionActionLogout(resource *TokenCollection) error

func (*TokenClient) Create ¶

func (c *TokenClient) Create(container *Token) (*Token, 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) Replace ¶

func (c *TokenClient) Replace(obj *Token) (*Token, error)

func (*TokenClient) Update ¶

func (c *TokenClient) Update(existing *Token, updates interface{}) (*Token, 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)
	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 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"`
	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"`
	UserName        string               `json:"userName,omitempty" yaml:"userName,omitempty"`
}

type UserClient ¶

type UserClient struct {
	// contains filtered or unexported fields
}

func (*UserClient) ActionSetpassword ¶

func (c *UserClient) ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error)

func (*UserClient) ByID ¶

func (c *UserClient) ByID(id string) (*User, error)

func (*UserClient) CollectionActionChangepassword ¶

func (c *UserClient) CollectionActionChangepassword(resource *UserCollection, input *ChangePasswordInput) error

func (*UserClient) Create ¶

func (c *UserClient) Create(container *User) (*User, 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) Replace ¶

func (c *UserClient) Replace(obj *User) (*User, error)

func (*UserClient) Update ¶

func (c *UserClient) Update(existing *User, updates interface{}) (*User, 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)
	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

	ActionSetpassword(resource *User, input *SetPasswordInput) (*User, error)

	CollectionActionChangepassword(resource *UserCollection, input *ChangePasswordInput) error
}

type UserSpec ¶

type UserSpec struct {
}

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 VersionCommits struct {
	Value map[string]string `json:"Value,omitempty" yaml:"Value,omitempty"`
}

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 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 WebhookConfig ¶

type WebhookConfig struct {
	URL string `json:"url,omitempty" yaml:"url,omitempty"`
}

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 ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL