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