client

package
v0.0.0-...-a9d03a2 Latest Latest
Warning

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

Go to latest
Published: May 18, 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"
	ActiveDirectoryConfigFieldOwnerReferences             = "ownerReferences"
	ActiveDirectoryConfigFieldPort                        = "port"
	ActiveDirectoryConfigFieldRemoved                     = "removed"
	ActiveDirectoryConfigFieldServers                     = "servers"
	ActiveDirectoryConfigFieldServiceAccountPassword      = "serviceAccountPassword"
	ActiveDirectoryConfigFieldServiceAccountUsername      = "serviceAccountUsername"
	ActiveDirectoryConfigFieldTLS                         = "tls"
	ActiveDirectoryConfigFieldType                        = "type"
	ActiveDirectoryConfigFieldUserDisabledBitMask         = "userDisabledBitMask"
	ActiveDirectoryConfigFieldUserEnabledAttribute        = "userEnabledAttribute"
	ActiveDirectoryConfigFieldUserLoginAttribute          = "userLoginAttribute"
	ActiveDirectoryConfigFieldUserNameAttribute           = "userNameAttribute"
	ActiveDirectoryConfigFieldUserObjectClass             = "userObjectClass"
	ActiveDirectoryConfigFieldUserSearchAttribute         = "userSearchAttribute"
	ActiveDirectoryConfigFieldUserSearchBase              = "userSearchBase"
	ActiveDirectoryConfigFieldUuid                        = "uuid"
)
View Source
const (
	ActiveDirectoryTestAndApplyInputType                       = "activeDirectoryTestAndApplyInput"
	ActiveDirectoryTestAndApplyInputFieldActiveDirectoryConfig = "activeDirectoryConfig"
	ActiveDirectoryTestAndApplyInputFieldEnabled               = "enabled"
	ActiveDirectoryTestAndApplyInputFieldPassword              = "password"
	ActiveDirectoryTestAndApplyInputFieldUsername              = "username"
)
View Source
const (
	AlertStatusType            = "alertStatus"
	AlertStatusFieldAlertState = "alertState"
)
View Source
const (
	AllowedHostPathType            = "allowedHostPath"
	AllowedHostPathFieldPathPrefix = "pathPrefix"
)
View Source
const (
	AmazonElasticContainerServiceConfigType           = "amazonElasticContainerServiceConfig"
	AmazonElasticContainerServiceConfigFieldAccessKey = "accessKey"
	AmazonElasticContainerServiceConfigFieldSecretKey = "secretKey"
)
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 (
	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"
	AzureKubernetesServiceConfigFieldSubscriptionID       = "subscriptionId"
	AzureKubernetesServiceConfigFieldTag                  = "tags"
	AzureKubernetesServiceConfigFieldTenantID             = "tenantId"
)
View Source
const (
	BastionHostType              = "bastionHost"
	BastionHostFieldAddress      = "address"
	BastionHostFieldPort         = "port"
	BastionHostFieldSSHAgentAuth = "sshAgentAuth"
	BastionHostFieldSSHKey       = "sshKey"
	BastionHostFieldSSHKeyPath   = "sshKeyPath"
	BastionHostFieldUser         = "user"
)
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"
	CloudProviderFieldCloudConfig        = "cloudConfig"
	CloudProviderFieldName               = "name"
)
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"
	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 (
	ClusterComposeConfigType                      = "clusterComposeConfig"
	ClusterComposeConfigFieldAnnotations          = "annotations"
	ClusterComposeConfigFieldClusterId            = "clusterId"
	ClusterComposeConfigFieldCreated              = "created"
	ClusterComposeConfigFieldCreatorID            = "creatorId"
	ClusterComposeConfigFieldLabels               = "labels"
	ClusterComposeConfigFieldName                 = "name"
	ClusterComposeConfigFieldNamespaceId          = "namespaceId"
	ClusterComposeConfigFieldOwnerReferences      = "ownerReferences"
	ClusterComposeConfigFieldRancherCompose       = "rancherCompose"
	ClusterComposeConfigFieldRemoved              = "removed"
	ClusterComposeConfigFieldState                = "state"
	ClusterComposeConfigFieldStatus               = "status"
	ClusterComposeConfigFieldTransitioning        = "transitioning"
	ClusterComposeConfigFieldTransitioningMessage = "transitioningMessage"
	ClusterComposeConfigFieldUuid                 = "uuid"
)
View Source
const (
	ClusterComposeSpecType                = "clusterComposeSpec"
	ClusterComposeSpecFieldClusterId      = "clusterId"
	ClusterComposeSpecFieldRancherCompose = "rancherCompose"
)
View Source
const (
	ClusterConditionType                    = "clusterCondition"
	ClusterConditionFieldLastTransitionTime = "lastTransitionTime"
	ClusterConditionFieldLastUpdateTime     = "lastUpdateTime"
	ClusterConditionFieldMessage            = "message"
	ClusterConditionFieldReason             = "reason"
	ClusterConditionFieldStatus             = "status"
	ClusterConditionFieldType               = "type"
)
View Source
const (
	ClusterEventType                 = "clusterEvent"
	ClusterEventFieldAnnotations     = "annotations"
	ClusterEventFieldClusterId       = "clusterId"
	ClusterEventFieldCount           = "count"
	ClusterEventFieldCreated         = "created"
	ClusterEventFieldCreatorID       = "creatorId"
	ClusterEventFieldEventType       = "eventType"
	ClusterEventFieldFirstTimestamp  = "firstTimestamp"
	ClusterEventFieldInvolvedObject  = "involvedObject"
	ClusterEventFieldLabels          = "labels"
	ClusterEventFieldLastTimestamp   = "lastTimestamp"
	ClusterEventFieldMessage         = "message"
	ClusterEventFieldName            = "name"
	ClusterEventFieldNamespaceId     = "namespaceId"
	ClusterEventFieldOwnerReferences = "ownerReferences"
	ClusterEventFieldReason          = "reason"
	ClusterEventFieldRemoved         = "removed"
	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"
	ClusterRoleTemplateBindingFieldUserId           = "userId"
	ClusterRoleTemplateBindingFieldUserPrincipalId  = "userPrincipalId"
	ClusterRoleTemplateBindingFieldUuid             = "uuid"
)
View Source
const (
	ClusterSpecType                                     = "clusterSpec"
	ClusterSpecFieldAmazonElasticContainerServiceConfig = "amazonElasticContainerServiceConfig"
	ClusterSpecFieldAzureKubernetesServiceConfig        = "azureKubernetesServiceConfig"
	ClusterSpecFieldDefaultClusterRoleForProjectMembers = "defaultClusterRoleForProjectMembers"
	ClusterSpecFieldDefaultPodSecurityPolicyTemplateId  = "defaultPodSecurityPolicyTemplateId"
	ClusterSpecFieldDescription                         = "description"
	ClusterSpecFieldDesiredAgentImage                   = "desiredAgentImage"
	ClusterSpecFieldDisplayName                         = "displayName"
	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 (
	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"
	CustomConfigFieldSSHKey          = "sshKey"
	CustomConfigFieldUser            = "user"
)
View Source
const (
	DaemonEndpointType      = "daemonEndpoint"
	DaemonEndpointFieldPort = "Port"
)
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"
	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"
	ETCDServiceFieldImage        = "image"
	ETCDServiceFieldKey          = "key"
	ETCDServiceFieldPath         = "path"
	ETCDServiceFieldRetention    = "retention"
	ETCDServiceFieldSnapshot     = "snapshot"
)
View Source
const (
	EventSourceType           = "eventSource"
	EventSourceFieldComponent = "component"
	EventSourceFieldHost      = "host"
)
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 (
	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 (
	GlobalComposeConfigType                      = "globalComposeConfig"
	GlobalComposeConfigFieldAnnotations          = "annotations"
	GlobalComposeConfigFieldCreated              = "created"
	GlobalComposeConfigFieldCreatorID            = "creatorId"
	GlobalComposeConfigFieldLabels               = "labels"
	GlobalComposeConfigFieldName                 = "name"
	GlobalComposeConfigFieldOwnerReferences      = "ownerReferences"
	GlobalComposeConfigFieldRancherCompose       = "rancherCompose"
	GlobalComposeConfigFieldRemoved              = "removed"
	GlobalComposeConfigFieldState                = "state"
	GlobalComposeConfigFieldStatus               = "status"
	GlobalComposeConfigFieldTransitioning        = "transitioning"
	GlobalComposeConfigFieldTransitioningMessage = "transitioningMessage"
	GlobalComposeConfigFieldUuid                 = "uuid"
)
View Source
const (
	GlobalRoleType                 = "globalRole"
	GlobalRoleFieldAnnotations     = "annotations"
	GlobalRoleFieldBuiltin         = "builtin"
	GlobalRoleFieldCreated         = "created"
	GlobalRoleFieldCreatorID       = "creatorId"
	GlobalRoleFieldDescription     = "description"
	GlobalRoleFieldLabels          = "labels"
	GlobalRoleFieldName            = "name"
	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"
	GlobalRoleBindingFieldUserId          = "userId"
	GlobalRoleBindingFieldUuid            = "uuid"
)
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"
	GoogleKubernetesEngineConfigFieldMasterVersion                   = "masterVersion"
	GoogleKubernetesEngineConfigFieldNetwork                         = "network"
	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"
	KafkaConfigFieldTopic             = "topic"
	KafkaConfigFieldZookeeperEndpoint = "zookeeperEndpoint"
)
View Source
const (
	KubeAPIServiceType                       = "kubeAPIService"
	KubeAPIServiceFieldExtraArgs             = "extraArgs"
	KubeAPIServiceFieldExtraBinds            = "extraBinds"
	KubeAPIServiceFieldImage                 = "image"
	KubeAPIServiceFieldPodSecurityPolicy     = "podSecurityPolicy"
	KubeAPIServiceFieldServiceClusterIPRange = "serviceClusterIpRange"
)
View Source
const (
	KubeControllerServiceType                       = "kubeControllerService"
	KubeControllerServiceFieldClusterCIDR           = "clusterCidr"
	KubeControllerServiceFieldExtraArgs             = "extraArgs"
	KubeControllerServiceFieldExtraBinds            = "extraBinds"
	KubeControllerServiceFieldImage                 = "image"
	KubeControllerServiceFieldServiceClusterIPRange = "serviceClusterIpRange"
)
View Source
const (
	KubeletServiceType                     = "kubeletService"
	KubeletServiceFieldClusterDNSServer    = "clusterDnsServer"
	KubeletServiceFieldClusterDomain       = "clusterDomain"
	KubeletServiceFieldExtraArgs           = "extraArgs"
	KubeletServiceFieldExtraBinds          = "extraBinds"
	KubeletServiceFieldFailSwapOn          = "failSwapOn"
	KubeletServiceFieldImage               = "image"
	KubeletServiceFieldInfraContainerImage = "infraContainerImage"
)
View Source
const (
	KubeproxyServiceType            = "kubeproxyService"
	KubeproxyServiceFieldExtraArgs  = "extraArgs"
	KubeproxyServiceFieldExtraBinds = "extraBinds"
	KubeproxyServiceFieldImage      = "image"
)
View Source
const (
	KubernetesInfoType                  = "kubernetesInfo"
	KubernetesInfoFieldKubeProxyVersion = "kubeProxyVersion"
	KubernetesInfoFieldKubeletVersion   = "kubeletVersion"
)
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 (
	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 (
	NetworkConfigType                        = "networkConfig"
	NetworkConfigFieldCalicoNetworkProvider  = "calicoNetworkProvider"
	NetworkConfigFieldCanalNetworkProvider   = "canalNetworkProvider"
	NetworkConfigFieldFlannelNetworkProvider = "flannelNetworkProvider"
	NetworkConfigFieldOptions                = "options"
	NetworkConfigFieldPlugin                 = "plugin"
)
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"
	NodeFieldUnschedulable        = "unschedulable"
	NodeFieldUuid                 = "uuid"
	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 (
	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"
	NodeSpecFieldDisplayName            = "displayName"
	NodeSpecFieldEtcd                   = "etcd"
	NodeSpecFieldImported               = "imported"
	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"
	NodeTemplateFieldUseInternalIPAddress     = "useInternalIpAddress"
	NodeTemplateFieldUuid                     = "uuid"
)
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 (
	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 (
	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"
	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"
	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"
	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 (
	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"
	ProjectRoleTemplateBindingFieldUserId           = "userId"
	ProjectRoleTemplateBindingFieldUserPrincipalId  = "userPrincipalId"
	ProjectRoleTemplateBindingFieldUuid             = "uuid"
)
View Source
const (
	ProjectSpecType             = "projectSpec"
	ProjectSpecFieldClusterId   = "clusterId"
	ProjectSpecFieldDescription = "description"
	ProjectSpecFieldDisplayName = "displayName"
)
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"
	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 (
	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"
	RKESystemImagesFieldNginxProxy                = "nginxProxy"
	RKESystemImagesFieldPodInfraContainer         = "podInfraContainer"
	RKESystemImagesFieldWeaveCNI                  = "weaveCni"
	RKESystemImagesFieldWeaveNode                 = "weaveNode"
)
View Source
const (
	RoleTemplateType                 = "roleTemplate"
	RoleTemplateFieldAnnotations     = "annotations"
	RoleTemplateFieldBuiltin         = "builtin"
	RoleTemplateFieldContext         = "context"
	RoleTemplateFieldCreated         = "created"
	RoleTemplateFieldCreatorID       = "creatorId"
	RoleTemplateFieldDescription     = "description"
	RoleTemplateFieldExternal        = "external"
	RoleTemplateFieldHidden          = "hidden"
	RoleTemplateFieldLabels          = "labels"
	RoleTemplateFieldLocked          = "locked"
	RoleTemplateFieldName            = "name"
	RoleTemplateFieldOwnerReferences = "ownerReferences"
	RoleTemplateFieldRemoved         = "removed"
	RoleTemplateFieldRoleTemplateIds = "roleTemplateIds"
	RoleTemplateFieldRules           = "rules"
	RoleTemplateFieldUuid            = "uuid"
)
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 (
	SchedulerServiceType            = "schedulerService"
	SchedulerServiceFieldExtraArgs  = "extraArgs"
	SchedulerServiceFieldExtraBinds = "extraBinds"
	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"
	SourceCodeCredentialFieldUserId               = "userId"
	SourceCodeCredentialFieldUuid                 = "uuid"
)
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"
	SourceCodeRepositoryFieldUserId                 = "userId"
	SourceCodeRepositoryFieldUuid                   = "uuid"
)
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"
	SplunkConfigFieldEndpoint  = "endpoint"
	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"
	SyslogConfigFieldEndpoint = "endpoint"
	SyslogConfigFieldProgram  = "program"
	SyslogConfigFieldProtocol = "protocol"
	SyslogConfigFieldSeverity = "severity"
)
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"
	TemplateFieldUpgradeFrom              = "upgradeFrom"
	TemplateFieldUuid                     = "uuid"
	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"
	TemplateVersionFieldState                = "state"
	TemplateVersionFieldStatus               = "status"
	TemplateVersionFieldTransitioning        = "transitioning"
	TemplateVersionFieldTransitioningMessage = "transitioningMessage"
	TemplateVersionFieldUpgradeVersionLinks  = "upgradeVersionLinks"
	TemplateVersionFieldUuid                 = "uuid"
	TemplateVersionFieldVersion              = "version"
)
View Source
const (
	TemplateVersionSpecType                     = "templateVersionSpec"
	TemplateVersionSpecFieldAppReadme           = "appReadme"
	TemplateVersionSpecFieldDigest              = "digest"
	TemplateVersionSpecFieldExternalID          = "externalId"
	TemplateVersionSpecFieldFiles               = "files"
	TemplateVersionSpecFieldKubeVersion         = "kubeVersion"
	TemplateVersionSpecFieldQuestions           = "questions"
	TemplateVersionSpecFieldRancherVersion      = "rancherVersion"
	TemplateVersionSpecFieldReadme              = "readme"
	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"
	TokenFieldUserID          = "userId"
	TokenFieldUserPrincipal   = "userPrincipal"
	TokenFieldUuid            = "uuid"
)
View Source
const (
	UserType                    = "user"
	UserFieldAnnotations        = "annotations"
	UserFieldCreated            = "created"
	UserFieldCreatorID          = "creatorId"
	UserFieldDescription        = "description"
	UserFieldLabels             = "labels"
	UserFieldMe                 = "me"
	UserFieldMustChangePassword = "mustChangePassword"
	UserFieldName               = "name"
	UserFieldOwnerReferences    = "ownerReferences"
	UserFieldPassword           = "password"
	UserFieldPrincipalIDs       = "principalIds"
	UserFieldRemoved            = "removed"
	UserFieldUsername           = "username"
	UserFieldUuid               = "uuid"
)
View Source
const (
	ValuesType                  = "values"
	ValuesFieldBoolValue        = "boolValue"
	ValuesFieldIntValue         = "intValue"
	ValuesFieldStringSliceValue = "stringSliceValue"
	ValuesFieldStringValue      = "stringValue"
)
View Source
const (
	VersionCommitsType       = "versionCommits"
	VersionCommitsFieldValue = "Value"
)
View Source
const (
	WebhookConfigType     = "webhookConfig"
	WebhookConfigFieldURL = "url"
)
View Source
const (
	AWSCloudProviderType = "awsCloudProvider"
)
View Source
const (
	ClusterPipelineStatusType = "clusterPipelineStatus"
)
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"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

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"`
	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"`
	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"`
	Uuid                        string            `json:"uuid,omitempty" yaml:"uuid,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 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"`
	SecretKey string `json:"secretKey,omitempty" yaml:"secretKey,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) 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)
	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 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"`
	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"`
}

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 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) 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)
	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
	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
	GlobalComposeConfig                     GlobalComposeConfigOperations
	ClusterComposeConfig                    ClusterComposeConfigOperations
}

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"`
	CloudConfig        map[string]string   `json:"cloudConfig,omitempty" yaml:"cloudConfig,omitempty"`
	Name               string              `json:"name,omitempty" yaml:"name,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"`
	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) 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)
	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) 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) 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 ClusterComposeConfig ¶

type ClusterComposeConfig struct {
	types.Resource
	Annotations          map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	ClusterId            string            `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	Created              string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID            string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels               map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name                 string            `json:"name,omitempty" yaml:"name,omitempty"`
	NamespaceId          string            `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"`
	OwnerReferences      []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	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 ClusterComposeConfigClient ¶

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

func (*ClusterComposeConfigClient) ByID ¶

func (*ClusterComposeConfigClient) Create ¶

func (*ClusterComposeConfigClient) Delete ¶

func (*ClusterComposeConfigClient) List ¶

func (*ClusterComposeConfigClient) Update ¶

func (c *ClusterComposeConfigClient) Update(existing *ClusterComposeConfig, updates interface{}) (*ClusterComposeConfig, error)

type ClusterComposeConfigCollection ¶

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

func (*ClusterComposeConfigCollection) Next ¶

type ClusterComposeConfigOperations ¶

type ClusterComposeConfigOperations interface {
	List(opts *types.ListOpts) (*ClusterComposeConfigCollection, error)
	Create(opts *ClusterComposeConfig) (*ClusterComposeConfig, error)
	Update(existing *ClusterComposeConfig, updates interface{}) (*ClusterComposeConfig, error)
	ByID(id string) (*ClusterComposeConfig, error)
	Delete(container *ClusterComposeConfig) error
}

type ClusterComposeSpec ¶

type ClusterComposeSpec struct {
	ClusterId      string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	RancherCompose string `json:"rancherCompose,omitempty" yaml:"rancherCompose,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
	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"`
	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"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,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) 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)
	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) 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)
	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)
	ByID(id string) (*Cluster, error)
	Delete(container *Cluster) 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) 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)
	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) 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)
	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"`
	UserId           string            `json:"userId,omitempty" yaml:"userId,omitempty"`
	UserPrincipalId  string            `json:"userPrincipalId,omitempty" yaml:"userPrincipalId,omitempty"`
	Uuid             string            `json:"uuid,omitempty" yaml:"uuid,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) Update ¶

type ClusterRoleTemplateBindingCollection ¶

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

func (*ClusterRoleTemplateBindingCollection) Next ¶

type ClusterRoleTemplateBindingOperations ¶

type ClusterRoleTemplateBindingOperations interface {
	List(opts *types.ListOpts) (*ClusterRoleTemplateBindingCollection, error)
	Create(opts *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error)
	Update(existing *ClusterRoleTemplateBinding, updates interface{}) (*ClusterRoleTemplateBinding, error)
	ByID(id string) (*ClusterRoleTemplateBinding, error)
	Delete(container *ClusterRoleTemplateBinding) error
}

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

type EventSource struct {
	Component string `json:"component,omitempty" yaml:"component,omitempty"`
	Host      string `json:"host,omitempty" yaml:"host,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 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 GlobalComposeConfig ¶

type GlobalComposeConfig 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 GlobalComposeConfigClient ¶

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

func (*GlobalComposeConfigClient) ByID ¶

func (*GlobalComposeConfigClient) Create ¶

func (*GlobalComposeConfigClient) Delete ¶

func (c *GlobalComposeConfigClient) Delete(container *GlobalComposeConfig) error

func (*GlobalComposeConfigClient) List ¶

func (*GlobalComposeConfigClient) Update ¶

func (c *GlobalComposeConfigClient) Update(existing *GlobalComposeConfig, updates interface{}) (*GlobalComposeConfig, error)

type GlobalComposeConfigCollection ¶

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

func (*GlobalComposeConfigCollection) Next ¶

type GlobalComposeConfigOperations ¶

type GlobalComposeConfigOperations interface {
	List(opts *types.ListOpts) (*GlobalComposeConfigCollection, error)
	Create(opts *GlobalComposeConfig) (*GlobalComposeConfig, error)
	Update(existing *GlobalComposeConfig, updates interface{}) (*GlobalComposeConfig, error)
	ByID(id string) (*GlobalComposeConfig, error)
	Delete(container *GlobalComposeConfig) error
}

type GlobalRole ¶

type GlobalRole struct {
	types.Resource
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Builtin         bool              `json:"builtin,omitempty" yaml:"builtin,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Description     string            `json:"description,omitempty" yaml:"description,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	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"`
	UserId          string            `json:"userId,omitempty" yaml:"userId,omitempty"`
	Uuid            string            `json:"uuid,omitempty" yaml:"uuid,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) 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)
	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) 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)
	ByID(id string) (*GlobalRole, error)
	Delete(container *GlobalRole) error
}

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"`
	MasterVersion                   string            `json:"masterVersion,omitempty" yaml:"masterVersion,omitempty"`
	Network                         string            `json:"network,omitempty" yaml:"network,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) 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) 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)
	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)
	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"`
	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"`
	Image                 string            `json:"image,omitempty" yaml:"image,omitempty"`
	PodSecurityPolicy     bool              `json:"podSecurityPolicy,omitempty" yaml:"podSecurityPolicy,omitempty"`
	ServiceClusterIPRange string            `json:"serviceClusterIpRange,omitempty" yaml:"serviceClusterIpRange,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"`
	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"`
	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"`
	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 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) 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)
	ByID(id string) (*ListenConfig, error)
	Delete(container *ListenConfig) error
}

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 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 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"`
	Unschedulable        bool                      `json:"unschedulable,omitempty" yaml:"unschedulable,omitempty"`
	Uuid                 string                    `json:"uuid,omitempty" yaml:"uuid,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) 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) 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 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) 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)
	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)
	ByID(id string) (*Node, error)
	Delete(container *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) 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)
	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"`
	DisplayName            string            `json:"displayName,omitempty" yaml:"displayName,omitempty"`
	Etcd                   bool              `json:"etcd,omitempty" yaml:"etcd,omitempty"`
	Imported               bool              `json:"imported,omitempty" yaml:"imported,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"`
	UseInternalIPAddress     bool                `json:"useInternalIpAddress,omitempty" yaml:"useInternalIpAddress,omitempty"`
	Uuid                     string              `json:"uuid,omitempty" yaml:"uuid,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) 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)
	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) 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)
	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 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 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) 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) 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) 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)
	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)
	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)
	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"`
	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"`
	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) 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 PodSecurityPolicyTemplateOperations ¶

type PodSecurityPolicyTemplateOperations interface {
	List(opts *types.ListOpts) (*PodSecurityPolicyTemplateCollection, error)
	Create(opts *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error)
	Update(existing *PodSecurityPolicyTemplate, updates interface{}) (*PodSecurityPolicyTemplate, error)
	ByID(id string) (*PodSecurityPolicyTemplate, error)
	Delete(container *PodSecurityPolicyTemplate) error
}

type PodSecurityPolicyTemplateProjectBinding ¶

type PodSecurityPolicyTemplateProjectBinding struct {
	types.Resource
	Annotations                   map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created                       string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID                     string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels                        map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name                          string            `json:"name,omitempty" yaml:"name,omitempty"`
	NamespaceId                   string            `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"`
	OwnerReferences               []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	PodSecurityPolicyTemplateName string            `json:"podSecurityPolicyTemplateId,omitempty" yaml:"podSecurityPolicyTemplateId,omitempty"`
	Removed                       string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	TargetProjectName             string            `json:"targetProjectId,omitempty" yaml:"targetProjectId,omitempty"`
	Uuid                          string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type PodSecurityPolicyTemplateProjectBindingClient ¶

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

func (*PodSecurityPolicyTemplateProjectBindingClient) ByID ¶

func (*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) 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)
	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) 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)
	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"`
	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) 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)
	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) 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) 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) 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)
	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) 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)
	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)
	ByID(id string) (*Project, error)
	Delete(container *Project) error

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

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"`
	UserId           string            `json:"userId,omitempty" yaml:"userId,omitempty"`
	UserPrincipalId  string            `json:"userPrincipalId,omitempty" yaml:"userPrincipalId,omitempty"`
	Uuid             string            `json:"uuid,omitempty" yaml:"uuid,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) Update ¶

type ProjectRoleTemplateBindingCollection ¶

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

func (*ProjectRoleTemplateBindingCollection) Next ¶

type ProjectRoleTemplateBindingOperations ¶

type ProjectRoleTemplateBindingOperations interface {
	List(opts *types.ListOpts) (*ProjectRoleTemplateBindingCollection, error)
	Create(opts *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error)
	Update(existing *ProjectRoleTemplateBinding, updates interface{}) (*ProjectRoleTemplateBinding, error)
	ByID(id string) (*ProjectRoleTemplateBinding, error)
	Delete(container *ProjectRoleTemplateBinding) error
}

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

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

type RoleTemplate struct {
	types.Resource
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Builtin         bool              `json:"builtin,omitempty" yaml:"builtin,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"`
	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) 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)
	ByID(id string) (*RoleTemplate, error)
	Delete(container *RoleTemplate) error
}

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

type SchedulerService struct {
	ExtraArgs  map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
	ExtraBinds []string          `json:"extraBinds,omitempty" yaml:"extraBinds,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) 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)
	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"`
	UserId               string                      `json:"userId,omitempty" yaml:"userId,omitempty"`
	Uuid                 string                      `json:"uuid,omitempty" yaml:"uuid,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) 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)
	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"`
	UserId                 string                      `json:"userId,omitempty" yaml:"userId,omitempty"`
	Uuid                   string                      `json:"uuid,omitempty" yaml:"uuid,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) 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)
	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 {
	Endpoint  string `json:"endpoint,omitempty" yaml:"endpoint,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 {
	Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"`
	Program  string `json:"program,omitempty" yaml:"program,omitempty"`
	Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"`
	Severity string `json:"severity,omitempty" yaml:"severity,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"`
	UpgradeFrom              string                `json:"upgradeFrom,omitempty" yaml:"upgradeFrom,omitempty"`
	Uuid                     string                `json:"uuid,omitempty" yaml:"uuid,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) 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) 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)
	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)
	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"`
	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"`
	UpgradeVersionLinks  map[string]string      `json:"upgradeVersionLinks,omitempty" yaml:"upgradeVersionLinks,omitempty"`
	Uuid                 string                 `json:"uuid,omitempty" yaml:"uuid,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) 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)
	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"`
	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"`
	UserID          string            `json:"userId,omitempty" yaml:"userId,omitempty"`
	UserPrincipal   string            `json:"userPrincipal,omitempty" yaml:"userPrincipal,omitempty"`
	Uuid            string            `json:"uuid,omitempty" yaml:"uuid,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) 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)
	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"`
	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"`
	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"`
	Username           string            `json:"username,omitempty" yaml:"username,omitempty"`
	Uuid               string            `json:"uuid,omitempty" yaml:"uuid,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) 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 UserOperations ¶

type UserOperations interface {
	List(opts *types.ListOpts) (*UserCollection, error)
	Create(opts *User) (*User, error)
	Update(existing *User, updates interface{}) (*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 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 WebhookConfig ¶

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

Source Files ¶

Jump to

Keyboard shortcuts

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