Documentation
¶
Index ¶
- Constants
- type AllocatableResourcesResponse
- func (m *AllocatableResourcesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AllocatableResourcesResponse) MarshalBinary() ([]byte, error)
- func (m *AllocatableResourcesResponse) UnmarshalBinary(b []byte) error
- func (m *AllocatableResourcesResponse) Validate(formats strfmt.Registry) error
- type Annotation
- type AwsConfiguration
- type AwsConfigurationSecretsmanager
- func (m *AwsConfigurationSecretsmanager) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AwsConfigurationSecretsmanager) MarshalBinary() ([]byte, error)
- func (m *AwsConfigurationSecretsmanager) UnmarshalBinary(b []byte) error
- func (m *AwsConfigurationSecretsmanager) Validate(formats strfmt.Registry) error
- type AwsConfigurationSecretsmanagerCredentials
- func (m *AwsConfigurationSecretsmanagerCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AwsConfigurationSecretsmanagerCredentials) MarshalBinary() ([]byte, error)
- func (m *AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary(b []byte) error
- func (m *AwsConfigurationSecretsmanagerCredentials) Validate(formats strfmt.Registry) error
- type AzureConfiguration
- type AzureConfigurationKeyvault
- func (m *AzureConfigurationKeyvault) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AzureConfigurationKeyvault) MarshalBinary() ([]byte, error)
- func (m *AzureConfigurationKeyvault) UnmarshalBinary(b []byte) error
- func (m *AzureConfigurationKeyvault) Validate(formats strfmt.Registry) error
- type AzureConfigurationKeyvaultCredentials
- func (m *AzureConfigurationKeyvaultCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AzureConfigurationKeyvaultCredentials) MarshalBinary() ([]byte, error)
- func (m *AzureConfigurationKeyvaultCredentials) UnmarshalBinary(b []byte) error
- func (m *AzureConfigurationKeyvaultCredentials) Validate(formats strfmt.Registry) error
- type BackendProperties
- type CertificateInfo
- type CheckOperatorVersionResponse
- func (m *CheckOperatorVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CheckOperatorVersionResponse) MarshalBinary() ([]byte, error)
- func (m *CheckOperatorVersionResponse) UnmarshalBinary(b []byte) error
- func (m *CheckOperatorVersionResponse) Validate(formats strfmt.Registry) error
- type Condition
- type ConfigMap
- type Container
- type CreateTenantRequest
- type CreateTenantResponse
- type CsrElement
- type CsrElements
- type DeleteTenantRequest
- type DescribePVCWrapper
- type DescribePodWrapper
- type DomainsConfiguration
- type EncryptionConfiguration
- func (m *EncryptionConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EncryptionConfiguration) MarshalBinary() ([]byte, error)
- func (m EncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (m *EncryptionConfiguration) UnmarshalBinary(b []byte) error
- func (m *EncryptionConfiguration) UnmarshalJSON(raw []byte) error
- func (m *EncryptionConfiguration) Validate(formats strfmt.Registry) error
- type EncryptionConfigurationAO1KmsMtls
- func (m *EncryptionConfigurationAO1KmsMtls) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EncryptionConfigurationAO1KmsMtls) MarshalBinary() ([]byte, error)
- func (m *EncryptionConfigurationAO1KmsMtls) UnmarshalBinary(b []byte) error
- func (m *EncryptionConfigurationAO1KmsMtls) Validate(formats strfmt.Registry) error
- type EncryptionConfigurationResponse
- func (m *EncryptionConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EncryptionConfigurationResponse) MarshalBinary() ([]byte, error)
- func (m EncryptionConfigurationResponse) MarshalJSON() ([]byte, error)
- func (m *EncryptionConfigurationResponse) UnmarshalBinary(b []byte) error
- func (m *EncryptionConfigurationResponse) UnmarshalJSON(raw []byte) error
- func (m *EncryptionConfigurationResponse) Validate(formats strfmt.Registry) error
- type EncryptionConfigurationResponseAO1KmsMtls
- func (m *EncryptionConfigurationResponseAO1KmsMtls) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EncryptionConfigurationResponseAO1KmsMtls) MarshalBinary() ([]byte, error)
- func (m *EncryptionConfigurationResponseAO1KmsMtls) UnmarshalBinary(b []byte) error
- func (m *EncryptionConfigurationResponseAO1KmsMtls) Validate(formats strfmt.Registry) error
- type EnvironmentVariable
- type Error
- type EventListElement
- type EventListWrapper
- type GcpConfiguration
- type GcpConfigurationSecretmanager
- func (m *GcpConfigurationSecretmanager) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GcpConfigurationSecretmanager) MarshalBinary() ([]byte, error)
- func (m *GcpConfigurationSecretmanager) UnmarshalBinary(b []byte) error
- func (m *GcpConfigurationSecretmanager) Validate(formats strfmt.Registry) error
- type GcpConfigurationSecretmanagerCredentials
- func (m *GcpConfigurationSecretmanagerCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GcpConfigurationSecretmanagerCredentials) MarshalBinary() ([]byte, error)
- func (m *GcpConfigurationSecretmanagerCredentials) UnmarshalBinary(b []byte) error
- func (m *GcpConfigurationSecretmanagerCredentials) Validate(formats strfmt.Registry) error
- type GemaltoConfiguration
- type GemaltoConfigurationKeysecure
- func (m *GemaltoConfigurationKeysecure) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationKeysecure) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationKeysecure) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationKeysecure) Validate(formats strfmt.Registry) error
- type GemaltoConfigurationKeysecureCredentials
- func (m *GemaltoConfigurationKeysecureCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationKeysecureCredentials) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationKeysecureCredentials) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationKeysecureCredentials) Validate(formats strfmt.Registry) error
- type GemaltoConfigurationResponse
- func (m *GemaltoConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationResponse) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationResponse) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationResponse) Validate(formats strfmt.Registry) error
- type GemaltoConfigurationResponseKeysecure
- func (m *GemaltoConfigurationResponseKeysecure) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationResponseKeysecure) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationResponseKeysecure) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationResponseKeysecure) Validate(formats strfmt.Registry) error
- type GemaltoConfigurationResponseKeysecureCredentials
- func (m *GemaltoConfigurationResponseKeysecureCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationResponseKeysecureCredentials) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationResponseKeysecureCredentials) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationResponseKeysecureCredentials) Validate(formats strfmt.Registry) error
- type IdpConfiguration
- type IdpConfigurationActiveDirectory
- func (m *IdpConfigurationActiveDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IdpConfigurationActiveDirectory) MarshalBinary() ([]byte, error)
- func (m *IdpConfigurationActiveDirectory) UnmarshalBinary(b []byte) error
- func (m *IdpConfigurationActiveDirectory) Validate(formats strfmt.Registry) error
- type IdpConfigurationKeysItems0
- func (m *IdpConfigurationKeysItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IdpConfigurationKeysItems0) MarshalBinary() ([]byte, error)
- func (m *IdpConfigurationKeysItems0) UnmarshalBinary(b []byte) error
- func (m *IdpConfigurationKeysItems0) Validate(formats strfmt.Registry) error
- type IdpConfigurationOidc
- type ImageRegistry
- type KeyPairConfiguration
- type Label
- type License
- type ListPVCsResponse
- type ListTenantsResponse
- type LoginDetails
- type LoginOauth2AuthRequest
- func (m *LoginOauth2AuthRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LoginOauth2AuthRequest) MarshalBinary() ([]byte, error)
- func (m *LoginOauth2AuthRequest) UnmarshalBinary(b []byte) error
- func (m *LoginOauth2AuthRequest) Validate(formats strfmt.Registry) error
- type LoginOperatorRequest
- type LoginRequest
- type LoginRequestFeatures
- type LoginResponse
- type MaxAllocatableMemResponse
- func (m *MaxAllocatableMemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MaxAllocatableMemResponse) MarshalBinary() ([]byte, error)
- func (m *MaxAllocatableMemResponse) UnmarshalBinary(b []byte) error
- func (m *MaxAllocatableMemResponse) Validate(formats strfmt.Registry) error
- type MetadataFields
- type Mount
- type MpIntegration
- type Namespace
- type NodeLabels
- type NodeMaxAllocatableResources
- func (m *NodeMaxAllocatableResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NodeMaxAllocatableResources) MarshalBinary() ([]byte, error)
- func (m *NodeMaxAllocatableResources) UnmarshalBinary(b []byte) error
- func (m *NodeMaxAllocatableResources) Validate(formats strfmt.Registry) error
- type NodeSelector
- type NodeSelectorTerm
- type NodeSelectorTermMatchExpressionsItems0
- func (m *NodeSelectorTermMatchExpressionsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NodeSelectorTermMatchExpressionsItems0) MarshalBinary() ([]byte, error)
- func (m *NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary(b []byte) error
- func (m *NodeSelectorTermMatchExpressionsItems0) Validate(formats strfmt.Registry) error
- type NodeSelectorTermMatchFieldsItems0
- func (m *NodeSelectorTermMatchFieldsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NodeSelectorTermMatchFieldsItems0) MarshalBinary() ([]byte, error)
- func (m *NodeSelectorTermMatchFieldsItems0) UnmarshalBinary(b []byte) error
- func (m *NodeSelectorTermMatchFieldsItems0) Validate(formats strfmt.Registry) error
- type OperatorSessionResponse
- func (m *OperatorSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OperatorSessionResponse) MarshalBinary() ([]byte, error)
- func (m *OperatorSessionResponse) UnmarshalBinary(b []byte) error
- func (m *OperatorSessionResponse) Validate(formats strfmt.Registry) error
- type OperatorSubnetAPIKey
- type OperatorSubnetLoginMFARequest
- func (m *OperatorSubnetLoginMFARequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OperatorSubnetLoginMFARequest) MarshalBinary() ([]byte, error)
- func (m *OperatorSubnetLoginMFARequest) UnmarshalBinary(b []byte) error
- func (m *OperatorSubnetLoginMFARequest) Validate(formats strfmt.Registry) error
- type OperatorSubnetLoginRequest
- func (m *OperatorSubnetLoginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OperatorSubnetLoginRequest) MarshalBinary() ([]byte, error)
- func (m *OperatorSubnetLoginRequest) UnmarshalBinary(b []byte) error
- func (m *OperatorSubnetLoginRequest) Validate(formats strfmt.Registry) error
- type OperatorSubnetLoginResponse
- func (m *OperatorSubnetLoginResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OperatorSubnetLoginResponse) MarshalBinary() ([]byte, error)
- func (m *OperatorSubnetLoginResponse) UnmarshalBinary(b []byte) error
- func (m *OperatorSubnetLoginResponse) Validate(formats strfmt.Registry) error
- type OperatorSubnetRegisterAPIKeyResponse
- func (m *OperatorSubnetRegisterAPIKeyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OperatorSubnetRegisterAPIKeyResponse) MarshalBinary() ([]byte, error)
- func (m *OperatorSubnetRegisterAPIKeyResponse) UnmarshalBinary(b []byte) error
- func (m *OperatorSubnetRegisterAPIKeyResponse) Validate(formats strfmt.Registry) error
- type ParityResponse
- type PodAffinityTerm
- type PodAffinityTermLabelSelector
- func (m *PodAffinityTermLabelSelector) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PodAffinityTermLabelSelector) MarshalBinary() ([]byte, error)
- func (m *PodAffinityTermLabelSelector) UnmarshalBinary(b []byte) error
- func (m *PodAffinityTermLabelSelector) Validate(formats strfmt.Registry) error
- type PodAffinityTermLabelSelectorMatchExpressionsItems0
- func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) MarshalBinary() ([]byte, error)
- func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) UnmarshalBinary(b []byte) error
- func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) Validate(formats strfmt.Registry) error
- type PolicyEntity
- type Pool
- type PoolAffinity
- type PoolAffinityNodeAffinity
- func (m *PoolAffinityNodeAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityNodeAffinity) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityNodeAffinity) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityNodeAffinity) Validate(formats strfmt.Registry) error
- type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0
- func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
- type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate(formats strfmt.Registry) error
- type PoolAffinityPodAffinity
- func (m *PoolAffinityPodAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityPodAffinity) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityPodAffinity) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityPodAffinity) Validate(formats strfmt.Registry) error
- type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0
- func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
- type PoolAffinityPodAntiAffinity
- func (m *PoolAffinityPodAntiAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityPodAntiAffinity) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityPodAntiAffinity) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityPodAntiAffinity) Validate(formats strfmt.Registry) error
- type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0
- func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
- func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
- func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
- type PoolResources
- type PoolTolerationSeconds
- type PoolTolerations
- type PoolTolerationsItems0
- type PoolUpdateRequest
- type PoolVolumeConfiguration
- func (m *PoolVolumeConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PoolVolumeConfiguration) MarshalBinary() ([]byte, error)
- func (m *PoolVolumeConfiguration) UnmarshalBinary(b []byte) error
- func (m *PoolVolumeConfiguration) Validate(formats strfmt.Registry) error
- type Principal
- type ProjectedVolume
- type ProjectedVolumeSource
- type Pvc
- type PvcsListResponse
- type RedirectRule
- type ResourceQuota
- type ResourceQuotaElement
- type Secret
- type SecurityContext
- type ServerDrives
- type ServerProperties
- type ServiceAccountToken
- type SetAdministratorsRequest
- func (m *SetAdministratorsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SetAdministratorsRequest) MarshalBinary() ([]byte, error)
- func (m *SetAdministratorsRequest) UnmarshalBinary(b []byte) error
- func (m *SetAdministratorsRequest) Validate(formats strfmt.Registry) error
- type State
- type SubscriptionValidateRequest
- func (m *SubscriptionValidateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SubscriptionValidateRequest) MarshalBinary() ([]byte, error)
- func (m *SubscriptionValidateRequest) UnmarshalBinary(b []byte) error
- func (m *SubscriptionValidateRequest) Validate(formats strfmt.Registry) error
- type TLSConfiguration
- type Tenant
- type TenantConfigurationResponse
- func (m *TenantConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TenantConfigurationResponse) MarshalBinary() ([]byte, error)
- func (m *TenantConfigurationResponse) UnmarshalBinary(b []byte) error
- func (m *TenantConfigurationResponse) Validate(formats strfmt.Registry) error
- type TenantEndpoints
- type TenantList
- type TenantLogReport
- type TenantPod
- type TenantResponseItem
- type TenantSecurityResponse
- func (m *TenantSecurityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TenantSecurityResponse) MarshalBinary() ([]byte, error)
- func (m *TenantSecurityResponse) UnmarshalBinary(b []byte) error
- func (m *TenantSecurityResponse) Validate(formats strfmt.Registry) error
- type TenantSecurityResponseCustomCertificates
- func (m *TenantSecurityResponseCustomCertificates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TenantSecurityResponseCustomCertificates) MarshalBinary() ([]byte, error)
- func (m *TenantSecurityResponseCustomCertificates) UnmarshalBinary(b []byte) error
- func (m *TenantSecurityResponseCustomCertificates) Validate(formats strfmt.Registry) error
- type TenantStatus
- type TenantStatusUsage
- type TenantTierElement
- type TenantUsage
- type TenantYAML
- type Toleration
- type UpdateDomainsRequest
- type UpdateTenantConfigurationRequest
- func (m *UpdateTenantConfigurationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateTenantConfigurationRequest) MarshalBinary() ([]byte, error)
- func (m *UpdateTenantConfigurationRequest) UnmarshalBinary(b []byte) error
- func (m *UpdateTenantConfigurationRequest) Validate(formats strfmt.Registry) error
- type UpdateTenantRequest
- type UpdateTenantSecurityRequest
- func (m *UpdateTenantSecurityRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateTenantSecurityRequest) MarshalBinary() ([]byte, error)
- func (m *UpdateTenantSecurityRequest) UnmarshalBinary(b []byte) error
- func (m *UpdateTenantSecurityRequest) Validate(formats strfmt.Registry) error
- type UpdateTenantSecurityRequestCustomCertificates
- func (m *UpdateTenantSecurityRequestCustomCertificates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateTenantSecurityRequestCustomCertificates) MarshalBinary() ([]byte, error)
- func (m *UpdateTenantSecurityRequestCustomCertificates) UnmarshalBinary(b []byte) error
- func (m *UpdateTenantSecurityRequestCustomCertificates) Validate(formats strfmt.Registry) error
- type VaultConfiguration
- type VaultConfigurationApprole
- func (m *VaultConfigurationApprole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultConfigurationApprole) MarshalBinary() ([]byte, error)
- func (m *VaultConfigurationApprole) UnmarshalBinary(b []byte) error
- func (m *VaultConfigurationApprole) Validate(formats strfmt.Registry) error
- type VaultConfigurationResponse
- func (m *VaultConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultConfigurationResponse) MarshalBinary() ([]byte, error)
- func (m *VaultConfigurationResponse) UnmarshalBinary(b []byte) error
- func (m *VaultConfigurationResponse) Validate(formats strfmt.Registry) error
- type VaultConfigurationResponseApprole
- func (m *VaultConfigurationResponseApprole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultConfigurationResponseApprole) MarshalBinary() ([]byte, error)
- func (m *VaultConfigurationResponseApprole) UnmarshalBinary(b []byte) error
- func (m *VaultConfigurationResponseApprole) Validate(formats strfmt.Registry) error
- type VaultConfigurationResponseStatus
- func (m *VaultConfigurationResponseStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultConfigurationResponseStatus) MarshalBinary() ([]byte, error)
- func (m *VaultConfigurationResponseStatus) UnmarshalBinary(b []byte) error
- func (m *VaultConfigurationResponseStatus) Validate(formats strfmt.Registry) error
- type VaultConfigurationStatus
- func (m *VaultConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultConfigurationStatus) MarshalBinary() ([]byte, error)
- func (m *VaultConfigurationStatus) UnmarshalBinary(b []byte) error
- func (m *VaultConfigurationStatus) Validate(formats strfmt.Registry) error
- type Volume
Constants ¶
const ( // LoginDetailsLoginStrategyForm captures enum value "form" LoginDetailsLoginStrategyForm string = "form" // LoginDetailsLoginStrategyRedirect captures enum value "redirect" LoginDetailsLoginStrategyRedirect string = "redirect" // LoginDetailsLoginStrategyServiceDashAccount captures enum value "service-account" LoginDetailsLoginStrategyServiceDashAccount string = "service-account" // LoginDetailsLoginStrategyRedirectDashServiceDashAccount captures enum value "redirect-service-account" LoginDetailsLoginStrategyRedirectDashServiceDashAccount string = "redirect-service-account" )
const ( // OperatorSessionResponseStatusOk captures enum value "ok" OperatorSessionResponseStatusOk string = "ok" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllocatableResourcesResponse ¶
type AllocatableResourcesResponse struct {
// cpu priority
CPUPriority *NodeMaxAllocatableResources `json:"cpu_priority,omitempty"`
// mem priority
MemPriority *NodeMaxAllocatableResources `json:"mem_priority,omitempty"`
// min allocatable cpu
MinAllocatableCPU int64 `json:"min_allocatable_cpu,omitempty"`
// min allocatable mem
MinAllocatableMem int64 `json:"min_allocatable_mem,omitempty"`
}
AllocatableResourcesResponse allocatable resources response
swagger:model allocatableResourcesResponse
func (*AllocatableResourcesResponse) ContextValidate ¶
func (m *AllocatableResourcesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this allocatable resources response based on the context it is used
func (*AllocatableResourcesResponse) MarshalBinary ¶
func (m *AllocatableResourcesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AllocatableResourcesResponse) UnmarshalBinary ¶
func (m *AllocatableResourcesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Annotation ¶
type Annotation struct {
// key
Key string `json:"key,omitempty"`
// value
Value string `json:"value,omitempty"`
}
Annotation annotation
swagger:model annotation
func (*Annotation) ContextValidate ¶
ContextValidate validates this annotation based on context it is used
func (*Annotation) MarshalBinary ¶
func (m *Annotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Annotation) UnmarshalBinary ¶
func (m *Annotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AwsConfiguration ¶
type AwsConfiguration struct {
// secretsmanager
// Required: true
Secretsmanager *AwsConfigurationSecretsmanager `json:"secretsmanager"`
}
AwsConfiguration aws configuration
swagger:model awsConfiguration
func (*AwsConfiguration) ContextValidate ¶
ContextValidate validate this aws configuration based on the context it is used
func (*AwsConfiguration) MarshalBinary ¶
func (m *AwsConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsConfiguration) UnmarshalBinary ¶
func (m *AwsConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AwsConfigurationSecretsmanager ¶
type AwsConfigurationSecretsmanager struct {
// credentials
// Required: true
Credentials *AwsConfigurationSecretsmanagerCredentials `json:"credentials"`
// endpoint
// Required: true
Endpoint *string `json:"endpoint"`
// kmskey
Kmskey string `json:"kmskey,omitempty"`
// region
// Required: true
Region *string `json:"region"`
}
AwsConfigurationSecretsmanager aws configuration secretsmanager
swagger:model AwsConfigurationSecretsmanager
func (*AwsConfigurationSecretsmanager) ContextValidate ¶
func (m *AwsConfigurationSecretsmanager) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this aws configuration secretsmanager based on the context it is used
func (*AwsConfigurationSecretsmanager) MarshalBinary ¶
func (m *AwsConfigurationSecretsmanager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsConfigurationSecretsmanager) UnmarshalBinary ¶
func (m *AwsConfigurationSecretsmanager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AwsConfigurationSecretsmanagerCredentials ¶
type AwsConfigurationSecretsmanagerCredentials struct {
// accesskey
// Required: true
Accesskey *string `json:"accesskey"`
// secretkey
// Required: true
Secretkey *string `json:"secretkey"`
// token
Token string `json:"token,omitempty"`
}
AwsConfigurationSecretsmanagerCredentials aws configuration secretsmanager credentials
swagger:model AwsConfigurationSecretsmanagerCredentials
func (*AwsConfigurationSecretsmanagerCredentials) ContextValidate ¶
func (m *AwsConfigurationSecretsmanagerCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this aws configuration secretsmanager credentials based on context it is used
func (*AwsConfigurationSecretsmanagerCredentials) MarshalBinary ¶
func (m *AwsConfigurationSecretsmanagerCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary ¶
func (m *AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureConfiguration ¶
type AzureConfiguration struct {
// keyvault
// Required: true
Keyvault *AzureConfigurationKeyvault `json:"keyvault"`
}
AzureConfiguration azure configuration
swagger:model azureConfiguration
func (*AzureConfiguration) ContextValidate ¶
ContextValidate validate this azure configuration based on the context it is used
func (*AzureConfiguration) MarshalBinary ¶
func (m *AzureConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureConfiguration) UnmarshalBinary ¶
func (m *AzureConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureConfigurationKeyvault ¶
type AzureConfigurationKeyvault struct {
// credentials
Credentials *AzureConfigurationKeyvaultCredentials `json:"credentials,omitempty"`
// endpoint
// Required: true
Endpoint *string `json:"endpoint"`
}
AzureConfigurationKeyvault azure configuration keyvault
swagger:model AzureConfigurationKeyvault
func (*AzureConfigurationKeyvault) ContextValidate ¶
func (m *AzureConfigurationKeyvault) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this azure configuration keyvault based on the context it is used
func (*AzureConfigurationKeyvault) MarshalBinary ¶
func (m *AzureConfigurationKeyvault) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureConfigurationKeyvault) UnmarshalBinary ¶
func (m *AzureConfigurationKeyvault) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureConfigurationKeyvaultCredentials ¶
type AzureConfigurationKeyvaultCredentials struct {
// client id
// Required: true
ClientID *string `json:"client_id"`
// client secret
// Required: true
ClientSecret *string `json:"client_secret"`
// tenant id
// Required: true
TenantID *string `json:"tenant_id"`
}
AzureConfigurationKeyvaultCredentials azure configuration keyvault credentials
swagger:model AzureConfigurationKeyvaultCredentials
func (*AzureConfigurationKeyvaultCredentials) ContextValidate ¶
func (m *AzureConfigurationKeyvaultCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this azure configuration keyvault credentials based on context it is used
func (*AzureConfigurationKeyvaultCredentials) MarshalBinary ¶
func (m *AzureConfigurationKeyvaultCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureConfigurationKeyvaultCredentials) UnmarshalBinary ¶
func (m *AzureConfigurationKeyvaultCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BackendProperties ¶
type BackendProperties struct {
// backend type
BackendType string `json:"backendType,omitempty"`
// rr s c parity
RrSCParity int64 `json:"rrSCParity,omitempty"`
// standard s c parity
StandardSCParity int64 `json:"standardSCParity,omitempty"`
}
BackendProperties backend properties
swagger:model BackendProperties
func (*BackendProperties) ContextValidate ¶
ContextValidate validates this backend properties based on context it is used
func (*BackendProperties) MarshalBinary ¶
func (m *BackendProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendProperties) UnmarshalBinary ¶
func (m *BackendProperties) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateInfo ¶
type CertificateInfo struct {
// domains
Domains []string `json:"domains"`
// expiry
Expiry string `json:"expiry,omitempty"`
// name
Name string `json:"name,omitempty"`
// serial number
SerialNumber string `json:"serialNumber,omitempty"`
}
CertificateInfo certificate info
swagger:model certificateInfo
func (*CertificateInfo) ContextValidate ¶
ContextValidate validates this certificate info based on context it is used
func (*CertificateInfo) MarshalBinary ¶
func (m *CertificateInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateInfo) UnmarshalBinary ¶
func (m *CertificateInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CheckOperatorVersionResponse ¶
type CheckOperatorVersionResponse struct {
// current version
CurrentVersion string `json:"current_version,omitempty"`
// latest version
LatestVersion string `json:"latest_version,omitempty"`
}
CheckOperatorVersionResponse check operator version response
swagger:model checkOperatorVersionResponse
func (*CheckOperatorVersionResponse) ContextValidate ¶
func (m *CheckOperatorVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this check operator version response based on context it is used
func (*CheckOperatorVersionResponse) MarshalBinary ¶
func (m *CheckOperatorVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckOperatorVersionResponse) UnmarshalBinary ¶
func (m *CheckOperatorVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Condition ¶
type Condition struct {
// status
Status string `json:"status,omitempty"`
// type
Type string `json:"type,omitempty"`
}
Condition condition
swagger:model condition
func (*Condition) ContextValidate ¶
ContextValidate validates this condition based on context it is used
func (*Condition) MarshalBinary ¶
MarshalBinary interface implementation
func (*Condition) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ConfigMap ¶
type ConfigMap struct {
// name
Name string `json:"name,omitempty"`
// optional
Optional bool `json:"optional,omitempty"`
}
ConfigMap config map
swagger:model configMap
func (*ConfigMap) ContextValidate ¶
ContextValidate validates this config map based on context it is used
func (*ConfigMap) MarshalBinary ¶
MarshalBinary interface implementation
func (*ConfigMap) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Container ¶
type Container struct {
// args
Args []string `json:"args"`
// container ID
ContainerID string `json:"containerID,omitempty"`
// environment variables
EnvironmentVariables []*EnvironmentVariable `json:"environmentVariables"`
// host ports
HostPorts []string `json:"hostPorts"`
// image
Image string `json:"image,omitempty"`
// image ID
ImageID string `json:"imageID,omitempty"`
// last state
LastState *State `json:"lastState,omitempty"`
// mounts
Mounts []*Mount `json:"mounts"`
// name
Name string `json:"name,omitempty"`
// ports
Ports []string `json:"ports"`
// ready
Ready bool `json:"ready,omitempty"`
// restart count
RestartCount int64 `json:"restartCount,omitempty"`
// state
State *State `json:"state,omitempty"`
}
Container container
swagger:model container
func (*Container) ContextValidate ¶
ContextValidate validate this container based on the context it is used
func (*Container) MarshalBinary ¶
MarshalBinary interface implementation
func (*Container) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CreateTenantRequest ¶
type CreateTenantRequest struct {
// access key
AccessKey string `json:"access_key,omitempty"`
// annotations
Annotations map[string]string `json:"annotations,omitempty"`
// domains
Domains *DomainsConfiguration `json:"domains,omitempty"`
// enable console
EnableConsole *bool `json:"enable_console,omitempty"`
// enable tls
EnableTLS *bool `json:"enable_tls,omitempty"`
// encryption
Encryption *EncryptionConfiguration `json:"encryption,omitempty"`
// environment variables
EnvironmentVariables []*EnvironmentVariable `json:"environmentVariables"`
// erasure coding parity
ErasureCodingParity int64 `json:"erasureCodingParity,omitempty"`
// expose console
ExposeConsole bool `json:"expose_console,omitempty"`
// expose minio
ExposeMinio bool `json:"expose_minio,omitempty"`
// expose sftp
ExposeSftp bool `json:"expose_sftp,omitempty"`
// idp
Idp *IdpConfiguration `json:"idp,omitempty"`
// image
Image string `json:"image,omitempty"`
// image pull secret
ImagePullSecret string `json:"image_pull_secret,omitempty"`
// image registry
ImageRegistry *ImageRegistry `json:"image_registry,omitempty"`
// labels
Labels map[string]string `json:"labels,omitempty"`
// mount path
MountPath string `json:"mount_path,omitempty"`
// name
// Required: true
// Pattern: ^[a-z0-9-]{3,63}$
Name *string `json:"name"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// pools
// Required: true
Pools []*Pool `json:"pools"`
// secret key
SecretKey string `json:"secret_key,omitempty"`
// tls
TLS *TLSConfiguration `json:"tls,omitempty"`
}
CreateTenantRequest create tenant request
swagger:model createTenantRequest
func (*CreateTenantRequest) ContextValidate ¶
ContextValidate validate this create tenant request based on the context it is used
func (*CreateTenantRequest) MarshalBinary ¶
func (m *CreateTenantRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateTenantRequest) UnmarshalBinary ¶
func (m *CreateTenantRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateTenantResponse ¶
type CreateTenantResponse struct {
// console
Console []*TenantResponseItem `json:"console"`
// external ID p
ExternalIDP bool `json:"externalIDP,omitempty"`
}
CreateTenantResponse create tenant response
swagger:model createTenantResponse
func (*CreateTenantResponse) ContextValidate ¶
ContextValidate validate this create tenant response based on the context it is used
func (*CreateTenantResponse) MarshalBinary ¶
func (m *CreateTenantResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateTenantResponse) UnmarshalBinary ¶
func (m *CreateTenantResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CsrElement ¶
type CsrElement struct {
// annotations
Annotations []*Annotation `json:"annotations"`
// deletion grace period seconds
DeletionGracePeriodSeconds int64 `json:"deletion_grace_period_seconds,omitempty"`
// generate name
GenerateName string `json:"generate_name,omitempty"`
// generation
Generation int64 `json:"generation,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// resource version
ResourceVersion string `json:"resource_version,omitempty"`
// status
Status string `json:"status,omitempty"`
}
CsrElement csr element
swagger:model csrElement
func (*CsrElement) ContextValidate ¶
ContextValidate validate this csr element based on the context it is used
func (*CsrElement) MarshalBinary ¶
func (m *CsrElement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CsrElement) UnmarshalBinary ¶
func (m *CsrElement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CsrElements ¶
type CsrElements struct {
// csr element
CsrElement []*CsrElement `json:"csrElement"`
}
CsrElements csr elements
swagger:model csrElements
func (*CsrElements) ContextValidate ¶
ContextValidate validate this csr elements based on the context it is used
func (*CsrElements) MarshalBinary ¶
func (m *CsrElements) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CsrElements) UnmarshalBinary ¶
func (m *CsrElements) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteTenantRequest ¶
type DeleteTenantRequest struct {
// delete pvcs
DeletePvcs bool `json:"delete_pvcs,omitempty"`
}
DeleteTenantRequest delete tenant request
swagger:model deleteTenantRequest
func (*DeleteTenantRequest) ContextValidate ¶
ContextValidate validates this delete tenant request based on context it is used
func (*DeleteTenantRequest) MarshalBinary ¶
func (m *DeleteTenantRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteTenantRequest) UnmarshalBinary ¶
func (m *DeleteTenantRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribePVCWrapper ¶
type DescribePVCWrapper struct {
// access modes
AccessModes []string `json:"accessModes"`
// annotations
Annotations []*Annotation `json:"annotations"`
// capacity
Capacity string `json:"capacity,omitempty"`
// finalizers
Finalizers []string `json:"finalizers"`
// labels
Labels []*Label `json:"labels"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// status
Status string `json:"status,omitempty"`
// storage class
StorageClass string `json:"storageClass,omitempty"`
// volume
Volume string `json:"volume,omitempty"`
// volume mode
VolumeMode string `json:"volumeMode,omitempty"`
}
DescribePVCWrapper describe p v c wrapper
swagger:model describePVCWrapper
func (*DescribePVCWrapper) ContextValidate ¶
ContextValidate validate this describe p v c wrapper based on the context it is used
func (*DescribePVCWrapper) MarshalBinary ¶
func (m *DescribePVCWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribePVCWrapper) UnmarshalBinary ¶
func (m *DescribePVCWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribePodWrapper ¶
type DescribePodWrapper struct {
// annotations
Annotations []*Annotation `json:"annotations"`
// conditions
Conditions []*Condition `json:"conditions"`
// containers
Containers []*Container `json:"containers"`
// controller ref
ControllerRef string `json:"controllerRef,omitempty"`
// deletion grace period seconds
DeletionGracePeriodSeconds int64 `json:"deletionGracePeriodSeconds,omitempty"`
// deletion timestamp
DeletionTimestamp string `json:"deletionTimestamp,omitempty"`
// labels
Labels []*Label `json:"labels"`
// message
Message string `json:"message,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// node name
NodeName string `json:"nodeName,omitempty"`
// node selector
NodeSelector []*NodeSelector `json:"nodeSelector"`
// phase
Phase string `json:"phase,omitempty"`
// pod IP
PodIP string `json:"podIP,omitempty"`
// priority
Priority int64 `json:"priority,omitempty"`
// priority class name
PriorityClassName string `json:"priorityClassName,omitempty"`
// qos class
QosClass string `json:"qosClass,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// start time
StartTime string `json:"startTime,omitempty"`
// tolerations
Tolerations []*Toleration `json:"tolerations"`
// volumes
Volumes []*Volume `json:"volumes"`
}
DescribePodWrapper describe pod wrapper
swagger:model describePodWrapper
func (*DescribePodWrapper) ContextValidate ¶
ContextValidate validate this describe pod wrapper based on the context it is used
func (*DescribePodWrapper) MarshalBinary ¶
func (m *DescribePodWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribePodWrapper) UnmarshalBinary ¶
func (m *DescribePodWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainsConfiguration ¶
type DomainsConfiguration struct {
// console
Console string `json:"console,omitempty"`
// minio
Minio []string `json:"minio"`
}
DomainsConfiguration domains configuration
swagger:model domainsConfiguration
func (*DomainsConfiguration) ContextValidate ¶
ContextValidate validates this domains configuration based on context it is used
func (*DomainsConfiguration) MarshalBinary ¶
func (m *DomainsConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainsConfiguration) UnmarshalBinary ¶
func (m *DomainsConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EncryptionConfiguration ¶
type EncryptionConfiguration struct {
MetadataFields
// aws
Aws *AwsConfiguration `json:"aws,omitempty"`
// azure
Azure *AzureConfiguration `json:"azure,omitempty"`
// gcp
Gcp *GcpConfiguration `json:"gcp,omitempty"`
// gemalto
Gemalto *GemaltoConfiguration `json:"gemalto,omitempty"`
// image
Image string `json:"image,omitempty"`
// kms mtls
KmsMtls *EncryptionConfigurationAO1KmsMtls `json:"kms_mtls,omitempty"`
// minio mtls
MinioMtls *KeyPairConfiguration `json:"minio_mtls,omitempty"`
// policies
Policies interface{} `json:"policies,omitempty"`
// raw
Raw string `json:"raw,omitempty"`
// replicas
Replicas string `json:"replicas,omitempty"`
// secrets to be deleted
SecretsToBeDeleted []string `json:"secretsToBeDeleted"`
// security context
SecurityContext *SecurityContext `json:"securityContext,omitempty"`
// server tls
ServerTLS *KeyPairConfiguration `json:"server_tls,omitempty"`
// vault
Vault *VaultConfiguration `json:"vault,omitempty"`
}
EncryptionConfiguration encryption configuration
swagger:model encryptionConfiguration
func (*EncryptionConfiguration) ContextValidate ¶
func (m *EncryptionConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this encryption configuration based on the context it is used
func (*EncryptionConfiguration) MarshalBinary ¶
func (m *EncryptionConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (EncryptionConfiguration) MarshalJSON ¶
func (m EncryptionConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*EncryptionConfiguration) UnmarshalBinary ¶
func (m *EncryptionConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*EncryptionConfiguration) UnmarshalJSON ¶
func (m *EncryptionConfiguration) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type EncryptionConfigurationAO1KmsMtls ¶
type EncryptionConfigurationAO1KmsMtls struct {
// ca
Ca string `json:"ca,omitempty"`
// crt
Crt string `json:"crt,omitempty"`
// key
Key string `json:"key,omitempty"`
}
EncryptionConfigurationAO1KmsMtls encryption configuration a o1 kms mtls
swagger:model EncryptionConfigurationAO1KmsMtls
func (*EncryptionConfigurationAO1KmsMtls) ContextValidate ¶
func (m *EncryptionConfigurationAO1KmsMtls) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this encryption configuration a o1 kms mtls based on context it is used
func (*EncryptionConfigurationAO1KmsMtls) MarshalBinary ¶
func (m *EncryptionConfigurationAO1KmsMtls) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EncryptionConfigurationAO1KmsMtls) UnmarshalBinary ¶
func (m *EncryptionConfigurationAO1KmsMtls) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EncryptionConfigurationResponse ¶
type EncryptionConfigurationResponse struct {
MetadataFields
// aws
Aws *AwsConfiguration `json:"aws,omitempty"`
// azure
Azure *AzureConfiguration `json:"azure,omitempty"`
// gcp
Gcp *GcpConfiguration `json:"gcp,omitempty"`
// gemalto
Gemalto *GemaltoConfigurationResponse `json:"gemalto,omitempty"`
// image
Image string `json:"image,omitempty"`
// kms mtls
KmsMtls *EncryptionConfigurationResponseAO1KmsMtls `json:"kms_mtls,omitempty"`
// minio mtls
MinioMtls *CertificateInfo `json:"minio_mtls,omitempty"`
// policies
Policies interface{} `json:"policies,omitempty"`
// raw
Raw string `json:"raw,omitempty"`
// replicas
Replicas string `json:"replicas,omitempty"`
// security context
SecurityContext *SecurityContext `json:"securityContext,omitempty"`
// server tls
ServerTLS *CertificateInfo `json:"server_tls,omitempty"`
// vault
Vault *VaultConfigurationResponse `json:"vault,omitempty"`
}
EncryptionConfigurationResponse encryption configuration response
swagger:model encryptionConfigurationResponse
func (*EncryptionConfigurationResponse) ContextValidate ¶
func (m *EncryptionConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this encryption configuration response based on the context it is used
func (*EncryptionConfigurationResponse) MarshalBinary ¶
func (m *EncryptionConfigurationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (EncryptionConfigurationResponse) MarshalJSON ¶
func (m EncryptionConfigurationResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*EncryptionConfigurationResponse) UnmarshalBinary ¶
func (m *EncryptionConfigurationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*EncryptionConfigurationResponse) UnmarshalJSON ¶
func (m *EncryptionConfigurationResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type EncryptionConfigurationResponseAO1KmsMtls ¶
type EncryptionConfigurationResponseAO1KmsMtls struct {
// ca
Ca *CertificateInfo `json:"ca,omitempty"`
// crt
Crt *CertificateInfo `json:"crt,omitempty"`
}
EncryptionConfigurationResponseAO1KmsMtls encryption configuration response a o1 kms mtls
swagger:model EncryptionConfigurationResponseAO1KmsMtls
func (*EncryptionConfigurationResponseAO1KmsMtls) ContextValidate ¶
func (m *EncryptionConfigurationResponseAO1KmsMtls) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this encryption configuration response a o1 kms mtls based on the context it is used
func (*EncryptionConfigurationResponseAO1KmsMtls) MarshalBinary ¶
func (m *EncryptionConfigurationResponseAO1KmsMtls) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EncryptionConfigurationResponseAO1KmsMtls) UnmarshalBinary ¶
func (m *EncryptionConfigurationResponseAO1KmsMtls) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EnvironmentVariable ¶
type EnvironmentVariable struct {
// key
Key string `json:"key,omitempty"`
// value
Value string `json:"value,omitempty"`
}
EnvironmentVariable environment variable
swagger:model environmentVariable
func (*EnvironmentVariable) ContextValidate ¶
ContextValidate validates this environment variable based on context it is used
func (*EnvironmentVariable) MarshalBinary ¶
func (m *EnvironmentVariable) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EnvironmentVariable) UnmarshalBinary ¶
func (m *EnvironmentVariable) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct {
// code
Code int32 `json:"code,omitempty"`
// detailed message
// Required: true
DetailedMessage *string `json:"detailedMessage"`
// message
// Required: true
Message *string `json:"message"`
}
Error error
swagger:model error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EventListElement ¶
type EventListElement struct {
// event type
EventType string `json:"event_type,omitempty"`
// last seen
LastSeen int64 `json:"last_seen,omitempty"`
// message
Message string `json:"message,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// object
Object string `json:"object,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
}
EventListElement event list element
swagger:model eventListElement
func (*EventListElement) ContextValidate ¶
ContextValidate validates this event list element based on context it is used
func (*EventListElement) MarshalBinary ¶
func (m *EventListElement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventListElement) UnmarshalBinary ¶
func (m *EventListElement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EventListWrapper ¶
type EventListWrapper []*EventListElement
EventListWrapper event list wrapper
swagger:model eventListWrapper
func (EventListWrapper) ContextValidate ¶
ContextValidate validate this event list wrapper based on the context it is used
type GcpConfiguration ¶
type GcpConfiguration struct {
// secretmanager
// Required: true
Secretmanager *GcpConfigurationSecretmanager `json:"secretmanager"`
}
GcpConfiguration gcp configuration
swagger:model gcpConfiguration
func (*GcpConfiguration) ContextValidate ¶
ContextValidate validate this gcp configuration based on the context it is used
func (*GcpConfiguration) MarshalBinary ¶
func (m *GcpConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GcpConfiguration) UnmarshalBinary ¶
func (m *GcpConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GcpConfigurationSecretmanager ¶
type GcpConfigurationSecretmanager struct {
// credentials
Credentials *GcpConfigurationSecretmanagerCredentials `json:"credentials,omitempty"`
// endpoint
Endpoint string `json:"endpoint,omitempty"`
// project id
// Required: true
ProjectID *string `json:"project_id"`
}
GcpConfigurationSecretmanager gcp configuration secretmanager
swagger:model GcpConfigurationSecretmanager
func (*GcpConfigurationSecretmanager) ContextValidate ¶
func (m *GcpConfigurationSecretmanager) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gcp configuration secretmanager based on the context it is used
func (*GcpConfigurationSecretmanager) MarshalBinary ¶
func (m *GcpConfigurationSecretmanager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GcpConfigurationSecretmanager) UnmarshalBinary ¶
func (m *GcpConfigurationSecretmanager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GcpConfigurationSecretmanagerCredentials ¶
type GcpConfigurationSecretmanagerCredentials struct {
// client email
ClientEmail string `json:"client_email,omitempty"`
// client id
ClientID string `json:"client_id,omitempty"`
// private key
PrivateKey string `json:"private_key,omitempty"`
// private key id
PrivateKeyID string `json:"private_key_id,omitempty"`
}
GcpConfigurationSecretmanagerCredentials gcp configuration secretmanager credentials
swagger:model GcpConfigurationSecretmanagerCredentials
func (*GcpConfigurationSecretmanagerCredentials) ContextValidate ¶
func (m *GcpConfigurationSecretmanagerCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this gcp configuration secretmanager credentials based on context it is used
func (*GcpConfigurationSecretmanagerCredentials) MarshalBinary ¶
func (m *GcpConfigurationSecretmanagerCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GcpConfigurationSecretmanagerCredentials) UnmarshalBinary ¶
func (m *GcpConfigurationSecretmanagerCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfiguration ¶
type GemaltoConfiguration struct {
// keysecure
// Required: true
Keysecure *GemaltoConfigurationKeysecure `json:"keysecure"`
}
GemaltoConfiguration gemalto configuration
swagger:model gemaltoConfiguration
func (*GemaltoConfiguration) ContextValidate ¶
ContextValidate validate this gemalto configuration based on the context it is used
func (*GemaltoConfiguration) MarshalBinary ¶
func (m *GemaltoConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfiguration) UnmarshalBinary ¶
func (m *GemaltoConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationKeysecure ¶
type GemaltoConfigurationKeysecure struct {
// credentials
// Required: true
Credentials *GemaltoConfigurationKeysecureCredentials `json:"credentials"`
// endpoint
// Required: true
Endpoint *string `json:"endpoint"`
}
GemaltoConfigurationKeysecure gemalto configuration keysecure
swagger:model GemaltoConfigurationKeysecure
func (*GemaltoConfigurationKeysecure) ContextValidate ¶
func (m *GemaltoConfigurationKeysecure) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gemalto configuration keysecure based on the context it is used
func (*GemaltoConfigurationKeysecure) MarshalBinary ¶
func (m *GemaltoConfigurationKeysecure) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationKeysecure) UnmarshalBinary ¶
func (m *GemaltoConfigurationKeysecure) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationKeysecureCredentials ¶
type GemaltoConfigurationKeysecureCredentials struct {
// domain
// Required: true
Domain *string `json:"domain"`
// retry
Retry int64 `json:"retry,omitempty"`
// token
// Required: true
Token *string `json:"token"`
}
GemaltoConfigurationKeysecureCredentials gemalto configuration keysecure credentials
swagger:model GemaltoConfigurationKeysecureCredentials
func (*GemaltoConfigurationKeysecureCredentials) ContextValidate ¶
func (m *GemaltoConfigurationKeysecureCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this gemalto configuration keysecure credentials based on context it is used
func (*GemaltoConfigurationKeysecureCredentials) MarshalBinary ¶
func (m *GemaltoConfigurationKeysecureCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationKeysecureCredentials) UnmarshalBinary ¶
func (m *GemaltoConfigurationKeysecureCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationResponse ¶
type GemaltoConfigurationResponse struct {
// keysecure
// Required: true
Keysecure *GemaltoConfigurationResponseKeysecure `json:"keysecure"`
}
GemaltoConfigurationResponse gemalto configuration response
swagger:model gemaltoConfigurationResponse
func (*GemaltoConfigurationResponse) ContextValidate ¶
func (m *GemaltoConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gemalto configuration response based on the context it is used
func (*GemaltoConfigurationResponse) MarshalBinary ¶
func (m *GemaltoConfigurationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationResponse) UnmarshalBinary ¶
func (m *GemaltoConfigurationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationResponseKeysecure ¶
type GemaltoConfigurationResponseKeysecure struct {
// credentials
// Required: true
Credentials *GemaltoConfigurationResponseKeysecureCredentials `json:"credentials"`
// endpoint
// Required: true
Endpoint *string `json:"endpoint"`
}
GemaltoConfigurationResponseKeysecure gemalto configuration response keysecure
swagger:model GemaltoConfigurationResponseKeysecure
func (*GemaltoConfigurationResponseKeysecure) ContextValidate ¶
func (m *GemaltoConfigurationResponseKeysecure) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gemalto configuration response keysecure based on the context it is used
func (*GemaltoConfigurationResponseKeysecure) MarshalBinary ¶
func (m *GemaltoConfigurationResponseKeysecure) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationResponseKeysecure) UnmarshalBinary ¶
func (m *GemaltoConfigurationResponseKeysecure) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationResponseKeysecureCredentials ¶
type GemaltoConfigurationResponseKeysecureCredentials struct {
// domain
// Required: true
Domain *string `json:"domain"`
// retry
Retry int64 `json:"retry,omitempty"`
// token
// Required: true
Token *string `json:"token"`
}
GemaltoConfigurationResponseKeysecureCredentials gemalto configuration response keysecure credentials
swagger:model GemaltoConfigurationResponseKeysecureCredentials
func (*GemaltoConfigurationResponseKeysecureCredentials) ContextValidate ¶
func (m *GemaltoConfigurationResponseKeysecureCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this gemalto configuration response keysecure credentials based on context it is used
func (*GemaltoConfigurationResponseKeysecureCredentials) MarshalBinary ¶
func (m *GemaltoConfigurationResponseKeysecureCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationResponseKeysecureCredentials) UnmarshalBinary ¶
func (m *GemaltoConfigurationResponseKeysecureCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfiguration ¶
type IdpConfiguration struct {
// active directory
ActiveDirectory *IdpConfigurationActiveDirectory `json:"active_directory,omitempty"`
// keys
Keys []*IdpConfigurationKeysItems0 `json:"keys"`
// oidc
Oidc *IdpConfigurationOidc `json:"oidc,omitempty"`
}
IdpConfiguration idp configuration
swagger:model idpConfiguration
func (*IdpConfiguration) ContextValidate ¶
ContextValidate validate this idp configuration based on the context it is used
func (*IdpConfiguration) MarshalBinary ¶
func (m *IdpConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfiguration) UnmarshalBinary ¶
func (m *IdpConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfigurationActiveDirectory ¶
type IdpConfigurationActiveDirectory struct {
// group search base dn
GroupSearchBaseDn string `json:"group_search_base_dn,omitempty"`
// group search filter
GroupSearchFilter string `json:"group_search_filter,omitempty"`
// lookup bind dn
// Required: true
LookupBindDn *string `json:"lookup_bind_dn"`
// lookup bind password
LookupBindPassword string `json:"lookup_bind_password,omitempty"`
// server insecure
ServerInsecure bool `json:"server_insecure,omitempty"`
// server start tls
ServerStartTLS bool `json:"server_start_tls,omitempty"`
// skip tls verification
SkipTLSVerification bool `json:"skip_tls_verification,omitempty"`
// url
// Required: true
URL *string `json:"url"`
// user dn search base dn
UserDnSearchBaseDn string `json:"user_dn_search_base_dn,omitempty"`
// user dn search filter
UserDnSearchFilter string `json:"user_dn_search_filter,omitempty"`
// user dns
UserDNS []string `json:"user_dns"`
}
IdpConfigurationActiveDirectory idp configuration active directory
swagger:model IdpConfigurationActiveDirectory
func (*IdpConfigurationActiveDirectory) ContextValidate ¶
func (m *IdpConfigurationActiveDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this idp configuration active directory based on context it is used
func (*IdpConfigurationActiveDirectory) MarshalBinary ¶
func (m *IdpConfigurationActiveDirectory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfigurationActiveDirectory) UnmarshalBinary ¶
func (m *IdpConfigurationActiveDirectory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfigurationKeysItems0 ¶
type IdpConfigurationKeysItems0 struct {
// access key
// Required: true
AccessKey *string `json:"access_key"`
// secret key
// Required: true
SecretKey *string `json:"secret_key"`
}
IdpConfigurationKeysItems0 idp configuration keys items0
swagger:model IdpConfigurationKeysItems0
func (*IdpConfigurationKeysItems0) ContextValidate ¶
func (m *IdpConfigurationKeysItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this idp configuration keys items0 based on context it is used
func (*IdpConfigurationKeysItems0) MarshalBinary ¶
func (m *IdpConfigurationKeysItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfigurationKeysItems0) UnmarshalBinary ¶
func (m *IdpConfigurationKeysItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfigurationOidc ¶
type IdpConfigurationOidc struct {
// callback url
CallbackURL string `json:"callback_url,omitempty"`
// claim name
// Required: true
ClaimName *string `json:"claim_name"`
// client id
// Required: true
ClientID *string `json:"client_id"`
// configuration url
// Required: true
ConfigurationURL *string `json:"configuration_url"`
// scopes
Scopes string `json:"scopes,omitempty"`
// secret id
// Required: true
SecretID *string `json:"secret_id"`
}
IdpConfigurationOidc idp configuration oidc
swagger:model IdpConfigurationOidc
func (*IdpConfigurationOidc) ContextValidate ¶
ContextValidate validates this idp configuration oidc based on context it is used
func (*IdpConfigurationOidc) MarshalBinary ¶
func (m *IdpConfigurationOidc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfigurationOidc) UnmarshalBinary ¶
func (m *IdpConfigurationOidc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImageRegistry ¶
type ImageRegistry struct {
// password
// Required: true
Password *string `json:"password"`
// registry
// Required: true
Registry *string `json:"registry"`
// username
// Required: true
Username *string `json:"username"`
}
ImageRegistry image registry
swagger:model imageRegistry
func (*ImageRegistry) ContextValidate ¶
ContextValidate validates this image registry based on context it is used
func (*ImageRegistry) MarshalBinary ¶
func (m *ImageRegistry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImageRegistry) UnmarshalBinary ¶
func (m *ImageRegistry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyPairConfiguration ¶
type KeyPairConfiguration struct {
// crt
// Required: true
Crt *string `json:"crt"`
// key
// Required: true
Key *string `json:"key"`
}
KeyPairConfiguration key pair configuration
swagger:model keyPairConfiguration
func (*KeyPairConfiguration) ContextValidate ¶
ContextValidate validates this key pair configuration based on context it is used
func (*KeyPairConfiguration) MarshalBinary ¶
func (m *KeyPairConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyPairConfiguration) UnmarshalBinary ¶
func (m *KeyPairConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Label ¶
type Label struct {
// key
Key string `json:"key,omitempty"`
// value
Value string `json:"value,omitempty"`
}
Label label
swagger:model label
func (*Label) ContextValidate ¶
ContextValidate validates this label based on context it is used
func (*Label) MarshalBinary ¶
MarshalBinary interface implementation
func (*Label) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type License ¶
type License struct {
// account id
AccountID int64 `json:"account_id,omitempty"`
// email
Email string `json:"email,omitempty"`
// expires at
ExpiresAt string `json:"expires_at,omitempty"`
// organization
Organization string `json:"organization,omitempty"`
// plan
Plan string `json:"plan,omitempty"`
// storage capacity
StorageCapacity int64 `json:"storage_capacity,omitempty"`
}
License license
swagger:model license
func (*License) ContextValidate ¶
ContextValidate validates this license based on context it is used
func (*License) MarshalBinary ¶
MarshalBinary interface implementation
func (*License) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ListPVCsResponse ¶
type ListPVCsResponse struct {
// pvcs
Pvcs []*PvcsListResponse `json:"pvcs"`
}
ListPVCsResponse list p v cs response
swagger:model listPVCsResponse
func (*ListPVCsResponse) ContextValidate ¶
ContextValidate validate this list p v cs response based on the context it is used
func (*ListPVCsResponse) MarshalBinary ¶
func (m *ListPVCsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListPVCsResponse) UnmarshalBinary ¶
func (m *ListPVCsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListTenantsResponse ¶
type ListTenantsResponse struct {
// list of resulting tenants
Tenants []*TenantList `json:"tenants"`
// number of tenants accessible to tenant user
Total int64 `json:"total,omitempty"`
}
ListTenantsResponse list tenants response
swagger:model listTenantsResponse
func (*ListTenantsResponse) ContextValidate ¶
ContextValidate validate this list tenants response based on the context it is used
func (*ListTenantsResponse) MarshalBinary ¶
func (m *ListTenantsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListTenantsResponse) UnmarshalBinary ¶
func (m *ListTenantsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginDetails ¶
type LoginDetails struct {
// is k8 s
IsK8S bool `json:"isK8S,omitempty"`
// login strategy
// Enum: [form redirect service-account redirect-service-account]
LoginStrategy string `json:"loginStrategy,omitempty"`
// redirect rules
RedirectRules []*RedirectRule `json:"redirectRules"`
}
LoginDetails login details
swagger:model loginDetails
func (*LoginDetails) ContextValidate ¶
ContextValidate validate this login details based on the context it is used
func (*LoginDetails) MarshalBinary ¶
func (m *LoginDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginDetails) UnmarshalBinary ¶
func (m *LoginDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginOauth2AuthRequest ¶
type LoginOauth2AuthRequest struct {
// code
// Required: true
Code *string `json:"code"`
// state
// Required: true
State *string `json:"state"`
}
LoginOauth2AuthRequest login oauth2 auth request
swagger:model loginOauth2AuthRequest
func (*LoginOauth2AuthRequest) ContextValidate ¶
func (m *LoginOauth2AuthRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this login oauth2 auth request based on context it is used
func (*LoginOauth2AuthRequest) MarshalBinary ¶
func (m *LoginOauth2AuthRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginOauth2AuthRequest) UnmarshalBinary ¶
func (m *LoginOauth2AuthRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginOperatorRequest ¶
type LoginOperatorRequest struct {
// jwt
// Required: true
Jwt *string `json:"jwt"`
}
LoginOperatorRequest login operator request
swagger:model loginOperatorRequest
func (*LoginOperatorRequest) ContextValidate ¶
ContextValidate validates this login operator request based on context it is used
func (*LoginOperatorRequest) MarshalBinary ¶
func (m *LoginOperatorRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginOperatorRequest) UnmarshalBinary ¶
func (m *LoginOperatorRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginRequest ¶
type LoginRequest struct {
// access key
AccessKey string `json:"accessKey,omitempty"`
// features
Features *LoginRequestFeatures `json:"features,omitempty"`
// secret key
SecretKey string `json:"secretKey,omitempty"`
// sts
Sts string `json:"sts,omitempty"`
}
LoginRequest login request
swagger:model loginRequest
func (*LoginRequest) ContextValidate ¶
ContextValidate validate this login request based on the context it is used
func (*LoginRequest) MarshalBinary ¶
func (m *LoginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginRequest) UnmarshalBinary ¶
func (m *LoginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginRequestFeatures ¶
type LoginRequestFeatures struct {
// hide menu
HideMenu bool `json:"hide_menu,omitempty"`
}
LoginRequestFeatures login request features
swagger:model LoginRequestFeatures
func (*LoginRequestFeatures) ContextValidate ¶
ContextValidate validates this login request features based on context it is used
func (*LoginRequestFeatures) MarshalBinary ¶
func (m *LoginRequestFeatures) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginRequestFeatures) UnmarshalBinary ¶
func (m *LoginRequestFeatures) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginResponse ¶
type LoginResponse struct {
// ID p refresh token
IDPRefreshToken string `json:"IDPRefreshToken,omitempty"`
// session Id
SessionID string `json:"sessionId,omitempty"`
}
LoginResponse login response
swagger:model loginResponse
func (*LoginResponse) ContextValidate ¶
ContextValidate validates this login response based on context it is used
func (*LoginResponse) MarshalBinary ¶
func (m *LoginResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginResponse) UnmarshalBinary ¶
func (m *LoginResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MaxAllocatableMemResponse ¶
type MaxAllocatableMemResponse struct {
// max memory
MaxMemory int64 `json:"max_memory,omitempty"`
}
MaxAllocatableMemResponse max allocatable mem response
swagger:model maxAllocatableMemResponse
func (*MaxAllocatableMemResponse) ContextValidate ¶
func (m *MaxAllocatableMemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this max allocatable mem response based on context it is used
func (*MaxAllocatableMemResponse) MarshalBinary ¶
func (m *MaxAllocatableMemResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MaxAllocatableMemResponse) UnmarshalBinary ¶
func (m *MaxAllocatableMemResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MetadataFields ¶
type MetadataFields struct {
// annotations
Annotations map[string]string `json:"annotations,omitempty"`
// labels
Labels map[string]string `json:"labels,omitempty"`
// node selector
NodeSelector map[string]string `json:"node_selector,omitempty"`
}
MetadataFields metadata fields
swagger:model metadataFields
func (*MetadataFields) ContextValidate ¶
ContextValidate validates this metadata fields based on context it is used
func (*MetadataFields) MarshalBinary ¶
func (m *MetadataFields) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MetadataFields) UnmarshalBinary ¶
func (m *MetadataFields) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Mount ¶
type Mount struct {
// mount path
MountPath string `json:"mountPath,omitempty"`
// name
Name string `json:"name,omitempty"`
// read only
ReadOnly bool `json:"readOnly,omitempty"`
// sub path
SubPath string `json:"subPath,omitempty"`
}
Mount mount
swagger:model mount
func (*Mount) ContextValidate ¶
ContextValidate validates this mount based on context it is used
func (*Mount) MarshalBinary ¶
MarshalBinary interface implementation
func (*Mount) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MpIntegration ¶
type MpIntegration struct {
// email
Email string `json:"email,omitempty"`
// is in e u
IsInEU bool `json:"isInEU,omitempty"`
}
MpIntegration mp integration
swagger:model mpIntegration
func (*MpIntegration) ContextValidate ¶
ContextValidate validates this mp integration based on context it is used
func (*MpIntegration) MarshalBinary ¶
func (m *MpIntegration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MpIntegration) UnmarshalBinary ¶
func (m *MpIntegration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Namespace ¶
type Namespace struct {
// name
// Required: true
Name *string `json:"name"`
}
Namespace namespace
swagger:model namespace
func (*Namespace) ContextValidate ¶
ContextValidate validates this namespace based on context it is used
func (*Namespace) MarshalBinary ¶
MarshalBinary interface implementation
func (*Namespace) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type NodeLabels ¶
NodeLabels node labels
swagger:model nodeLabels
func (NodeLabels) ContextValidate ¶
ContextValidate validates this node labels based on context it is used
type NodeMaxAllocatableResources ¶
type NodeMaxAllocatableResources struct {
// max allocatable cpu
MaxAllocatableCPU int64 `json:"max_allocatable_cpu,omitempty"`
// max allocatable mem
MaxAllocatableMem int64 `json:"max_allocatable_mem,omitempty"`
}
NodeMaxAllocatableResources node max allocatable resources
swagger:model nodeMaxAllocatableResources
func (*NodeMaxAllocatableResources) ContextValidate ¶
func (m *NodeMaxAllocatableResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this node max allocatable resources based on context it is used
func (*NodeMaxAllocatableResources) MarshalBinary ¶
func (m *NodeMaxAllocatableResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeMaxAllocatableResources) UnmarshalBinary ¶
func (m *NodeMaxAllocatableResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NodeSelector ¶
type NodeSelector struct {
// key
Key string `json:"key,omitempty"`
// value
Value string `json:"value,omitempty"`
}
NodeSelector node selector
swagger:model nodeSelector
func (*NodeSelector) ContextValidate ¶
ContextValidate validates this node selector based on context it is used
func (*NodeSelector) MarshalBinary ¶
func (m *NodeSelector) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelector) UnmarshalBinary ¶
func (m *NodeSelector) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NodeSelectorTerm ¶
type NodeSelectorTerm struct {
// A list of node selector requirements by node's labels.
MatchExpressions []*NodeSelectorTermMatchExpressionsItems0 `json:"matchExpressions"`
// A list of node selector requirements by node's fields.
MatchFields []*NodeSelectorTermMatchFieldsItems0 `json:"matchFields"`
}
NodeSelectorTerm A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
swagger:model nodeSelectorTerm
func (*NodeSelectorTerm) ContextValidate ¶
ContextValidate validate this node selector term based on the context it is used
func (*NodeSelectorTerm) MarshalBinary ¶
func (m *NodeSelectorTerm) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelectorTerm) UnmarshalBinary ¶
func (m *NodeSelectorTerm) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NodeSelectorTermMatchExpressionsItems0 ¶
type NodeSelectorTermMatchExpressionsItems0 struct {
// The label key that the selector applies to.
// Required: true
Key *string `json:"key"`
// Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
// Required: true
Operator *string `json:"operator"`
// An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
Values []string `json:"values"`
}
NodeSelectorTermMatchExpressionsItems0 A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
swagger:model NodeSelectorTermMatchExpressionsItems0
func (*NodeSelectorTermMatchExpressionsItems0) ContextValidate ¶
func (m *NodeSelectorTermMatchExpressionsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this node selector term match expressions items0 based on context it is used
func (*NodeSelectorTermMatchExpressionsItems0) MarshalBinary ¶
func (m *NodeSelectorTermMatchExpressionsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary ¶
func (m *NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NodeSelectorTermMatchFieldsItems0 ¶
type NodeSelectorTermMatchFieldsItems0 struct {
// The label key that the selector applies to.
// Required: true
Key *string `json:"key"`
// Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
// Required: true
Operator *string `json:"operator"`
// An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
Values []string `json:"values"`
}
NodeSelectorTermMatchFieldsItems0 A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
swagger:model NodeSelectorTermMatchFieldsItems0
func (*NodeSelectorTermMatchFieldsItems0) ContextValidate ¶
func (m *NodeSelectorTermMatchFieldsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this node selector term match fields items0 based on context it is used
func (*NodeSelectorTermMatchFieldsItems0) MarshalBinary ¶
func (m *NodeSelectorTermMatchFieldsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelectorTermMatchFieldsItems0) UnmarshalBinary ¶
func (m *NodeSelectorTermMatchFieldsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperatorSessionResponse ¶
type OperatorSessionResponse struct {
// features
Features []string `json:"features"`
// operator
Operator bool `json:"operator,omitempty"`
// permissions
Permissions map[string][]string `json:"permissions,omitempty"`
// status
// Enum: [ok]
Status string `json:"status,omitempty"`
}
OperatorSessionResponse operator session response
swagger:model operatorSessionResponse
func (*OperatorSessionResponse) ContextValidate ¶
func (m *OperatorSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this operator session response based on context it is used
func (*OperatorSessionResponse) MarshalBinary ¶
func (m *OperatorSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSessionResponse) UnmarshalBinary ¶
func (m *OperatorSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperatorSubnetAPIKey ¶
type OperatorSubnetAPIKey struct {
// api key
APIKey string `json:"apiKey,omitempty"`
}
OperatorSubnetAPIKey operator subnet API key
swagger:model operatorSubnetAPIKey
func (*OperatorSubnetAPIKey) ContextValidate ¶
ContextValidate validates this operator subnet API key based on context it is used
func (*OperatorSubnetAPIKey) MarshalBinary ¶
func (m *OperatorSubnetAPIKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSubnetAPIKey) UnmarshalBinary ¶
func (m *OperatorSubnetAPIKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperatorSubnetLoginMFARequest ¶
type OperatorSubnetLoginMFARequest struct {
// mfa token
// Required: true
MfaToken *string `json:"mfa_token"`
// otp
// Required: true
Otp *string `json:"otp"`
// username
// Required: true
Username *string `json:"username"`
}
OperatorSubnetLoginMFARequest operator subnet login m f a request
swagger:model operatorSubnetLoginMFARequest
func (*OperatorSubnetLoginMFARequest) ContextValidate ¶
func (m *OperatorSubnetLoginMFARequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this operator subnet login m f a request based on context it is used
func (*OperatorSubnetLoginMFARequest) MarshalBinary ¶
func (m *OperatorSubnetLoginMFARequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSubnetLoginMFARequest) UnmarshalBinary ¶
func (m *OperatorSubnetLoginMFARequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperatorSubnetLoginRequest ¶
type OperatorSubnetLoginRequest struct {
// password
Password string `json:"password,omitempty"`
// username
Username string `json:"username,omitempty"`
}
OperatorSubnetLoginRequest operator subnet login request
swagger:model operatorSubnetLoginRequest
func (*OperatorSubnetLoginRequest) ContextValidate ¶
func (m *OperatorSubnetLoginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this operator subnet login request based on context it is used
func (*OperatorSubnetLoginRequest) MarshalBinary ¶
func (m *OperatorSubnetLoginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSubnetLoginRequest) UnmarshalBinary ¶
func (m *OperatorSubnetLoginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperatorSubnetLoginResponse ¶
type OperatorSubnetLoginResponse struct {
// access token
AccessToken string `json:"access_token,omitempty"`
// mfa token
MfaToken string `json:"mfa_token,omitempty"`
}
OperatorSubnetLoginResponse operator subnet login response
swagger:model operatorSubnetLoginResponse
func (*OperatorSubnetLoginResponse) ContextValidate ¶
func (m *OperatorSubnetLoginResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this operator subnet login response based on context it is used
func (*OperatorSubnetLoginResponse) MarshalBinary ¶
func (m *OperatorSubnetLoginResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSubnetLoginResponse) UnmarshalBinary ¶
func (m *OperatorSubnetLoginResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperatorSubnetRegisterAPIKeyResponse ¶
type OperatorSubnetRegisterAPIKeyResponse struct {
// registered
Registered bool `json:"registered,omitempty"`
}
OperatorSubnetRegisterAPIKeyResponse operator subnet register API key response
swagger:model operatorSubnetRegisterAPIKeyResponse
func (*OperatorSubnetRegisterAPIKeyResponse) ContextValidate ¶
func (m *OperatorSubnetRegisterAPIKeyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this operator subnet register API key response based on context it is used
func (*OperatorSubnetRegisterAPIKeyResponse) MarshalBinary ¶
func (m *OperatorSubnetRegisterAPIKeyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSubnetRegisterAPIKeyResponse) UnmarshalBinary ¶
func (m *OperatorSubnetRegisterAPIKeyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ParityResponse ¶
type ParityResponse []string
ParityResponse parity response
swagger:model parityResponse
func (ParityResponse) ContextValidate ¶
ContextValidate validates this parity response based on context it is used
type PodAffinityTerm ¶
type PodAffinityTerm struct {
// label selector
LabelSelector *PodAffinityTermLabelSelector `json:"labelSelector,omitempty"`
// namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace"
Namespaces []string `json:"namespaces"`
// This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
// Required: true
TopologyKey *string `json:"topologyKey"`
}
PodAffinityTerm Required. A pod affinity term, associated with the corresponding weight.
swagger:model podAffinityTerm
func (*PodAffinityTerm) ContextValidate ¶
ContextValidate validate this pod affinity term based on the context it is used
func (*PodAffinityTerm) MarshalBinary ¶
func (m *PodAffinityTerm) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodAffinityTerm) UnmarshalBinary ¶
func (m *PodAffinityTerm) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodAffinityTermLabelSelector ¶
type PodAffinityTermLabelSelector struct {
// matchExpressions is a list of label selector requirements. The requirements are ANDed.
MatchExpressions []*PodAffinityTermLabelSelectorMatchExpressionsItems0 `json:"matchExpressions"`
// matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
MatchLabels map[string]string `json:"matchLabels,omitempty"`
}
PodAffinityTermLabelSelector A label query over a set of resources, in this case pods.
swagger:model PodAffinityTermLabelSelector
func (*PodAffinityTermLabelSelector) ContextValidate ¶
func (m *PodAffinityTermLabelSelector) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pod affinity term label selector based on the context it is used
func (*PodAffinityTermLabelSelector) MarshalBinary ¶
func (m *PodAffinityTermLabelSelector) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodAffinityTermLabelSelector) UnmarshalBinary ¶
func (m *PodAffinityTermLabelSelector) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodAffinityTermLabelSelectorMatchExpressionsItems0 ¶
type PodAffinityTermLabelSelectorMatchExpressionsItems0 struct {
// key is the label key that the selector applies to.
// Required: true
Key *string `json:"key"`
// operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
// Required: true
Operator *string `json:"operator"`
// values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
Values []string `json:"values"`
}
PodAffinityTermLabelSelectorMatchExpressionsItems0 A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
swagger:model PodAffinityTermLabelSelectorMatchExpressionsItems0
func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) ContextValidate ¶
func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this pod affinity term label selector match expressions items0 based on context it is used
func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) MarshalBinary ¶
func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) UnmarshalBinary ¶
func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyEntity ¶
type PolicyEntity string
PolicyEntity policy entity
swagger:model policyEntity
const ( // PolicyEntityUser captures enum value "user" PolicyEntityUser PolicyEntity = "user" // PolicyEntityGroup captures enum value "group" PolicyEntityGroup PolicyEntity = "group" )
func NewPolicyEntity ¶
func NewPolicyEntity(value PolicyEntity) *PolicyEntity
func (PolicyEntity) ContextValidate ¶
ContextValidate validates this policy entity based on context it is used
func (PolicyEntity) Pointer ¶
func (m PolicyEntity) Pointer() *PolicyEntity
Pointer returns a pointer to a freshly-allocated PolicyEntity.
type Pool ¶
type Pool struct {
// affinity
Affinity *PoolAffinity `json:"affinity,omitempty"`
// name
Name string `json:"name,omitempty"`
// NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
NodeSelector map[string]string `json:"node_selector,omitempty"`
// resources
Resources *PoolResources `json:"resources,omitempty"`
// runtime class name
RuntimeClassName string `json:"runtimeClassName,omitempty"`
// security context
SecurityContext *SecurityContext `json:"securityContext,omitempty"`
// servers
// Required: true
Servers *int64 `json:"servers"`
// tolerations
Tolerations PoolTolerations `json:"tolerations,omitempty"`
// volume configuration
// Required: true
VolumeConfiguration *PoolVolumeConfiguration `json:"volume_configuration"`
// volumes per server
// Required: true
VolumesPerServer *int32 `json:"volumes_per_server"`
}
Pool pool
swagger:model pool
func (*Pool) ContextValidate ¶
ContextValidate validate this pool based on the context it is used
func (*Pool) MarshalBinary ¶
MarshalBinary interface implementation
func (*Pool) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PoolAffinity ¶
type PoolAffinity struct {
// node affinity
NodeAffinity *PoolAffinityNodeAffinity `json:"nodeAffinity,omitempty"`
// pod affinity
PodAffinity *PoolAffinityPodAffinity `json:"podAffinity,omitempty"`
// pod anti affinity
PodAntiAffinity *PoolAffinityPodAntiAffinity `json:"podAntiAffinity,omitempty"`
}
PoolAffinity If specified, affinity will define the pod's scheduling constraints
swagger:model poolAffinity
func (*PoolAffinity) ContextValidate ¶
ContextValidate validate this pool affinity based on the context it is used
func (*PoolAffinity) MarshalBinary ¶
func (m *PoolAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinity) UnmarshalBinary ¶
func (m *PoolAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityNodeAffinity ¶
type PoolAffinityNodeAffinity struct {
// The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
PreferredDuringSchedulingIgnoredDuringExecution []*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 `json:"preferredDuringSchedulingIgnoredDuringExecution"`
// required during scheduling ignored during execution
RequiredDuringSchedulingIgnoredDuringExecution *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}
PoolAffinityNodeAffinity Describes node affinity scheduling rules for the pod.
swagger:model PoolAffinityNodeAffinity
func (*PoolAffinityNodeAffinity) ContextValidate ¶
func (m *PoolAffinityNodeAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity node affinity based on the context it is used
func (*PoolAffinityNodeAffinity) MarshalBinary ¶
func (m *PoolAffinityNodeAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityNodeAffinity) UnmarshalBinary ¶
func (m *PoolAffinityNodeAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶
type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 struct {
// A node selector term, associated with the corresponding weight.
// Required: true
Preference *NodeSelectorTerm `json:"preference"`
// Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
// Required: true
Weight *int32 `json:"weight"`
}
PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
swagger:model PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0
func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate ¶
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity node affinity preferred during scheduling ignored during execution items0 based on the context it is used
func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary ¶
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
Validate validates this pool affinity node affinity preferred during scheduling ignored during execution items0
type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
// Required. A list of node selector terms. The terms are ORed.
// Required: true
NodeSelectorTerms []*NodeSelectorTerm `json:"nodeSelectorTerms"`
}
PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
swagger:model PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) ContextValidate ¶
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity node affinity required during scheduling ignored during execution based on the context it is used
func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) MarshalBinary ¶
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary ¶
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate ¶
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate(formats strfmt.Registry) error
Validate validates this pool affinity node affinity required during scheduling ignored during execution
type PoolAffinityPodAffinity ¶
type PoolAffinityPodAffinity struct {
// The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
PreferredDuringSchedulingIgnoredDuringExecution []*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 `json:"preferredDuringSchedulingIgnoredDuringExecution"`
// If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `json:"requiredDuringSchedulingIgnoredDuringExecution"`
}
PoolAffinityPodAffinity Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, pool, etc. as some other pod(s)).
swagger:model PoolAffinityPodAffinity
func (*PoolAffinityPodAffinity) ContextValidate ¶
func (m *PoolAffinityPodAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity pod affinity based on the context it is used
func (*PoolAffinityPodAffinity) MarshalBinary ¶
func (m *PoolAffinityPodAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAffinity) UnmarshalBinary ¶
func (m *PoolAffinityPodAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶
type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 struct {
// pod affinity term
// Required: true
PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm"`
// weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
// Required: true
Weight *int32 `json:"weight"`
}
PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
swagger:model PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0
func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate ¶
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity pod affinity preferred during scheduling ignored during execution items0 based on the context it is used
func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary ¶
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
Validate validates this pool affinity pod affinity preferred during scheduling ignored during execution items0
type PoolAffinityPodAntiAffinity ¶
type PoolAffinityPodAntiAffinity struct {
// The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
PreferredDuringSchedulingIgnoredDuringExecution []*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 `json:"preferredDuringSchedulingIgnoredDuringExecution"`
// If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `json:"requiredDuringSchedulingIgnoredDuringExecution"`
}
PoolAffinityPodAntiAffinity Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, pool, etc. as some other pod(s)).
swagger:model PoolAffinityPodAntiAffinity
func (*PoolAffinityPodAntiAffinity) ContextValidate ¶
func (m *PoolAffinityPodAntiAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity pod anti affinity based on the context it is used
func (*PoolAffinityPodAntiAffinity) MarshalBinary ¶
func (m *PoolAffinityPodAntiAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAntiAffinity) UnmarshalBinary ¶
func (m *PoolAffinityPodAntiAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶
type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 struct {
// pod affinity term
// Required: true
PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm"`
// weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
// Required: true
Weight *int32 `json:"weight"`
}
PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
swagger:model PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0
func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate ¶
func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this pool affinity pod anti affinity preferred during scheduling ignored during execution items0 based on the context it is used
func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary ¶
func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶
func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶
func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
Validate validates this pool affinity pod anti affinity preferred during scheduling ignored during execution items0
type PoolResources ¶
type PoolResources struct {
// Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Limits map[string]int64 `json:"limits,omitempty"`
// Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Requests map[string]int64 `json:"requests,omitempty"`
}
PoolResources If provided, use these requests and limit for cpu/memory resource allocation
swagger:model poolResources
func (*PoolResources) ContextValidate ¶
ContextValidate validates this pool resources based on context it is used
func (*PoolResources) MarshalBinary ¶
func (m *PoolResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolResources) UnmarshalBinary ¶
func (m *PoolResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolTolerationSeconds ¶
type PoolTolerationSeconds struct {
// seconds
// Required: true
Seconds *int64 `json:"seconds"`
}
PoolTolerationSeconds TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
swagger:model poolTolerationSeconds
func (*PoolTolerationSeconds) ContextValidate ¶
ContextValidate validates this pool toleration seconds based on context it is used
func (*PoolTolerationSeconds) MarshalBinary ¶
func (m *PoolTolerationSeconds) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolTolerationSeconds) UnmarshalBinary ¶
func (m *PoolTolerationSeconds) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolTolerations ¶
type PoolTolerations []*PoolTolerationsItems0
PoolTolerations Tolerations allows users to set entries like effect, key, operator, value.
swagger:model poolTolerations
func (PoolTolerations) ContextValidate ¶
ContextValidate validate this pool tolerations based on the context it is used
type PoolTolerationsItems0 ¶
type PoolTolerationsItems0 struct {
// Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
Effect string `json:"effect,omitempty"`
// Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
Key string `json:"key,omitempty"`
// Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
Operator string `json:"operator,omitempty"`
// toleration seconds
TolerationSeconds *PoolTolerationSeconds `json:"tolerationSeconds,omitempty"`
// Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
Value string `json:"value,omitempty"`
}
PoolTolerationsItems0 The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
swagger:model PoolTolerationsItems0
func (*PoolTolerationsItems0) ContextValidate ¶
ContextValidate validate this pool tolerations items0 based on the context it is used
func (*PoolTolerationsItems0) MarshalBinary ¶
func (m *PoolTolerationsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolTolerationsItems0) UnmarshalBinary ¶
func (m *PoolTolerationsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolUpdateRequest ¶
type PoolUpdateRequest struct {
// pools
// Required: true
Pools []*Pool `json:"pools"`
}
PoolUpdateRequest pool update request
swagger:model poolUpdateRequest
func (*PoolUpdateRequest) ContextValidate ¶
ContextValidate validate this pool update request based on the context it is used
func (*PoolUpdateRequest) MarshalBinary ¶
func (m *PoolUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolUpdateRequest) UnmarshalBinary ¶
func (m *PoolUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolVolumeConfiguration ¶
type PoolVolumeConfiguration struct {
// annotations
Annotations map[string]string `json:"annotations,omitempty"`
// labels
Labels map[string]string `json:"labels,omitempty"`
// size
// Required: true
Size *int64 `json:"size"`
// storage class name
StorageClassName string `json:"storage_class_name,omitempty"`
}
PoolVolumeConfiguration pool volume configuration
swagger:model PoolVolumeConfiguration
func (*PoolVolumeConfiguration) ContextValidate ¶
func (m *PoolVolumeConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this pool volume configuration based on context it is used
func (*PoolVolumeConfiguration) MarshalBinary ¶
func (m *PoolVolumeConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolVolumeConfiguration) UnmarshalBinary ¶
func (m *PoolVolumeConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Principal ¶
type Principal struct {
// s t s access key ID
STSAccessKeyID string `json:"STSAccessKeyID,omitempty"`
// s t s secret access key
STSSecretAccessKey string `json:"STSSecretAccessKey,omitempty"`
// s t s session token
STSSessionToken string `json:"STSSessionToken,omitempty"`
// account access key
AccountAccessKey string `json:"accountAccessKey,omitempty"`
// custom style ob
CustomStyleOb string `json:"customStyleOb,omitempty"`
// hm
Hm bool `json:"hm,omitempty"`
// ob
Ob bool `json:"ob,omitempty"`
}
Principal principal
swagger:model principal
func (*Principal) ContextValidate ¶
ContextValidate validates this principal based on context it is used
func (*Principal) MarshalBinary ¶
MarshalBinary interface implementation
func (*Principal) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ProjectedVolume ¶
type ProjectedVolume struct {
// sources
Sources []*ProjectedVolumeSource `json:"sources"`
}
ProjectedVolume projected volume
swagger:model projectedVolume
func (*ProjectedVolume) ContextValidate ¶
ContextValidate validate this projected volume based on the context it is used
func (*ProjectedVolume) MarshalBinary ¶
func (m *ProjectedVolume) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectedVolume) UnmarshalBinary ¶
func (m *ProjectedVolume) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectedVolumeSource ¶
type ProjectedVolumeSource struct {
// config map
ConfigMap *ConfigMap `json:"configMap,omitempty"`
// downward Api
DownwardAPI bool `json:"downwardApi,omitempty"`
// secret
Secret *Secret `json:"secret,omitempty"`
// service account token
ServiceAccountToken *ServiceAccountToken `json:"serviceAccountToken,omitempty"`
}
ProjectedVolumeSource projected volume source
swagger:model projectedVolumeSource
func (*ProjectedVolumeSource) ContextValidate ¶
ContextValidate validate this projected volume source based on the context it is used
func (*ProjectedVolumeSource) MarshalBinary ¶
func (m *ProjectedVolumeSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectedVolumeSource) UnmarshalBinary ¶
func (m *ProjectedVolumeSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Pvc ¶
type Pvc struct {
// claim name
ClaimName string `json:"claimName,omitempty"`
// read only
ReadOnly bool `json:"readOnly,omitempty"`
}
Pvc pvc
swagger:model pvc
func (*Pvc) ContextValidate ¶
ContextValidate validates this pvc based on context it is used
func (*Pvc) MarshalBinary ¶
MarshalBinary interface implementation
func (*Pvc) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PvcsListResponse ¶
type PvcsListResponse struct {
// age
Age string `json:"age,omitempty"`
// capacity
Capacity string `json:"capacity,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// status
Status string `json:"status,omitempty"`
// storage class
StorageClass string `json:"storageClass,omitempty"`
// tenant
Tenant string `json:"tenant,omitempty"`
// volume
Volume string `json:"volume,omitempty"`
}
PvcsListResponse pvcs list response
swagger:model pvcsListResponse
func (*PvcsListResponse) ContextValidate ¶
ContextValidate validates this pvcs list response based on context it is used
func (*PvcsListResponse) MarshalBinary ¶
func (m *PvcsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PvcsListResponse) UnmarshalBinary ¶
func (m *PvcsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RedirectRule ¶
type RedirectRule struct {
// display name
DisplayName string `json:"displayName,omitempty"`
// redirect
Redirect string `json:"redirect,omitempty"`
}
RedirectRule redirect rule
swagger:model redirectRule
func (*RedirectRule) ContextValidate ¶
ContextValidate validates this redirect rule based on context it is used
func (*RedirectRule) MarshalBinary ¶
func (m *RedirectRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedirectRule) UnmarshalBinary ¶
func (m *RedirectRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceQuota ¶
type ResourceQuota struct {
// elements
Elements []*ResourceQuotaElement `json:"elements"`
// name
Name string `json:"name,omitempty"`
}
ResourceQuota resource quota
swagger:model resourceQuota
func (*ResourceQuota) ContextValidate ¶
ContextValidate validate this resource quota based on the context it is used
func (*ResourceQuota) MarshalBinary ¶
func (m *ResourceQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceQuota) UnmarshalBinary ¶
func (m *ResourceQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceQuotaElement ¶
type ResourceQuotaElement struct {
// hard
Hard int64 `json:"hard,omitempty"`
// name
Name string `json:"name,omitempty"`
// used
Used int64 `json:"used,omitempty"`
}
ResourceQuotaElement resource quota element
swagger:model resourceQuotaElement
func (*ResourceQuotaElement) ContextValidate ¶
ContextValidate validates this resource quota element based on context it is used
func (*ResourceQuotaElement) MarshalBinary ¶
func (m *ResourceQuotaElement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceQuotaElement) UnmarshalBinary ¶
func (m *ResourceQuotaElement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Secret ¶
type Secret struct {
// name
Name string `json:"name,omitempty"`
// optional
Optional bool `json:"optional,omitempty"`
}
Secret secret
swagger:model secret
func (*Secret) ContextValidate ¶
ContextValidate validates this secret based on context it is used
func (*Secret) MarshalBinary ¶
MarshalBinary interface implementation
func (*Secret) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SecurityContext ¶
type SecurityContext struct {
// fs group
FsGroup string `json:"fsGroup,omitempty"`
// fs group change policy
FsGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty"`
// run as group
// Required: true
RunAsGroup *string `json:"runAsGroup"`
// run as non root
// Required: true
RunAsNonRoot *bool `json:"runAsNonRoot"`
// run as user
// Required: true
RunAsUser *string `json:"runAsUser"`
}
SecurityContext security context
swagger:model securityContext
func (*SecurityContext) ContextValidate ¶
ContextValidate validates this security context based on context it is used
func (*SecurityContext) MarshalBinary ¶
func (m *SecurityContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SecurityContext) UnmarshalBinary ¶
func (m *SecurityContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerDrives ¶
type ServerDrives struct {
// available space
AvailableSpace int64 `json:"availableSpace,omitempty"`
// drive path
DrivePath string `json:"drivePath,omitempty"`
// endpoint
Endpoint string `json:"endpoint,omitempty"`
// healing
Healing bool `json:"healing,omitempty"`
// model
Model string `json:"model,omitempty"`
// root disk
RootDisk bool `json:"rootDisk,omitempty"`
// state
State string `json:"state,omitempty"`
// total space
TotalSpace int64 `json:"totalSpace,omitempty"`
// used space
UsedSpace int64 `json:"usedSpace,omitempty"`
// uuid
UUID string `json:"uuid,omitempty"`
}
ServerDrives server drives
swagger:model serverDrives
func (*ServerDrives) ContextValidate ¶
ContextValidate validates this server drives based on context it is used
func (*ServerDrives) MarshalBinary ¶
func (m *ServerDrives) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerDrives) UnmarshalBinary ¶
func (m *ServerDrives) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerProperties ¶
type ServerProperties struct {
// commit ID
CommitID string `json:"commitID,omitempty"`
// drives
Drives []*ServerDrives `json:"drives"`
// endpoint
Endpoint string `json:"endpoint,omitempty"`
// network
Network map[string]string `json:"network,omitempty"`
// pool number
PoolNumber int64 `json:"poolNumber,omitempty"`
// state
State string `json:"state,omitempty"`
// uptime
Uptime int64 `json:"uptime,omitempty"`
// version
Version string `json:"version,omitempty"`
}
ServerProperties server properties
swagger:model serverProperties
func (*ServerProperties) ContextValidate ¶
ContextValidate validate this server properties based on the context it is used
func (*ServerProperties) MarshalBinary ¶
func (m *ServerProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerProperties) UnmarshalBinary ¶
func (m *ServerProperties) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceAccountToken ¶
type ServiceAccountToken struct {
// expiration seconds
ExpirationSeconds int64 `json:"expirationSeconds,omitempty"`
}
ServiceAccountToken service account token
swagger:model serviceAccountToken
func (*ServiceAccountToken) ContextValidate ¶
ContextValidate validates this service account token based on context it is used
func (*ServiceAccountToken) MarshalBinary ¶
func (m *ServiceAccountToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceAccountToken) UnmarshalBinary ¶
func (m *ServiceAccountToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetAdministratorsRequest ¶
type SetAdministratorsRequest struct {
// group dns
GroupDNS []string `json:"group_dns"`
// user dns
UserDNS []string `json:"user_dns"`
}
SetAdministratorsRequest set administrators request
swagger:model setAdministratorsRequest
func (*SetAdministratorsRequest) ContextValidate ¶
func (m *SetAdministratorsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this set administrators request based on context it is used
func (*SetAdministratorsRequest) MarshalBinary ¶
func (m *SetAdministratorsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetAdministratorsRequest) UnmarshalBinary ¶
func (m *SetAdministratorsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type State ¶
type State struct {
// exit code
ExitCode int64 `json:"exitCode,omitempty"`
// finished
Finished string `json:"finished,omitempty"`
// message
Message string `json:"message,omitempty"`
// reason
Reason string `json:"reason,omitempty"`
// signal
Signal int64 `json:"signal,omitempty"`
// started
Started string `json:"started,omitempty"`
// state
State string `json:"state,omitempty"`
}
State state
swagger:model state
func (*State) ContextValidate ¶
ContextValidate validates this state based on context it is used
func (*State) MarshalBinary ¶
MarshalBinary interface implementation
func (*State) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SubscriptionValidateRequest ¶
type SubscriptionValidateRequest struct {
// email
Email string `json:"email,omitempty"`
// license
License string `json:"license,omitempty"`
// password
Password string `json:"password,omitempty"`
}
SubscriptionValidateRequest subscription validate request
swagger:model subscriptionValidateRequest
func (*SubscriptionValidateRequest) ContextValidate ¶
func (m *SubscriptionValidateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this subscription validate request based on context it is used
func (*SubscriptionValidateRequest) MarshalBinary ¶
func (m *SubscriptionValidateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionValidateRequest) UnmarshalBinary ¶
func (m *SubscriptionValidateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TLSConfiguration ¶
type TLSConfiguration struct {
// minio c as certificates
MinioCAsCertificates []string `json:"minioCAsCertificates"`
// minio client certificates
MinioClientCertificates []*KeyPairConfiguration `json:"minioClientCertificates"`
// minio server certificates
MinioServerCertificates []*KeyPairConfiguration `json:"minioServerCertificates"`
}
TLSConfiguration tls configuration
swagger:model tlsConfiguration
func (*TLSConfiguration) ContextValidate ¶
ContextValidate validate this tls configuration based on the context it is used
func (*TLSConfiguration) MarshalBinary ¶
func (m *TLSConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TLSConfiguration) UnmarshalBinary ¶
func (m *TLSConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Tenant ¶
type Tenant struct {
// creation date
CreationDate string `json:"creation_date,omitempty"`
// current state
CurrentState string `json:"currentState,omitempty"`
// deletion date
DeletionDate string `json:"deletion_date,omitempty"`
// domains
Domains *DomainsConfiguration `json:"domains,omitempty"`
// encryption enabled
EncryptionEnabled bool `json:"encryptionEnabled,omitempty"`
// endpoints
Endpoints *TenantEndpoints `json:"endpoints,omitempty"`
// idp ad enabled
IdpAdEnabled bool `json:"idpAdEnabled,omitempty"`
// idp oidc enabled
IdpOidcEnabled bool `json:"idpOidcEnabled,omitempty"`
// image
Image string `json:"image,omitempty"`
// minio TLS
MinioTLS bool `json:"minioTLS,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// pools
Pools []*Pool `json:"pools"`
// sftp exposed
SftpExposed bool `json:"sftpExposed,omitempty"`
// status
Status *TenantStatus `json:"status,omitempty"`
// subnet license
SubnetLicense *License `json:"subnet_license,omitempty"`
// tiers
Tiers []*TenantTierElement `json:"tiers"`
// total size
TotalSize int64 `json:"total_size,omitempty"`
}
Tenant tenant
swagger:model tenant
func (*Tenant) ContextValidate ¶
ContextValidate validate this tenant based on the context it is used
func (*Tenant) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tenant) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TenantConfigurationResponse ¶
type TenantConfigurationResponse struct {
// environment variables
EnvironmentVariables []*EnvironmentVariable `json:"environmentVariables"`
// sftp exposed
SftpExposed bool `json:"sftpExposed,omitempty"`
}
TenantConfigurationResponse tenant configuration response
swagger:model tenantConfigurationResponse
func (*TenantConfigurationResponse) ContextValidate ¶
func (m *TenantConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this tenant configuration response based on the context it is used
func (*TenantConfigurationResponse) MarshalBinary ¶
func (m *TenantConfigurationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantConfigurationResponse) UnmarshalBinary ¶
func (m *TenantConfigurationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantEndpoints ¶
type TenantEndpoints struct {
// console
Console string `json:"console,omitempty"`
// minio
Minio string `json:"minio,omitempty"`
}
TenantEndpoints tenant endpoints
swagger:model TenantEndpoints
func (*TenantEndpoints) ContextValidate ¶
ContextValidate validates this tenant endpoints based on context it is used
func (*TenantEndpoints) MarshalBinary ¶
func (m *TenantEndpoints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantEndpoints) UnmarshalBinary ¶
func (m *TenantEndpoints) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantList ¶
type TenantList struct {
// capacity
Capacity int64 `json:"capacity,omitempty"`
// capacity raw
CapacityRaw int64 `json:"capacity_raw,omitempty"`
// capacity raw usage
CapacityRawUsage int64 `json:"capacity_raw_usage,omitempty"`
// capacity usage
CapacityUsage int64 `json:"capacity_usage,omitempty"`
// creation date
CreationDate string `json:"creation_date,omitempty"`
// current state
CurrentState string `json:"currentState,omitempty"`
// deletion date
DeletionDate string `json:"deletion_date,omitempty"`
// domains
Domains *DomainsConfiguration `json:"domains,omitempty"`
// health status
HealthStatus string `json:"health_status,omitempty"`
// instance count
InstanceCount int64 `json:"instance_count,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// pool count
PoolCount int64 `json:"pool_count,omitempty"`
// tiers
Tiers []*TenantTierElement `json:"tiers"`
// total size
TotalSize int64 `json:"total_size,omitempty"`
// volume count
VolumeCount int64 `json:"volume_count,omitempty"`
}
TenantList tenant list
swagger:model tenantList
func (*TenantList) ContextValidate ¶
ContextValidate validate this tenant list based on the context it is used
func (*TenantList) MarshalBinary ¶
func (m *TenantList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantList) UnmarshalBinary ¶
func (m *TenantList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantLogReport ¶
type TenantLogReport struct {
// blob
Blob string `json:"blob,omitempty"`
// filename
Filename string `json:"filename,omitempty"`
}
TenantLogReport tenant log report
swagger:model tenantLogReport
func (*TenantLogReport) ContextValidate ¶
ContextValidate validates this tenant log report based on context it is used
func (*TenantLogReport) MarshalBinary ¶
func (m *TenantLogReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantLogReport) UnmarshalBinary ¶
func (m *TenantLogReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantPod ¶
type TenantPod struct {
// name
// Required: true
Name *string `json:"name"`
// node
Node string `json:"node,omitempty"`
// pod IP
PodIP string `json:"podIP,omitempty"`
// restarts
Restarts int64 `json:"restarts,omitempty"`
// status
Status string `json:"status,omitempty"`
// time created
TimeCreated int64 `json:"timeCreated,omitempty"`
}
TenantPod tenant pod
swagger:model tenantPod
func (*TenantPod) ContextValidate ¶
ContextValidate validates this tenant pod based on context it is used
func (*TenantPod) MarshalBinary ¶
MarshalBinary interface implementation
func (*TenantPod) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TenantResponseItem ¶
type TenantResponseItem struct {
// access key
AccessKey string `json:"access_key,omitempty"`
// secret key
SecretKey string `json:"secret_key,omitempty"`
// url
URL string `json:"url,omitempty"`
}
TenantResponseItem tenant response item
swagger:model tenantResponseItem
func (*TenantResponseItem) ContextValidate ¶
ContextValidate validates this tenant response item based on context it is used
func (*TenantResponseItem) MarshalBinary ¶
func (m *TenantResponseItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantResponseItem) UnmarshalBinary ¶
func (m *TenantResponseItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantSecurityResponse ¶
type TenantSecurityResponse struct {
// auto cert
AutoCert bool `json:"autoCert,omitempty"`
// custom certificates
CustomCertificates *TenantSecurityResponseCustomCertificates `json:"customCertificates,omitempty"`
// security context
SecurityContext *SecurityContext `json:"securityContext,omitempty"`
}
TenantSecurityResponse tenant security response
swagger:model tenantSecurityResponse
func (*TenantSecurityResponse) ContextValidate ¶
func (m *TenantSecurityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this tenant security response based on the context it is used
func (*TenantSecurityResponse) MarshalBinary ¶
func (m *TenantSecurityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantSecurityResponse) UnmarshalBinary ¶
func (m *TenantSecurityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantSecurityResponseCustomCertificates ¶
type TenantSecurityResponseCustomCertificates struct {
// client
Client []*CertificateInfo `json:"client"`
// minio
Minio []*CertificateInfo `json:"minio"`
// minio c as
MinioCAs []*CertificateInfo `json:"minioCAs"`
}
TenantSecurityResponseCustomCertificates tenant security response custom certificates
swagger:model TenantSecurityResponseCustomCertificates
func (*TenantSecurityResponseCustomCertificates) ContextValidate ¶
func (m *TenantSecurityResponseCustomCertificates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this tenant security response custom certificates based on the context it is used
func (*TenantSecurityResponseCustomCertificates) MarshalBinary ¶
func (m *TenantSecurityResponseCustomCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantSecurityResponseCustomCertificates) UnmarshalBinary ¶
func (m *TenantSecurityResponseCustomCertificates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantStatus ¶
type TenantStatus struct {
// drives healing
DrivesHealing int32 `json:"drives_healing,omitempty"`
// drives offline
DrivesOffline int32 `json:"drives_offline,omitempty"`
// drives online
DrivesOnline int32 `json:"drives_online,omitempty"`
// health status
HealthStatus string `json:"health_status,omitempty"`
// usage
Usage *TenantStatusUsage `json:"usage,omitempty"`
// write quorum
WriteQuorum int32 `json:"write_quorum,omitempty"`
}
TenantStatus tenant status
swagger:model tenantStatus
func (*TenantStatus) ContextValidate ¶
ContextValidate validate this tenant status based on the context it is used
func (*TenantStatus) MarshalBinary ¶
func (m *TenantStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantStatus) UnmarshalBinary ¶
func (m *TenantStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantStatusUsage ¶
type TenantStatusUsage struct {
// capacity
Capacity int64 `json:"capacity,omitempty"`
// capacity usage
CapacityUsage int64 `json:"capacity_usage,omitempty"`
// raw
Raw int64 `json:"raw,omitempty"`
// raw usage
RawUsage int64 `json:"raw_usage,omitempty"`
}
TenantStatusUsage tenant status usage
swagger:model TenantStatusUsage
func (*TenantStatusUsage) ContextValidate ¶
ContextValidate validates this tenant status usage based on context it is used
func (*TenantStatusUsage) MarshalBinary ¶
func (m *TenantStatusUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantStatusUsage) UnmarshalBinary ¶
func (m *TenantStatusUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantTierElement ¶
type TenantTierElement struct {
// name
Name string `json:"name,omitempty"`
// size
Size int64 `json:"size,omitempty"`
// type
Type string `json:"type,omitempty"`
}
TenantTierElement tenant tier element
swagger:model tenantTierElement
func (*TenantTierElement) ContextValidate ¶
ContextValidate validates this tenant tier element based on context it is used
func (*TenantTierElement) MarshalBinary ¶
func (m *TenantTierElement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantTierElement) UnmarshalBinary ¶
func (m *TenantTierElement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantUsage ¶
type TenantUsage struct {
// disk used
DiskUsed int64 `json:"disk_used,omitempty"`
// used
Used int64 `json:"used,omitempty"`
}
TenantUsage tenant usage
swagger:model tenantUsage
func (*TenantUsage) ContextValidate ¶
ContextValidate validates this tenant usage based on context it is used
func (*TenantUsage) MarshalBinary ¶
func (m *TenantUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantUsage) UnmarshalBinary ¶
func (m *TenantUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantYAML ¶
type TenantYAML struct {
// yaml
Yaml string `json:"yaml,omitempty"`
}
TenantYAML tenant y a m l
swagger:model tenantYAML
func (*TenantYAML) ContextValidate ¶
ContextValidate validates this tenant y a m l based on context it is used
func (*TenantYAML) MarshalBinary ¶
func (m *TenantYAML) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantYAML) UnmarshalBinary ¶
func (m *TenantYAML) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Toleration ¶
type Toleration struct {
// effect
Effect string `json:"effect,omitempty"`
// key
Key string `json:"key,omitempty"`
// operator
Operator string `json:"operator,omitempty"`
// toleration seconds
TolerationSeconds int64 `json:"tolerationSeconds,omitempty"`
// value
Value string `json:"value,omitempty"`
}
Toleration toleration
swagger:model toleration
func (*Toleration) ContextValidate ¶
ContextValidate validates this toleration based on context it is used
func (*Toleration) MarshalBinary ¶
func (m *Toleration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Toleration) UnmarshalBinary ¶
func (m *Toleration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateDomainsRequest ¶
type UpdateDomainsRequest struct {
// domains
Domains *DomainsConfiguration `json:"domains,omitempty"`
}
UpdateDomainsRequest update domains request
swagger:model updateDomainsRequest
func (*UpdateDomainsRequest) ContextValidate ¶
ContextValidate validate this update domains request based on the context it is used
func (*UpdateDomainsRequest) MarshalBinary ¶
func (m *UpdateDomainsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateDomainsRequest) UnmarshalBinary ¶
func (m *UpdateDomainsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateTenantConfigurationRequest ¶
type UpdateTenantConfigurationRequest struct {
// environment variables
EnvironmentVariables []*EnvironmentVariable `json:"environmentVariables"`
// keys to be deleted
KeysToBeDeleted []string `json:"keysToBeDeleted"`
// sftp exposed
SftpExposed bool `json:"sftpExposed,omitempty"`
}
UpdateTenantConfigurationRequest update tenant configuration request
swagger:model updateTenantConfigurationRequest
func (*UpdateTenantConfigurationRequest) ContextValidate ¶
func (m *UpdateTenantConfigurationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update tenant configuration request based on the context it is used
func (*UpdateTenantConfigurationRequest) MarshalBinary ¶
func (m *UpdateTenantConfigurationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateTenantConfigurationRequest) UnmarshalBinary ¶
func (m *UpdateTenantConfigurationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateTenantRequest ¶
type UpdateTenantRequest struct {
// image
// Pattern: ^((.*?)/(.*?):(.+))$
Image string `json:"image,omitempty"`
// image pull secret
ImagePullSecret string `json:"image_pull_secret,omitempty"`
// image registry
ImageRegistry *ImageRegistry `json:"image_registry,omitempty"`
// sftp exposed
SftpExposed bool `json:"sftpExposed,omitempty"`
}
UpdateTenantRequest update tenant request
swagger:model updateTenantRequest
func (*UpdateTenantRequest) ContextValidate ¶
ContextValidate validate this update tenant request based on the context it is used
func (*UpdateTenantRequest) MarshalBinary ¶
func (m *UpdateTenantRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateTenantRequest) UnmarshalBinary ¶
func (m *UpdateTenantRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateTenantSecurityRequest ¶
type UpdateTenantSecurityRequest struct {
// auto cert
AutoCert bool `json:"autoCert,omitempty"`
// custom certificates
CustomCertificates *UpdateTenantSecurityRequestCustomCertificates `json:"customCertificates,omitempty"`
// security context
SecurityContext *SecurityContext `json:"securityContext,omitempty"`
}
UpdateTenantSecurityRequest update tenant security request
swagger:model updateTenantSecurityRequest
func (*UpdateTenantSecurityRequest) ContextValidate ¶
func (m *UpdateTenantSecurityRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update tenant security request based on the context it is used
func (*UpdateTenantSecurityRequest) MarshalBinary ¶
func (m *UpdateTenantSecurityRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateTenantSecurityRequest) UnmarshalBinary ¶
func (m *UpdateTenantSecurityRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateTenantSecurityRequestCustomCertificates ¶
type UpdateTenantSecurityRequestCustomCertificates struct {
// minio c as certificates
MinioCAsCertificates []string `json:"minioCAsCertificates"`
// minio client certificates
MinioClientCertificates []*KeyPairConfiguration `json:"minioClientCertificates"`
// minio server certificates
MinioServerCertificates []*KeyPairConfiguration `json:"minioServerCertificates"`
// secrets to be deleted
SecretsToBeDeleted []string `json:"secretsToBeDeleted"`
}
UpdateTenantSecurityRequestCustomCertificates update tenant security request custom certificates
swagger:model UpdateTenantSecurityRequestCustomCertificates
func (*UpdateTenantSecurityRequestCustomCertificates) ContextValidate ¶
func (m *UpdateTenantSecurityRequestCustomCertificates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update tenant security request custom certificates based on the context it is used
func (*UpdateTenantSecurityRequestCustomCertificates) MarshalBinary ¶
func (m *UpdateTenantSecurityRequestCustomCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateTenantSecurityRequestCustomCertificates) UnmarshalBinary ¶
func (m *UpdateTenantSecurityRequestCustomCertificates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfiguration ¶
type VaultConfiguration struct {
// approle
// Required: true
Approle *VaultConfigurationApprole `json:"approle"`
// endpoint
// Required: true
Endpoint *string `json:"endpoint"`
// engine
Engine string `json:"engine,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// prefix
Prefix string `json:"prefix,omitempty"`
// status
Status *VaultConfigurationStatus `json:"status,omitempty"`
}
VaultConfiguration vault configuration
swagger:model vaultConfiguration
func (*VaultConfiguration) ContextValidate ¶
ContextValidate validate this vault configuration based on the context it is used
func (*VaultConfiguration) MarshalBinary ¶
func (m *VaultConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfiguration) UnmarshalBinary ¶
func (m *VaultConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationApprole ¶
type VaultConfigurationApprole struct {
// engine
Engine string `json:"engine,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// retry
Retry int64 `json:"retry,omitempty"`
// secret
// Required: true
Secret *string `json:"secret"`
}
VaultConfigurationApprole vault configuration approle
swagger:model VaultConfigurationApprole
func (*VaultConfigurationApprole) ContextValidate ¶
func (m *VaultConfigurationApprole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault configuration approle based on context it is used
func (*VaultConfigurationApprole) MarshalBinary ¶
func (m *VaultConfigurationApprole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationApprole) UnmarshalBinary ¶
func (m *VaultConfigurationApprole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationResponse ¶
type VaultConfigurationResponse struct {
// approle
// Required: true
Approle *VaultConfigurationResponseApprole `json:"approle"`
// endpoint
// Required: true
Endpoint *string `json:"endpoint"`
// engine
Engine string `json:"engine,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// prefix
Prefix string `json:"prefix,omitempty"`
// status
Status *VaultConfigurationResponseStatus `json:"status,omitempty"`
}
VaultConfigurationResponse vault configuration response
swagger:model vaultConfigurationResponse
func (*VaultConfigurationResponse) ContextValidate ¶
func (m *VaultConfigurationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this vault configuration response based on the context it is used
func (*VaultConfigurationResponse) MarshalBinary ¶
func (m *VaultConfigurationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationResponse) UnmarshalBinary ¶
func (m *VaultConfigurationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationResponseApprole ¶
type VaultConfigurationResponseApprole struct {
// engine
Engine string `json:"engine,omitempty"`
// id
// Required: true
ID *string `json:"id"`
// retry
Retry int64 `json:"retry,omitempty"`
// secret
// Required: true
Secret *string `json:"secret"`
}
VaultConfigurationResponseApprole vault configuration response approle
swagger:model VaultConfigurationResponseApprole
func (*VaultConfigurationResponseApprole) ContextValidate ¶
func (m *VaultConfigurationResponseApprole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault configuration response approle based on context it is used
func (*VaultConfigurationResponseApprole) MarshalBinary ¶
func (m *VaultConfigurationResponseApprole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationResponseApprole) UnmarshalBinary ¶
func (m *VaultConfigurationResponseApprole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationResponseStatus ¶
type VaultConfigurationResponseStatus struct {
// ping
Ping int64 `json:"ping,omitempty"`
}
VaultConfigurationResponseStatus vault configuration response status
swagger:model VaultConfigurationResponseStatus
func (*VaultConfigurationResponseStatus) ContextValidate ¶
func (m *VaultConfigurationResponseStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault configuration response status based on context it is used
func (*VaultConfigurationResponseStatus) MarshalBinary ¶
func (m *VaultConfigurationResponseStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationResponseStatus) UnmarshalBinary ¶
func (m *VaultConfigurationResponseStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationStatus ¶
type VaultConfigurationStatus struct {
// ping
Ping int64 `json:"ping,omitempty"`
}
VaultConfigurationStatus vault configuration status
swagger:model VaultConfigurationStatus
func (*VaultConfigurationStatus) ContextValidate ¶
func (m *VaultConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault configuration status based on context it is used
func (*VaultConfigurationStatus) MarshalBinary ¶
func (m *VaultConfigurationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationStatus) UnmarshalBinary ¶
func (m *VaultConfigurationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Volume ¶
type Volume struct {
// name
Name string `json:"name,omitempty"`
// projected
Projected *ProjectedVolume `json:"projected,omitempty"`
// pvc
Pvc *Pvc `json:"pvc,omitempty"`
}
Volume volume
swagger:model volume
func (*Volume) ContextValidate ¶
ContextValidate validate this volume based on the context it is used
func (*Volume) MarshalBinary ¶
MarshalBinary interface implementation
func (*Volume) UnmarshalBinary ¶
UnmarshalBinary interface implementation
Source Files
¶
- allocatable_resources_response.go
- annotation.go
- aws_configuration.go
- azure_configuration.go
- backend_properties.go
- certificate_info.go
- check_operator_version_response.go
- condition.go
- config_map.go
- container.go
- create_tenant_request.go
- create_tenant_response.go
- csr_element.go
- csr_elements.go
- delete_tenant_request.go
- describe_p_v_c_wrapper.go
- describe_pod_wrapper.go
- domains_configuration.go
- encryption_configuration.go
- encryption_configuration_response.go
- environment_variable.go
- error.go
- event_list_element.go
- event_list_wrapper.go
- gcp_configuration.go
- gemalto_configuration.go
- gemalto_configuration_response.go
- idp_configuration.go
- image_registry.go
- key_pair_configuration.go
- label.go
- license.go
- list_p_v_cs_response.go
- list_tenants_response.go
- login_details.go
- login_oauth2_auth_request.go
- login_operator_request.go
- login_request.go
- login_response.go
- max_allocatable_mem_response.go
- metadata_fields.go
- mount.go
- mp_integration.go
- namespace.go
- node_labels.go
- node_max_allocatable_resources.go
- node_selector.go
- node_selector_term.go
- operator_session_response.go
- operator_subnet_api_key.go
- operator_subnet_login_m_f_a_request.go
- operator_subnet_login_request.go
- operator_subnet_login_response.go
- operator_subnet_register_api_key_response.go
- parity_response.go
- pod_affinity_term.go
- policy_entity.go
- pool.go
- pool_affinity.go
- pool_resources.go
- pool_toleration_seconds.go
- pool_tolerations.go
- pool_update_request.go
- principal.go
- projected_volume.go
- projected_volume_source.go
- pvc.go
- pvcs_list_response.go
- redirect_rule.go
- resource_quota.go
- resource_quota_element.go
- secret.go
- security_context.go
- server_drives.go
- server_properties.go
- service_account_token.go
- set_administrators_request.go
- state.go
- subscription_validate_request.go
- tenant.go
- tenant_configuration_response.go
- tenant_list.go
- tenant_log_report.go
- tenant_pod.go
- tenant_response_item.go
- tenant_security_response.go
- tenant_status.go
- tenant_tier_element.go
- tenant_usage.go
- tenant_y_a_m_l.go
- tls_configuration.go
- toleration.go
- update_domains_request.go
- update_tenant_configuration_request.go
- update_tenant_request.go
- update_tenant_security_request.go
- vault_configuration.go
- vault_configuration_response.go
- volume.go