 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type AccessRule
- type AccountChangePasswordRequest
- func (m *AccountChangePasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AccountChangePasswordRequest) MarshalBinary() ([]byte, error)
- func (m *AccountChangePasswordRequest) UnmarshalBinary(b []byte) error
- func (m *AccountChangePasswordRequest) Validate(formats strfmt.Registry) error
 
- type AddBucketLifecycle
- type AddBucketReplication
- type AddGroupRequest
- type AddMultiBucketLifecycle
- func (m *AddMultiBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AddMultiBucketLifecycle) MarshalBinary() ([]byte, error)
- func (m *AddMultiBucketLifecycle) UnmarshalBinary(b []byte) error
- func (m *AddMultiBucketLifecycle) Validate(formats strfmt.Registry) error
 
- type AddPolicyRequest
- type AddServiceAccountPolicyRequest
- func (m *AddServiceAccountPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AddServiceAccountPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *AddServiceAccountPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *AddServiceAccountPolicyRequest) Validate(formats strfmt.Registry) error
 
- type AddUserRequest
- type AdminInfoResponse
- 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 ArnsResponse
- 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 Bucket
- type BucketAccess
- type BucketDetails
- type BucketDetailsQuota
- type BucketEncryptionInfo
- type BucketEncryptionRequest
- func (m *BucketEncryptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketEncryptionRequest) MarshalBinary() ([]byte, error)
- func (m *BucketEncryptionRequest) UnmarshalBinary(b []byte) error
- func (m *BucketEncryptionRequest) Validate(formats strfmt.Registry) error
 
- type BucketEncryptionType
- type BucketEventRequest
- type BucketLifecycleResponse
- func (m *BucketLifecycleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketLifecycleResponse) MarshalBinary() ([]byte, error)
- func (m *BucketLifecycleResponse) UnmarshalBinary(b []byte) error
- func (m *BucketLifecycleResponse) Validate(formats strfmt.Registry) error
 
- type BucketObLockingResponse
- func (m *BucketObLockingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketObLockingResponse) MarshalBinary() ([]byte, error)
- func (m *BucketObLockingResponse) UnmarshalBinary(b []byte) error
- func (m *BucketObLockingResponse) Validate(formats strfmt.Registry) error
 
- type BucketObject
- type BucketQuota
- type BucketReplicationDestination
- func (m *BucketReplicationDestination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketReplicationDestination) MarshalBinary() ([]byte, error)
- func (m *BucketReplicationDestination) UnmarshalBinary(b []byte) error
- func (m *BucketReplicationDestination) Validate(formats strfmt.Registry) error
 
- type BucketReplicationResponse
- func (m *BucketReplicationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketReplicationResponse) MarshalBinary() ([]byte, error)
- func (m *BucketReplicationResponse) UnmarshalBinary(b []byte) error
- func (m *BucketReplicationResponse) Validate(formats strfmt.Registry) error
 
- type BucketReplicationRule
- type BucketRwAccess
- type BucketVersioningResponse
- func (m *BucketVersioningResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketVersioningResponse) MarshalBinary() ([]byte, error)
- func (m *BucketVersioningResponse) UnmarshalBinary(b []byte) error
- func (m *BucketVersioningResponse) Validate(formats strfmt.Registry) error
 
- type BulkUserGroups
- type CertificateInfo
- type ChangeUserPasswordRequest
- func (m *ChangeUserPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ChangeUserPasswordRequest) MarshalBinary() ([]byte, error)
- func (m *ChangeUserPasswordRequest) UnmarshalBinary(b []byte) error
- func (m *ChangeUserPasswordRequest) Validate(formats strfmt.Registry) error
 
- 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 CheckVersionResponse
- type ConfigDescription
- type Configuration
- type ConfigurationKV
- type ConfigureTenantRequest
- func (m *ConfigureTenantRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfigureTenantRequest) MarshalBinary() ([]byte, error)
- func (m *ConfigureTenantRequest) UnmarshalBinary(b []byte) error
- func (m *ConfigureTenantRequest) Validate(formats strfmt.Registry) error
 
- type CreateRemoteBucket
- type CreateTenantRequest
- type CreateTenantResponse
- type CsiFormatErrorResponse
- func (m *CsiFormatErrorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CsiFormatErrorResponse) MarshalBinary() ([]byte, error)
- func (m *CsiFormatErrorResponse) UnmarshalBinary(b []byte) error
- func (m *CsiFormatErrorResponse) Validate(formats strfmt.Registry) error
 
- type DeleteFile
- type DeleteTenantRequest
- type DirectCSIDriveInfo
- type DirectCSIVolumeInfo
- 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 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 Error
- type EventListElement
- type EventListWrapper
- type ExpirationResponse
- type FormatConfiguration
- type FormatDirectCSIDrivesResponse
- func (m *FormatDirectCSIDrivesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FormatDirectCSIDrivesResponse) MarshalBinary() ([]byte, error)
- func (m *FormatDirectCSIDrivesResponse) UnmarshalBinary(b []byte) error
- func (m *FormatDirectCSIDrivesResponse) Validate(formats strfmt.Registry) error
 
- 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 GemaltoConfigurationKeysecureTLS
- func (m *GemaltoConfigurationKeysecureTLS) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationKeysecureTLS) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationKeysecureTLS) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationKeysecureTLS) 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 GemaltoConfigurationResponseKeysecureTLS
- func (m *GemaltoConfigurationResponseKeysecureTLS) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GemaltoConfigurationResponseKeysecureTLS) MarshalBinary() ([]byte, error)
- func (m *GemaltoConfigurationResponseKeysecureTLS) UnmarshalBinary(b []byte) error
- func (m *GemaltoConfigurationResponseKeysecureTLS) Validate(formats strfmt.Registry) error
 
- type GetBucketRetentionConfig
- func (m *GetBucketRetentionConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetBucketRetentionConfig) MarshalBinary() ([]byte, error)
- func (m *GetBucketRetentionConfig) UnmarshalBinary(b []byte) error
- func (m *GetBucketRetentionConfig) Validate(formats strfmt.Registry) error
 
- type GetDirectCSIDriveListResponse
- func (m *GetDirectCSIDriveListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetDirectCSIDriveListResponse) MarshalBinary() ([]byte, error)
- func (m *GetDirectCSIDriveListResponse) UnmarshalBinary(b []byte) error
- func (m *GetDirectCSIDriveListResponse) Validate(formats strfmt.Registry) error
 
- type GetDirectCSIVolumeListResponse
- func (m *GetDirectCSIVolumeListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetDirectCSIVolumeListResponse) MarshalBinary() ([]byte, error)
- func (m *GetDirectCSIVolumeListResponse) UnmarshalBinary(b []byte) error
- func (m *GetDirectCSIVolumeListResponse) Validate(formats strfmt.Registry) error
 
- type Group
- type IamEntity
- type IamPolicy
- type IamPolicyStatement
- 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 LifecycleTag
- type ListAccessRulesResponse
- func (m *ListAccessRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListAccessRulesResponse) MarshalBinary() ([]byte, error)
- func (m *ListAccessRulesResponse) UnmarshalBinary(b []byte) error
- func (m *ListAccessRulesResponse) Validate(formats strfmt.Registry) error
 
- type ListBucketEventsResponse
- func (m *ListBucketEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListBucketEventsResponse) MarshalBinary() ([]byte, error)
- func (m *ListBucketEventsResponse) UnmarshalBinary(b []byte) error
- func (m *ListBucketEventsResponse) Validate(formats strfmt.Registry) error
 
- type ListBucketsResponse
- type ListConfigResponse
- type ListExternalBucketsParams
- func (m *ListExternalBucketsParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListExternalBucketsParams) MarshalBinary() ([]byte, error)
- func (m *ListExternalBucketsParams) UnmarshalBinary(b []byte) error
- func (m *ListExternalBucketsParams) Validate(formats strfmt.Registry) error
 
- type ListGroupsResponse
- type ListObjectsResponse
- type ListPVCsResponse
- type ListPoliciesResponse
- type ListRemoteBucketsResponse
- func (m *ListRemoteBucketsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListRemoteBucketsResponse) MarshalBinary() ([]byte, error)
- func (m *ListRemoteBucketsResponse) UnmarshalBinary(b []byte) error
- func (m *ListRemoteBucketsResponse) Validate(formats strfmt.Registry) error
 
- type ListTenantsResponse
- type ListUsersResponse
- type LogSearchConfiguration
- func (m *LogSearchConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LogSearchConfiguration) MarshalBinary() ([]byte, error)
- func (m *LogSearchConfiguration) UnmarshalBinary(b []byte) error
- func (m *LogSearchConfiguration) Validate(formats strfmt.Registry) error
 
- type LogSearchResponse
- 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 MakeBucketRequest
- 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 Metadata
- type MetadataFields
- type MultiBucketReplication
- func (m *MultiBucketReplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketReplication) MarshalBinary() ([]byte, error)
- func (m *MultiBucketReplication) UnmarshalBinary(b []byte) error
- func (m *MultiBucketReplication) Validate(formats strfmt.Registry) error
 
- type MultiBucketReplicationEdit
- func (m *MultiBucketReplicationEdit) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketReplicationEdit) MarshalBinary() ([]byte, error)
- func (m *MultiBucketReplicationEdit) UnmarshalBinary(b []byte) error
- func (m *MultiBucketReplicationEdit) Validate(formats strfmt.Registry) error
 
- type MultiBucketResponseItem
- func (m *MultiBucketResponseItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketResponseItem) MarshalBinary() ([]byte, error)
- func (m *MultiBucketResponseItem) UnmarshalBinary(b []byte) error
- func (m *MultiBucketResponseItem) Validate(formats strfmt.Registry) error
 
- type MultiBucketResponseState
- func (m *MultiBucketResponseState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketResponseState) MarshalBinary() ([]byte, error)
- func (m *MultiBucketResponseState) UnmarshalBinary(b []byte) error
- func (m *MultiBucketResponseState) Validate(formats strfmt.Registry) error
 
- type MultiBucketsRelation
- type MultiLifecycleResult
- type MulticycleResultItem
- 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 NofiticationService
- type NotifEndpointResponse
- type NotificationConfig
- type NotificationDeleteRequest
- func (m *NotificationDeleteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NotificationDeleteRequest) MarshalBinary() ([]byte, error)
- func (m *NotificationDeleteRequest) UnmarshalBinary(b []byte) error
- func (m *NotificationDeleteRequest) Validate(formats strfmt.Registry) error
 
- type NotificationEndpoint
- type NotificationEndpointItem
- func (m *NotificationEndpointItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NotificationEndpointItem) MarshalBinary() ([]byte, error)
- func (m *NotificationEndpointItem) UnmarshalBinary(b []byte) error
- func (m *NotificationEndpointItem) Validate(formats strfmt.Registry) error
 
- type NotificationEventType
- type ObjectBucketLifecycle
- type ObjectLegalHoldStatus
- type ObjectRetentionMode
- type ObjectRetentionUnit
- 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 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 Policy
- type PolicyArgs
- 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 PrefixAccessPair
- type PrefixWrapper
- type Principal
- type ProfilingStartRequest
- type PrometheusConfiguration
- func (m *PrometheusConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PrometheusConfiguration) MarshalBinary() ([]byte, error)
- func (m *PrometheusConfiguration) UnmarshalBinary(b []byte) error
- func (m *PrometheusConfiguration) Validate(formats strfmt.Registry) error
 
- type PutBucketRetentionRequest
- func (m *PutBucketRetentionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PutBucketRetentionRequest) MarshalBinary() ([]byte, error)
- func (m *PutBucketRetentionRequest) UnmarshalBinary(b []byte) error
- func (m *PutBucketRetentionRequest) Validate(formats strfmt.Registry) error
 
- type PutBucketTagsRequest
- type PutObjectLegalHoldRequest
- func (m *PutObjectLegalHoldRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PutObjectLegalHoldRequest) MarshalBinary() ([]byte, error)
- func (m *PutObjectLegalHoldRequest) UnmarshalBinary(b []byte) error
- func (m *PutObjectLegalHoldRequest) Validate(formats strfmt.Registry) error
 
- type PutObjectRetentionRequest
- func (m *PutObjectRetentionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PutObjectRetentionRequest) MarshalBinary() ([]byte, error)
- func (m *PutObjectRetentionRequest) UnmarshalBinary(b []byte) error
- func (m *PutObjectRetentionRequest) Validate(formats strfmt.Registry) error
 
- type PutObjectTagsRequest
- type PvcsListResponse
- type RemoteBucket
- type ResourceQuota
- type ResourceQuotaElement
- type ResultTarget
- type RewindItem
- type RewindResponse
- type SecurityContext
- type ServerDrives
- type ServerProperties
- type ServiceAccountCreds
- type ServiceAccountRequest
- type ServiceAccountRequestCreds
- func (m *ServiceAccountRequestCreds) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ServiceAccountRequestCreds) MarshalBinary() ([]byte, error)
- func (m *ServiceAccountRequestCreds) UnmarshalBinary(b []byte) error
- func (m *ServiceAccountRequestCreds) Validate(formats strfmt.Registry) error
 
- type ServiceAccounts
- type SessionResponse
- type SetBucketPolicyRequest
- func (m *SetBucketPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SetBucketPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *SetBucketPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *SetBucketPolicyRequest) Validate(formats strfmt.Registry) error
 
- type SetBucketQuota
- type SetBucketVersioning
- type SetConfigRequest
- type SetConfigResponse
- type SetNotificationEndpointResponse
- func (m *SetNotificationEndpointResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SetNotificationEndpointResponse) MarshalBinary() ([]byte, error)
- func (m *SetNotificationEndpointResponse) UnmarshalBinary(b []byte) error
- func (m *SetNotificationEndpointResponse) Validate(formats strfmt.Registry) error
 
- type SetPolicyMultipleNameRequest
- func (m *SetPolicyMultipleNameRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SetPolicyMultipleNameRequest) MarshalBinary() ([]byte, error)
- func (m *SetPolicyMultipleNameRequest) UnmarshalBinary(b []byte) error
- func (m *SetPolicyMultipleNameRequest) Validate(formats strfmt.Registry) error
 
- type SetPolicyNameRequest
- type SetPolicyRequest
- type StartProfilingItem
- type StartProfilingList
- type SubnetLoginMFARequest
- type SubnetLoginRequest
- type SubnetLoginResponse
- type SubnetOrganization
- type SubnetRegTokenResponse
- func (m *SubnetRegTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SubnetRegTokenResponse) MarshalBinary() ([]byte, error)
- func (m *SubnetRegTokenResponse) UnmarshalBinary(b []byte) error
- func (m *SubnetRegTokenResponse) Validate(formats strfmt.Registry) error
 
- type SubnetRegisterRequest
- 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 TenantEndpoints
- type TenantList
- type TenantLogs
- type TenantMonitoringInfo
- 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 TenantUsage
- type TenantYAML
- type Tier
- type TierAzure
- type TierCredentialsRequest
- func (m *TierCredentialsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TierCredentialsRequest) MarshalBinary() ([]byte, error)
- func (m *TierCredentialsRequest) UnmarshalBinary(b []byte) error
- func (m *TierCredentialsRequest) Validate(formats strfmt.Registry) error
 
- type TierGcs
- type TierListResponse
- type TierS3
- type TransitionResponse
- type UpdateBucketLifecycle
- type UpdateGroupRequest
- 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 UpdateUser
- type UpdateUserGroups
- type User
- 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 VaultConfigurationResponseTLS
- func (m *VaultConfigurationResponseTLS) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultConfigurationResponseTLS) MarshalBinary() ([]byte, error)
- func (m *VaultConfigurationResponseTLS) UnmarshalBinary(b []byte) error
- func (m *VaultConfigurationResponseTLS) 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 VaultConfigurationTLS
- type Widget
- type WidgetDetails
- type WidgetDetailsOptions
- type WidgetDetailsOptionsReduceOptions
- func (m *WidgetDetailsOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WidgetDetailsOptionsReduceOptions) MarshalBinary() ([]byte, error)
- func (m *WidgetDetailsOptionsReduceOptions) UnmarshalBinary(b []byte) error
- func (m *WidgetDetailsOptionsReduceOptions) Validate(formats strfmt.Registry) error
 
- type WidgetOptions
- type WidgetOptionsReduceOptions
- func (m *WidgetOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WidgetOptionsReduceOptions) MarshalBinary() ([]byte, error)
- func (m *WidgetOptionsReduceOptions) UnmarshalBinary(b []byte) error
- func (m *WidgetOptionsReduceOptions) Validate(formats strfmt.Registry) error
 
- type WidgetResult
Constants ¶
const ( // AddBucketLifecycleTypeExpiry captures enum value "expiry" AddBucketLifecycleTypeExpiry string = "expiry" // AddBucketLifecycleTypeTransition captures enum value "transition" AddBucketLifecycleTypeTransition string = "transition" )
const ( // AddMultiBucketLifecycleTypeExpiry captures enum value "expiry" AddMultiBucketLifecycleTypeExpiry string = "expiry" // AddMultiBucketLifecycleTypeTransition captures enum value "transition" AddMultiBucketLifecycleTypeTransition string = "transition" )
const ( // BucketReplicationRuleStatusEnabled captures enum value "Enabled" BucketReplicationRuleStatusEnabled string = "Enabled" // BucketReplicationRuleStatusDisabled captures enum value "Disabled" BucketReplicationRuleStatusDisabled string = "Disabled" )
const ( // BucketReplicationRuleSyncModeAsync captures enum value "async" BucketReplicationRuleSyncModeAsync string = "async" // BucketReplicationRuleSyncModeSync captures enum value "sync" BucketReplicationRuleSyncModeSync string = "sync" )
const ( // CreateRemoteBucketSyncModeAsync captures enum value "async" CreateRemoteBucketSyncModeAsync string = "async" // CreateRemoteBucketSyncModeSync captures enum value "sync" CreateRemoteBucketSyncModeSync string = "sync" )
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" )
const ( // MultiBucketReplicationSyncModeAsync captures enum value "async" MultiBucketReplicationSyncModeAsync string = "async" // MultiBucketReplicationSyncModeSync captures enum value "sync" MultiBucketReplicationSyncModeSync string = "sync" )
const ( // TierTypeS3 captures enum value "s3" TierTypeS3 string = "s3" // TierTypeGcs captures enum value "gcs" TierTypeGcs string = "gcs" // TierTypeAzure captures enum value "azure" TierTypeAzure string = "azure" // TierTypeUnsupported captures enum value "unsupported" TierTypeUnsupported string = "unsupported" )
const ( // UpdateBucketLifecycleTypeExpiry captures enum value "expiry" UpdateBucketLifecycleTypeExpiry string = "expiry" // UpdateBucketLifecycleTypeTransition captures enum value "transition" UpdateBucketLifecycleTypeTransition string = "transition" )
const ( // BucketDetailsQuotaTypeHard captures enum value "hard" BucketDetailsQuotaTypeHard string = "hard" )
const ( // BucketQuotaTypeHard captures enum value "hard" BucketQuotaTypeHard string = "hard" )
const ( // OperatorSessionResponseStatusOk captures enum value "ok" OperatorSessionResponseStatusOk string = "ok" )
const ( // RemoteBucketServiceReplication captures enum value "replication" RemoteBucketServiceReplication string = "replication" )
const ( // SessionResponseStatusOk captures enum value "ok" SessionResponseStatusOk string = "ok" )
const ( // SetBucketQuotaQuotaTypeHard captures enum value "hard" SetBucketQuotaQuotaTypeHard string = "hard" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessRule ¶
type AccessRule struct {
	// access
	Access string `json:"access,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
}
    AccessRule access rule
swagger:model accessRule
func (*AccessRule) ContextValidate ¶
ContextValidate validates this access rule based on context it is used
func (*AccessRule) MarshalBinary ¶
func (m *AccessRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccessRule) UnmarshalBinary ¶
func (m *AccessRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountChangePasswordRequest ¶
type AccountChangePasswordRequest struct {
	// current secret key
	// Required: true
	CurrentSecretKey *string `json:"current_secret_key"`
	// new secret key
	// Required: true
	NewSecretKey *string `json:"new_secret_key"`
}
    AccountChangePasswordRequest account change password request
swagger:model accountChangePasswordRequest
func (*AccountChangePasswordRequest) ContextValidate ¶
func (m *AccountChangePasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this account change password request based on context it is used
func (*AccountChangePasswordRequest) MarshalBinary ¶
func (m *AccountChangePasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountChangePasswordRequest) UnmarshalBinary ¶
func (m *AccountChangePasswordRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddBucketLifecycle ¶
type AddBucketLifecycle struct {
	// Non required, toggle to disable or enable rule
	Disable bool `json:"disable,omitempty"`
	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"`
	// Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM
	ExpiryDays int32 `json:"expiry_days,omitempty"`
	// Non required, can be set in case of expiration is enabled
	NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"`
	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"`
	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"`
	// Non required field, it matches a prefix to perform ILM operations on it
	Prefix string `json:"prefix,omitempty"`
	// Required only in case of transition is set. it refers to a tier
	StorageClass string `json:"storage_class,omitempty"`
	// Non required field, tags to match ILM files
	Tags string `json:"tags,omitempty"`
	// Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM
	TransitionDays int32 `json:"transition_days,omitempty"`
	// ILM Rule type (Expiry or transition)
	// Enum: [expiry transition]
	Type string `json:"type,omitempty"`
}
    AddBucketLifecycle add bucket lifecycle
swagger:model addBucketLifecycle
func (*AddBucketLifecycle) ContextValidate ¶
ContextValidate validates this add bucket lifecycle based on context it is used
func (*AddBucketLifecycle) MarshalBinary ¶
func (m *AddBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddBucketLifecycle) UnmarshalBinary ¶
func (m *AddBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddBucketReplication ¶
type AddBucketReplication struct {
	// arn
	Arn string `json:"arn,omitempty"`
	// destination bucket
	DestinationBucket string `json:"destination_bucket,omitempty"`
}
    AddBucketReplication add bucket replication
swagger:model addBucketReplication
func (*AddBucketReplication) ContextValidate ¶
ContextValidate validates this add bucket replication based on context it is used
func (*AddBucketReplication) MarshalBinary ¶
func (m *AddBucketReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddBucketReplication) UnmarshalBinary ¶
func (m *AddBucketReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddGroupRequest ¶
type AddGroupRequest struct {
	// group
	// Required: true
	Group *string `json:"group"`
	// members
	// Required: true
	Members []string `json:"members"`
}
    AddGroupRequest add group request
swagger:model addGroupRequest
func (*AddGroupRequest) ContextValidate ¶
ContextValidate validates this add group request based on context it is used
func (*AddGroupRequest) MarshalBinary ¶
func (m *AddGroupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddGroupRequest) UnmarshalBinary ¶
func (m *AddGroupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddMultiBucketLifecycle ¶
type AddMultiBucketLifecycle struct {
	// buckets
	// Required: true
	Buckets []string `json:"buckets"`
	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"`
	// Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM
	ExpiryDays int32 `json:"expiry_days,omitempty"`
	// Non required, can be set in case of expiration is enabled
	NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"`
	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"`
	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"`
	// Non required field, it matches a prefix to perform ILM operations on it
	Prefix string `json:"prefix,omitempty"`
	// Required only in case of transition is set. it refers to a tier
	StorageClass string `json:"storage_class,omitempty"`
	// Non required field, tags to match ILM files
	Tags string `json:"tags,omitempty"`
	// Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM
	TransitionDays int32 `json:"transition_days,omitempty"`
	// ILM Rule type (Expiry or transition)
	// Required: true
	// Enum: [expiry transition]
	Type *string `json:"type"`
}
    AddMultiBucketLifecycle add multi bucket lifecycle
swagger:model addMultiBucketLifecycle
func (*AddMultiBucketLifecycle) ContextValidate ¶
func (m *AddMultiBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this add multi bucket lifecycle based on context it is used
func (*AddMultiBucketLifecycle) MarshalBinary ¶
func (m *AddMultiBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddMultiBucketLifecycle) UnmarshalBinary ¶
func (m *AddMultiBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddPolicyRequest ¶
type AddPolicyRequest struct {
	// name
	// Required: true
	Name *string `json:"name"`
	// policy
	// Required: true
	Policy *string `json:"policy"`
}
    AddPolicyRequest add policy request
swagger:model addPolicyRequest
func (*AddPolicyRequest) ContextValidate ¶
ContextValidate validates this add policy request based on context it is used
func (*AddPolicyRequest) MarshalBinary ¶
func (m *AddPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddPolicyRequest) UnmarshalBinary ¶
func (m *AddPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddServiceAccountPolicyRequest ¶
type AddServiceAccountPolicyRequest struct {
	// policy
	// Required: true
	Policy *string `json:"policy"`
}
    AddServiceAccountPolicyRequest add service account policy request
swagger:model addServiceAccountPolicyRequest
func (*AddServiceAccountPolicyRequest) ContextValidate ¶
func (m *AddServiceAccountPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this add service account policy request based on context it is used
func (*AddServiceAccountPolicyRequest) MarshalBinary ¶
func (m *AddServiceAccountPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddServiceAccountPolicyRequest) UnmarshalBinary ¶
func (m *AddServiceAccountPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddUserRequest ¶
type AddUserRequest struct {
	// access key
	// Required: true
	AccessKey *string `json:"accessKey"`
	// groups
	// Required: true
	Groups []string `json:"groups"`
	// policies
	// Required: true
	Policies []string `json:"policies"`
	// secret key
	// Required: true
	SecretKey *string `json:"secretKey"`
}
    AddUserRequest add user request
swagger:model addUserRequest
func (*AddUserRequest) ContextValidate ¶
ContextValidate validates this add user request based on context it is used
func (*AddUserRequest) MarshalBinary ¶
func (m *AddUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddUserRequest) UnmarshalBinary ¶
func (m *AddUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminInfoResponse ¶
type AdminInfoResponse struct {
	// buckets
	Buckets int64 `json:"buckets,omitempty"`
	// objects
	Objects int64 `json:"objects,omitempty"`
	// prometheus not ready
	PrometheusNotReady bool `json:"prometheusNotReady,omitempty"`
	// servers
	Servers []*ServerProperties `json:"servers"`
	// usage
	Usage int64 `json:"usage,omitempty"`
	// widgets
	Widgets []*Widget `json:"widgets"`
}
    AdminInfoResponse admin info response
swagger:model adminInfoResponse
func (*AdminInfoResponse) ContextValidate ¶
ContextValidate validate this admin info response based on the context it is used
func (*AdminInfoResponse) MarshalBinary ¶
func (m *AdminInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminInfoResponse) UnmarshalBinary ¶
func (m *AdminInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ArnsResponse ¶
type ArnsResponse struct {
	// arns
	Arns []string `json:"arns"`
}
    ArnsResponse arns response
swagger:model arnsResponse
func (*ArnsResponse) ContextValidate ¶
ContextValidate validates this arns response based on context it is used
func (*ArnsResponse) MarshalBinary ¶
func (m *ArnsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArnsResponse) UnmarshalBinary ¶
func (m *ArnsResponse) 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 Bucket ¶
type Bucket struct {
	// access
	Access *BucketAccess `json:"access,omitempty"`
	// creation date
	CreationDate string `json:"creation_date,omitempty"`
	// definition
	Definition string `json:"definition,omitempty"`
	// details
	Details *BucketDetails `json:"details,omitempty"`
	// name
	// Required: true
	// Min Length: 3
	Name *string `json:"name"`
	// objects
	Objects int64 `json:"objects,omitempty"`
	// rw access
	RwAccess *BucketRwAccess `json:"rw_access,omitempty"`
	// size
	Size int64 `json:"size,omitempty"`
}
    Bucket bucket
swagger:model bucket
func (*Bucket) ContextValidate ¶
ContextValidate validate this bucket based on the context it is used
func (*Bucket) MarshalBinary ¶
MarshalBinary interface implementation
func (*Bucket) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BucketAccess ¶
type BucketAccess string
BucketAccess bucket access
swagger:model bucketAccess
const ( // BucketAccessPRIVATE captures enum value "PRIVATE" BucketAccessPRIVATE BucketAccess = "PRIVATE" // BucketAccessPUBLIC captures enum value "PUBLIC" BucketAccessPUBLIC BucketAccess = "PUBLIC" // BucketAccessCUSTOM captures enum value "CUSTOM" BucketAccessCUSTOM BucketAccess = "CUSTOM" )
func NewBucketAccess ¶
func NewBucketAccess(value BucketAccess) *BucketAccess
func (BucketAccess) ContextValidate ¶
ContextValidate validates this bucket access based on context it is used
func (BucketAccess) Pointer ¶
func (m BucketAccess) Pointer() *BucketAccess
Pointer returns a pointer to a freshly-allocated BucketAccess.
type BucketDetails ¶
type BucketDetails struct {
	// locking
	Locking bool `json:"locking,omitempty"`
	// quota
	Quota *BucketDetailsQuota `json:"quota,omitempty"`
	// replication
	Replication bool `json:"replication,omitempty"`
	// tags
	Tags map[string]string `json:"tags,omitempty"`
	// versioning
	Versioning bool `json:"versioning,omitempty"`
	// versioning suspended
	VersioningSuspended bool `json:"versioningSuspended,omitempty"`
}
    BucketDetails bucket details
swagger:model BucketDetails
func (*BucketDetails) ContextValidate ¶
ContextValidate validate this bucket details based on the context it is used
func (*BucketDetails) MarshalBinary ¶
func (m *BucketDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketDetails) UnmarshalBinary ¶
func (m *BucketDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketDetailsQuota ¶
type BucketDetailsQuota struct {
	// quota
	Quota int64 `json:"quota,omitempty"`
	// type
	// Enum: [hard]
	Type string `json:"type,omitempty"`
}
    BucketDetailsQuota bucket details quota
swagger:model BucketDetailsQuota
func (*BucketDetailsQuota) ContextValidate ¶
ContextValidate validates this bucket details quota based on context it is used
func (*BucketDetailsQuota) MarshalBinary ¶
func (m *BucketDetailsQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketDetailsQuota) UnmarshalBinary ¶
func (m *BucketDetailsQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketEncryptionInfo ¶
type BucketEncryptionInfo struct {
	// algorithm
	Algorithm string `json:"algorithm,omitempty"`
	// kms master key ID
	KmsMasterKeyID string `json:"kmsMasterKeyID,omitempty"`
}
    BucketEncryptionInfo bucket encryption info
swagger:model bucketEncryptionInfo
func (*BucketEncryptionInfo) ContextValidate ¶
ContextValidate validates this bucket encryption info based on context it is used
func (*BucketEncryptionInfo) MarshalBinary ¶
func (m *BucketEncryptionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketEncryptionInfo) UnmarshalBinary ¶
func (m *BucketEncryptionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketEncryptionRequest ¶
type BucketEncryptionRequest struct {
	// enc type
	EncType *BucketEncryptionType `json:"encType,omitempty"`
	// kms key ID
	KmsKeyID string `json:"kmsKeyID,omitempty"`
}
    BucketEncryptionRequest bucket encryption request
swagger:model bucketEncryptionRequest
func (*BucketEncryptionRequest) ContextValidate ¶
func (m *BucketEncryptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this bucket encryption request based on the context it is used
func (*BucketEncryptionRequest) MarshalBinary ¶
func (m *BucketEncryptionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketEncryptionRequest) UnmarshalBinary ¶
func (m *BucketEncryptionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketEncryptionType ¶
type BucketEncryptionType string
BucketEncryptionType bucket encryption type
swagger:model bucketEncryptionType
const ( // BucketEncryptionTypeSseDashS3 captures enum value "sse-s3" BucketEncryptionTypeSseDashS3 BucketEncryptionType = "sse-s3" // BucketEncryptionTypeSseDashKms captures enum value "sse-kms" BucketEncryptionTypeSseDashKms BucketEncryptionType = "sse-kms" )
func NewBucketEncryptionType ¶
func NewBucketEncryptionType(value BucketEncryptionType) *BucketEncryptionType
func (BucketEncryptionType) ContextValidate ¶
ContextValidate validates this bucket encryption type based on context it is used
func (BucketEncryptionType) Pointer ¶
func (m BucketEncryptionType) Pointer() *BucketEncryptionType
Pointer returns a pointer to a freshly-allocated BucketEncryptionType.
type BucketEventRequest ¶
type BucketEventRequest struct {
	// configuration
	// Required: true
	Configuration *NotificationConfig `json:"configuration"`
	// ignore existing
	IgnoreExisting bool `json:"ignoreExisting,omitempty"`
}
    BucketEventRequest bucket event request
swagger:model bucketEventRequest
func (*BucketEventRequest) ContextValidate ¶
ContextValidate validate this bucket event request based on the context it is used
func (*BucketEventRequest) MarshalBinary ¶
func (m *BucketEventRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketEventRequest) UnmarshalBinary ¶
func (m *BucketEventRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketLifecycleResponse ¶
type BucketLifecycleResponse struct {
	// lifecycle
	Lifecycle []*ObjectBucketLifecycle `json:"lifecycle"`
}
    BucketLifecycleResponse bucket lifecycle response
swagger:model bucketLifecycleResponse
func (*BucketLifecycleResponse) ContextValidate ¶
func (m *BucketLifecycleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this bucket lifecycle response based on the context it is used
func (*BucketLifecycleResponse) MarshalBinary ¶
func (m *BucketLifecycleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketLifecycleResponse) UnmarshalBinary ¶
func (m *BucketLifecycleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketObLockingResponse ¶
type BucketObLockingResponse struct {
	// object locking enabled
	ObjectLockingEnabled bool `json:"object_locking_enabled,omitempty"`
}
    BucketObLockingResponse bucket ob locking response
swagger:model bucketObLockingResponse
func (*BucketObLockingResponse) ContextValidate ¶
func (m *BucketObLockingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bucket ob locking response based on context it is used
func (*BucketObLockingResponse) MarshalBinary ¶
func (m *BucketObLockingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketObLockingResponse) UnmarshalBinary ¶
func (m *BucketObLockingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketObject ¶
type BucketObject struct {
	// content type
	ContentType string `json:"content_type,omitempty"`
	// etag
	Etag string `json:"etag,omitempty"`
	// expiration
	Expiration string `json:"expiration,omitempty"`
	// expiration rule id
	ExpirationRuleID string `json:"expiration_rule_id,omitempty"`
	// is delete marker
	IsDeleteMarker bool `json:"is_delete_marker,omitempty"`
	// is latest
	IsLatest bool `json:"is_latest,omitempty"`
	// last modified
	LastModified string `json:"last_modified,omitempty"`
	// legal hold status
	LegalHoldStatus string `json:"legal_hold_status,omitempty"`
	// metadata
	Metadata map[string]string `json:"metadata,omitempty"`
	// name
	Name string `json:"name,omitempty"`
	// retention mode
	RetentionMode string `json:"retention_mode,omitempty"`
	// retention until date
	RetentionUntilDate string `json:"retention_until_date,omitempty"`
	// size
	Size int64 `json:"size,omitempty"`
	// tags
	Tags map[string]string `json:"tags,omitempty"`
	// user metadata
	UserMetadata map[string]string `json:"user_metadata,omitempty"`
	// user tags
	UserTags map[string]string `json:"user_tags,omitempty"`
	// version id
	VersionID string `json:"version_id,omitempty"`
}
    BucketObject bucket object
swagger:model bucketObject
func (*BucketObject) ContextValidate ¶
ContextValidate validates this bucket object based on context it is used
func (*BucketObject) MarshalBinary ¶
func (m *BucketObject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketObject) UnmarshalBinary ¶
func (m *BucketObject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketQuota ¶
type BucketQuota struct {
	// quota
	Quota int64 `json:"quota,omitempty"`
	// type
	// Enum: [hard]
	Type string `json:"type,omitempty"`
}
    BucketQuota bucket quota
swagger:model bucketQuota
func (*BucketQuota) ContextValidate ¶
ContextValidate validates this bucket quota based on context it is used
func (*BucketQuota) MarshalBinary ¶
func (m *BucketQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketQuota) UnmarshalBinary ¶
func (m *BucketQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketReplicationDestination ¶
type BucketReplicationDestination struct {
	// bucket
	Bucket string `json:"bucket,omitempty"`
}
    BucketReplicationDestination bucket replication destination
swagger:model bucketReplicationDestination
func (*BucketReplicationDestination) ContextValidate ¶
func (m *BucketReplicationDestination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bucket replication destination based on context it is used
func (*BucketReplicationDestination) MarshalBinary ¶
func (m *BucketReplicationDestination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationDestination) UnmarshalBinary ¶
func (m *BucketReplicationDestination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketReplicationResponse ¶
type BucketReplicationResponse struct {
	// rules
	Rules []*BucketReplicationRule `json:"rules"`
}
    BucketReplicationResponse bucket replication response
swagger:model bucketReplicationResponse
func (*BucketReplicationResponse) ContextValidate ¶
func (m *BucketReplicationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this bucket replication response based on the context it is used
func (*BucketReplicationResponse) MarshalBinary ¶
func (m *BucketReplicationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationResponse) UnmarshalBinary ¶
func (m *BucketReplicationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketReplicationRule ¶
type BucketReplicationRule struct {
	// bandwidth
	Bandwidth string `json:"bandwidth,omitempty"`
	// delete marker replication
	DeleteMarkerReplication bool `json:"delete_marker_replication,omitempty"`
	// deletes replication
	DeletesReplication bool `json:"deletes_replication,omitempty"`
	// destination
	Destination *BucketReplicationDestination `json:"destination,omitempty"`
	// existing objects
	ExistingObjects bool `json:"existingObjects,omitempty"`
	// health check period
	HealthCheckPeriod int64 `json:"healthCheckPeriod,omitempty"`
	// id
	ID string `json:"id,omitempty"`
	// metadata replication
	MetadataReplication bool `json:"metadata_replication,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// priority
	Priority int32 `json:"priority,omitempty"`
	// status
	// Enum: [Enabled Disabled]
	Status string `json:"status,omitempty"`
	// storage class
	StorageClass string `json:"storageClass,omitempty"`
	// sync mode
	// Enum: [async sync]
	SyncMode *string `json:"syncMode,omitempty"`
	// tags
	Tags string `json:"tags,omitempty"`
}
    BucketReplicationRule bucket replication rule
swagger:model bucketReplicationRule
func (*BucketReplicationRule) ContextValidate ¶
ContextValidate validate this bucket replication rule based on the context it is used
func (*BucketReplicationRule) MarshalBinary ¶
func (m *BucketReplicationRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationRule) UnmarshalBinary ¶
func (m *BucketReplicationRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketRwAccess ¶
type BucketRwAccess struct {
	// read
	Read bool `json:"read,omitempty"`
	// write
	Write bool `json:"write,omitempty"`
}
    BucketRwAccess bucket rw access
swagger:model BucketRwAccess
func (*BucketRwAccess) ContextValidate ¶
ContextValidate validates this bucket rw access based on context it is used
func (*BucketRwAccess) MarshalBinary ¶
func (m *BucketRwAccess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketRwAccess) UnmarshalBinary ¶
func (m *BucketRwAccess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketVersioningResponse ¶
type BucketVersioningResponse struct {
	// is versioned
	IsVersioned bool `json:"is_versioned,omitempty"`
}
    BucketVersioningResponse bucket versioning response
swagger:model bucketVersioningResponse
func (*BucketVersioningResponse) ContextValidate ¶
func (m *BucketVersioningResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bucket versioning response based on context it is used
func (*BucketVersioningResponse) MarshalBinary ¶
func (m *BucketVersioningResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketVersioningResponse) UnmarshalBinary ¶
func (m *BucketVersioningResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BulkUserGroups ¶
type BulkUserGroups struct {
	// groups
	// Required: true
	Groups []string `json:"groups"`
	// users
	// Required: true
	Users []string `json:"users"`
}
    BulkUserGroups bulk user groups
swagger:model bulkUserGroups
func (*BulkUserGroups) ContextValidate ¶
ContextValidate validates this bulk user groups based on context it is used
func (*BulkUserGroups) MarshalBinary ¶
func (m *BulkUserGroups) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BulkUserGroups) UnmarshalBinary ¶
func (m *BulkUserGroups) 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 ChangeUserPasswordRequest ¶
type ChangeUserPasswordRequest struct {
	// new secret key
	// Required: true
	NewSecretKey *string `json:"newSecretKey"`
	// selected user
	// Required: true
	SelectedUser *string `json:"selectedUser"`
}
    ChangeUserPasswordRequest change user password request
swagger:model changeUserPasswordRequest
func (*ChangeUserPasswordRequest) ContextValidate ¶
func (m *ChangeUserPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this change user password request based on context it is used
func (*ChangeUserPasswordRequest) MarshalBinary ¶
func (m *ChangeUserPasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ChangeUserPasswordRequest) UnmarshalBinary ¶
func (m *ChangeUserPasswordRequest) 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 CheckVersionResponse ¶
type CheckVersionResponse struct {
	// current version
	CurrentVersion string `json:"current_version,omitempty"`
	// latest version
	LatestVersion string `json:"latest_version,omitempty"`
}
    CheckVersionResponse check version response
swagger:model checkVersionResponse
func (*CheckVersionResponse) ContextValidate ¶
ContextValidate validates this check version response based on context it is used
func (*CheckVersionResponse) MarshalBinary ¶
func (m *CheckVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckVersionResponse) UnmarshalBinary ¶
func (m *CheckVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigDescription ¶
type ConfigDescription struct {
	// description
	Description string `json:"description,omitempty"`
	// key
	Key string `json:"key,omitempty"`
}
    ConfigDescription config description
swagger:model configDescription
func (*ConfigDescription) ContextValidate ¶
ContextValidate validates this config description based on context it is used
func (*ConfigDescription) MarshalBinary ¶
func (m *ConfigDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigDescription) UnmarshalBinary ¶
func (m *ConfigDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Configuration ¶
type Configuration struct {
	// key values
	KeyValues []*ConfigurationKV `json:"key_values"`
	// name
	Name string `json:"name,omitempty"`
}
    Configuration configuration
swagger:model configuration
func (*Configuration) ContextValidate ¶
ContextValidate validate this configuration based on the context it is used
func (*Configuration) MarshalBinary ¶
func (m *Configuration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Configuration) UnmarshalBinary ¶
func (m *Configuration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigurationKV ¶
type ConfigurationKV struct {
	// key
	Key string `json:"key,omitempty"`
	// value
	Value string `json:"value,omitempty"`
}
    ConfigurationKV configuration k v
swagger:model configurationKV
func (*ConfigurationKV) ContextValidate ¶
ContextValidate validates this configuration k v based on context it is used
func (*ConfigurationKV) MarshalBinary ¶
func (m *ConfigurationKV) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigurationKV) UnmarshalBinary ¶
func (m *ConfigurationKV) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigureTenantRequest ¶
type ConfigureTenantRequest struct {
	// prometheus enabled
	PrometheusEnabled bool `json:"prometheusEnabled,omitempty"`
}
    ConfigureTenantRequest configure tenant request
swagger:model configureTenantRequest
func (*ConfigureTenantRequest) ContextValidate ¶
func (m *ConfigureTenantRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this configure tenant request based on context it is used
func (*ConfigureTenantRequest) MarshalBinary ¶
func (m *ConfigureTenantRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigureTenantRequest) UnmarshalBinary ¶
func (m *ConfigureTenantRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateRemoteBucket ¶
type CreateRemoteBucket struct {
	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`
	// bandwidth
	Bandwidth int64 `json:"bandwidth,omitempty"`
	// health check period
	HealthCheckPeriod int32 `json:"healthCheckPeriod,omitempty"`
	// region
	Region string `json:"region,omitempty"`
	// secret key
	// Required: true
	// Min Length: 8
	SecretKey *string `json:"secretKey"`
	// source bucket
	// Required: true
	SourceBucket *string `json:"sourceBucket"`
	// sync mode
	// Enum: [async sync]
	SyncMode *string `json:"syncMode,omitempty"`
	// target bucket
	// Required: true
	TargetBucket *string `json:"targetBucket"`
	// target URL
	// Required: true
	TargetURL *string `json:"targetURL"`
}
    CreateRemoteBucket create remote bucket
swagger:model createRemoteBucket
func (*CreateRemoteBucket) ContextValidate ¶
ContextValidate validates this create remote bucket based on context it is used
func (*CreateRemoteBucket) MarshalBinary ¶
func (m *CreateRemoteBucket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateRemoteBucket) UnmarshalBinary ¶
func (m *CreateRemoteBucket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateTenantRequest ¶
type CreateTenantRequest struct {
	// access key
	AccessKey string `json:"access_key,omitempty"`
	// annotations
	Annotations map[string]string `json:"annotations,omitempty"`
	// enable console
	EnableConsole *bool `json:"enable_console,omitempty"`
	// enable prometheus
	EnablePrometheus *bool `json:"enable_prometheus,omitempty"`
	// enable tls
	EnableTLS *bool `json:"enable_tls,omitempty"`
	// encryption
	Encryption *EncryptionConfiguration `json:"encryption,omitempty"`
	// erasure coding parity
	ErasureCodingParity int64 `json:"erasureCodingParity,omitempty"`
	// expose console
	ExposeConsole bool `json:"expose_console,omitempty"`
	// expose minio
	ExposeMinio bool `json:"expose_minio,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"`
	// log search configuration
	LogSearchConfiguration *LogSearchConfiguration `json:"logSearchConfiguration,omitempty"`
	// mounth path
	MounthPath string `json:"mounth_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"`
	// prometheus configuration
	PrometheusConfiguration *PrometheusConfiguration `json:"prometheusConfiguration,omitempty"`
	// 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 CsiFormatErrorResponse ¶
type CsiFormatErrorResponse struct {
	// drive
	Drive string `json:"drive,omitempty"`
	// error
	Error string `json:"error,omitempty"`
	// node
	Node string `json:"node,omitempty"`
}
    CsiFormatErrorResponse csi format error response
swagger:model csiFormatErrorResponse
func (*CsiFormatErrorResponse) ContextValidate ¶
func (m *CsiFormatErrorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this csi format error response based on context it is used
func (*CsiFormatErrorResponse) MarshalBinary ¶
func (m *CsiFormatErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CsiFormatErrorResponse) UnmarshalBinary ¶
func (m *CsiFormatErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteFile ¶
type DeleteFile struct {
	// path
	Path string `json:"path,omitempty"`
	// recursive
	Recursive bool `json:"recursive,omitempty"`
	// version ID
	VersionID string `json:"versionID,omitempty"`
}
    DeleteFile delete file
swagger:model deleteFile
func (*DeleteFile) ContextValidate ¶
ContextValidate validates this delete file based on context it is used
func (*DeleteFile) MarshalBinary ¶
func (m *DeleteFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteFile) UnmarshalBinary ¶
func (m *DeleteFile) 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 DirectCSIDriveInfo ¶
type DirectCSIDriveInfo struct {
	// allocated
	Allocated int64 `json:"allocated,omitempty"`
	// capacity
	Capacity int64 `json:"capacity,omitempty"`
	// drive
	Drive string `json:"drive,omitempty"`
	// message
	Message string `json:"message,omitempty"`
	// node
	Node string `json:"node,omitempty"`
	// status
	Status string `json:"status,omitempty"`
	// volumes
	Volumes int64 `json:"volumes,omitempty"`
}
    DirectCSIDriveInfo direct c s i drive info
swagger:model directCSIDriveInfo
func (*DirectCSIDriveInfo) ContextValidate ¶
ContextValidate validates this direct c s i drive info based on context it is used
func (*DirectCSIDriveInfo) MarshalBinary ¶
func (m *DirectCSIDriveInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectCSIDriveInfo) UnmarshalBinary ¶
func (m *DirectCSIDriveInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectCSIVolumeInfo ¶
type DirectCSIVolumeInfo struct {
	// capacity
	Capacity int64 `json:"capacity,omitempty"`
	// drive
	Drive string `json:"drive,omitempty"`
	// node
	Node string `json:"node,omitempty"`
	// volume
	Volume string `json:"volume,omitempty"`
}
    DirectCSIVolumeInfo direct c s i volume info
swagger:model directCSIVolumeInfo
func (*DirectCSIVolumeInfo) ContextValidate ¶
ContextValidate validates this direct c s i volume info based on context it is used
func (*DirectCSIVolumeInfo) MarshalBinary ¶
func (m *DirectCSIVolumeInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectCSIVolumeInfo) UnmarshalBinary ¶
func (m *DirectCSIVolumeInfo) 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"`
	// client
	Client *KeyPairConfiguration `json:"client,omitempty"`
	// gcp
	Gcp *GcpConfiguration `json:"gcp,omitempty"`
	// gemalto
	Gemalto *GemaltoConfiguration `json:"gemalto,omitempty"`
	// image
	Image string `json:"image,omitempty"`
	// replicas
	Replicas string `json:"replicas,omitempty"`
	// secrets to be deleted
	SecretsToBeDeleted []string `json:"secretsToBeDeleted"`
	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`
	// server
	Server *KeyPairConfiguration `json:"server,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 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"`
	// mtls client
	MtlsClient *CertificateInfo `json:"mtls_client,omitempty"`
	// replicas
	Replicas string `json:"replicas,omitempty"`
	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`
	// server
	Server *CertificateInfo `json:"server,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 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 ExpirationResponse ¶
type ExpirationResponse struct {
	// date
	Date string `json:"date,omitempty"`
	// days
	Days int64 `json:"days,omitempty"`
	// delete marker
	DeleteMarker bool `json:"delete_marker,omitempty"`
	// noncurrent expiration days
	NoncurrentExpirationDays int64 `json:"noncurrent_expiration_days,omitempty"`
}
    ExpirationResponse expiration response
swagger:model expirationResponse
func (*ExpirationResponse) ContextValidate ¶
ContextValidate validates this expiration response based on context it is used
func (*ExpirationResponse) MarshalBinary ¶
func (m *ExpirationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExpirationResponse) UnmarshalBinary ¶
func (m *ExpirationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FormatConfiguration ¶
type FormatConfiguration struct {
	// drives
	// Required: true
	Drives []string `json:"drives"`
	// force
	// Required: true
	Force *bool `json:"force"`
}
    FormatConfiguration format configuration
swagger:model formatConfiguration
func (*FormatConfiguration) ContextValidate ¶
ContextValidate validates this format configuration based on context it is used
func (*FormatConfiguration) MarshalBinary ¶
func (m *FormatConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FormatConfiguration) UnmarshalBinary ¶
func (m *FormatConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FormatDirectCSIDrivesResponse ¶
type FormatDirectCSIDrivesResponse struct {
	// format issues list
	FormatIssuesList []*CsiFormatErrorResponse `json:"formatIssuesList"`
}
    FormatDirectCSIDrivesResponse format direct c s i drives response
swagger:model formatDirectCSIDrivesResponse
func (*FormatDirectCSIDrivesResponse) ContextValidate ¶
func (m *FormatDirectCSIDrivesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this format direct c s i drives response based on the context it is used
func (*FormatDirectCSIDrivesResponse) MarshalBinary ¶
func (m *FormatDirectCSIDrivesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FormatDirectCSIDrivesResponse) UnmarshalBinary ¶
func (m *FormatDirectCSIDrivesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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"`
	// tls
	TLS *GemaltoConfigurationKeysecureTLS `json:"tls,omitempty"`
}
    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 GemaltoConfigurationKeysecureTLS ¶
type GemaltoConfigurationKeysecureTLS struct {
	// ca
	// Required: true
	Ca *string `json:"ca"`
}
    GemaltoConfigurationKeysecureTLS gemalto configuration keysecure TLS
swagger:model GemaltoConfigurationKeysecureTLS
func (*GemaltoConfigurationKeysecureTLS) ContextValidate ¶
func (m *GemaltoConfigurationKeysecureTLS) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this gemalto configuration keysecure TLS based on context it is used
func (*GemaltoConfigurationKeysecureTLS) MarshalBinary ¶
func (m *GemaltoConfigurationKeysecureTLS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationKeysecureTLS) UnmarshalBinary ¶
func (m *GemaltoConfigurationKeysecureTLS) 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"`
	// tls
	TLS *GemaltoConfigurationResponseKeysecureTLS `json:"tls,omitempty"`
}
    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 GemaltoConfigurationResponseKeysecureTLS ¶
type GemaltoConfigurationResponseKeysecureTLS struct {
	// ca
	// Required: true
	Ca *CertificateInfo `json:"ca"`
}
    GemaltoConfigurationResponseKeysecureTLS gemalto configuration response keysecure TLS
swagger:model GemaltoConfigurationResponseKeysecureTLS
func (*GemaltoConfigurationResponseKeysecureTLS) ContextValidate ¶
func (m *GemaltoConfigurationResponseKeysecureTLS) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gemalto configuration response keysecure TLS based on the context it is used
func (*GemaltoConfigurationResponseKeysecureTLS) MarshalBinary ¶
func (m *GemaltoConfigurationResponseKeysecureTLS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationResponseKeysecureTLS) UnmarshalBinary ¶
func (m *GemaltoConfigurationResponseKeysecureTLS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetBucketRetentionConfig ¶
type GetBucketRetentionConfig struct {
	// mode
	Mode ObjectRetentionMode `json:"mode,omitempty"`
	// unit
	Unit ObjectRetentionUnit `json:"unit,omitempty"`
	// validity
	Validity int32 `json:"validity,omitempty"`
}
    GetBucketRetentionConfig get bucket retention config
swagger:model getBucketRetentionConfig
func (*GetBucketRetentionConfig) ContextValidate ¶
func (m *GetBucketRetentionConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get bucket retention config based on the context it is used
func (*GetBucketRetentionConfig) MarshalBinary ¶
func (m *GetBucketRetentionConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetBucketRetentionConfig) UnmarshalBinary ¶
func (m *GetBucketRetentionConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetDirectCSIDriveListResponse ¶
type GetDirectCSIDriveListResponse struct {
	// drives
	Drives []*DirectCSIDriveInfo `json:"drives"`
}
    GetDirectCSIDriveListResponse get direct c s i drive list response
swagger:model getDirectCSIDriveListResponse
func (*GetDirectCSIDriveListResponse) ContextValidate ¶
func (m *GetDirectCSIDriveListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get direct c s i drive list response based on the context it is used
func (*GetDirectCSIDriveListResponse) MarshalBinary ¶
func (m *GetDirectCSIDriveListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetDirectCSIDriveListResponse) UnmarshalBinary ¶
func (m *GetDirectCSIDriveListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetDirectCSIVolumeListResponse ¶
type GetDirectCSIVolumeListResponse struct {
	// volumes
	Volumes []*DirectCSIVolumeInfo `json:"volumes"`
}
    GetDirectCSIVolumeListResponse get direct c s i volume list response
swagger:model getDirectCSIVolumeListResponse
func (*GetDirectCSIVolumeListResponse) ContextValidate ¶
func (m *GetDirectCSIVolumeListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get direct c s i volume list response based on the context it is used
func (*GetDirectCSIVolumeListResponse) MarshalBinary ¶
func (m *GetDirectCSIVolumeListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetDirectCSIVolumeListResponse) UnmarshalBinary ¶
func (m *GetDirectCSIVolumeListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Group ¶
type Group struct {
	// members
	Members []string `json:"members"`
	// name
	Name string `json:"name,omitempty"`
	// policy
	Policy string `json:"policy,omitempty"`
	// status
	Status string `json:"status,omitempty"`
}
    Group group
swagger:model group
func (*Group) ContextValidate ¶
ContextValidate validates this group based on context it is used
func (*Group) MarshalBinary ¶
MarshalBinary interface implementation
func (*Group) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type IamEntity ¶
type IamEntity string
IamEntity iam entity
swagger:model iamEntity
func (IamEntity) ContextValidate ¶
ContextValidate validates this iam entity based on context it is used
type IamPolicy ¶
type IamPolicy struct {
	// statement
	Statement []*IamPolicyStatement `json:"statement"`
	// version
	Version string `json:"version,omitempty"`
}
    IamPolicy iam policy
swagger:model iamPolicy
func (*IamPolicy) ContextValidate ¶
ContextValidate validate this iam policy based on the context it is used
func (*IamPolicy) MarshalBinary ¶
MarshalBinary interface implementation
func (*IamPolicy) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type IamPolicyStatement ¶
type IamPolicyStatement struct {
	// action
	Action []string `json:"action"`
	// condition
	Condition map[string]interface{} `json:"condition,omitempty"`
	// effect
	Effect string `json:"effect,omitempty"`
	// resource
	Resource []string `json:"resource"`
}
    IamPolicyStatement iam policy statement
swagger:model iamPolicyStatement
func (*IamPolicyStatement) ContextValidate ¶
ContextValidate validates this iam policy statement based on context it is used
func (*IamPolicyStatement) MarshalBinary ¶
func (m *IamPolicyStatement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IamPolicyStatement) UnmarshalBinary ¶
func (m *IamPolicyStatement) 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
	LookupBindDn string `json:"lookup_bind_dn,omitempty"`
	// 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 LifecycleTag ¶
type LifecycleTag struct {
	// key
	Key string `json:"key,omitempty"`
	// value
	Value string `json:"value,omitempty"`
}
    LifecycleTag lifecycle tag
swagger:model lifecycleTag
func (*LifecycleTag) ContextValidate ¶
ContextValidate validates this lifecycle tag based on context it is used
func (*LifecycleTag) MarshalBinary ¶
func (m *LifecycleTag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LifecycleTag) UnmarshalBinary ¶
func (m *LifecycleTag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListAccessRulesResponse ¶
type ListAccessRulesResponse struct {
	// list of policies
	AccessRules []*AccessRule `json:"accessRules"`
	// total number of policies
	Total int64 `json:"total,omitempty"`
}
    ListAccessRulesResponse list access rules response
swagger:model listAccessRulesResponse
func (*ListAccessRulesResponse) ContextValidate ¶
func (m *ListAccessRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list access rules response based on the context it is used
func (*ListAccessRulesResponse) MarshalBinary ¶
func (m *ListAccessRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListAccessRulesResponse) UnmarshalBinary ¶
func (m *ListAccessRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListBucketEventsResponse ¶
type ListBucketEventsResponse struct {
	// events
	Events []*NotificationConfig `json:"events"`
	// total number of bucket events
	Total int64 `json:"total,omitempty"`
}
    ListBucketEventsResponse list bucket events response
swagger:model listBucketEventsResponse
func (*ListBucketEventsResponse) ContextValidate ¶
func (m *ListBucketEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list bucket events response based on the context it is used
func (*ListBucketEventsResponse) MarshalBinary ¶
func (m *ListBucketEventsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListBucketEventsResponse) UnmarshalBinary ¶
func (m *ListBucketEventsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListBucketsResponse ¶
type ListBucketsResponse struct {
	// list of resulting buckets
	Buckets []*Bucket `json:"buckets"`
	// number of buckets accessible to the user
	Total int64 `json:"total,omitempty"`
}
    ListBucketsResponse list buckets response
swagger:model listBucketsResponse
func (*ListBucketsResponse) ContextValidate ¶
ContextValidate validate this list buckets response based on the context it is used
func (*ListBucketsResponse) MarshalBinary ¶
func (m *ListBucketsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListBucketsResponse) UnmarshalBinary ¶
func (m *ListBucketsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListConfigResponse ¶
type ListConfigResponse struct {
	// configurations
	Configurations []*ConfigDescription `json:"configurations"`
	// total number of configurations
	Total int64 `json:"total,omitempty"`
}
    ListConfigResponse list config response
swagger:model listConfigResponse
func (*ListConfigResponse) ContextValidate ¶
ContextValidate validate this list config response based on the context it is used
func (*ListConfigResponse) MarshalBinary ¶
func (m *ListConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListConfigResponse) UnmarshalBinary ¶
func (m *ListConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListExternalBucketsParams ¶
type ListExternalBucketsParams struct {
	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`
	// region
	Region string `json:"region,omitempty"`
	// secret key
	// Required: true
	// Min Length: 8
	SecretKey *string `json:"secretKey"`
	// target URL
	// Required: true
	TargetURL *string `json:"targetURL"`
	// use TLS
	// Required: true
	UseTLS *bool `json:"useTLS"`
}
    ListExternalBucketsParams list external buckets params
swagger:model listExternalBucketsParams
func (*ListExternalBucketsParams) ContextValidate ¶
func (m *ListExternalBucketsParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this list external buckets params based on context it is used
func (*ListExternalBucketsParams) MarshalBinary ¶
func (m *ListExternalBucketsParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListExternalBucketsParams) UnmarshalBinary ¶
func (m *ListExternalBucketsParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListGroupsResponse ¶
type ListGroupsResponse struct {
	// list of groups
	Groups []string `json:"groups"`
	// total number of groups
	Total int64 `json:"total,omitempty"`
}
    ListGroupsResponse list groups response
swagger:model listGroupsResponse
func (*ListGroupsResponse) ContextValidate ¶
ContextValidate validates this list groups response based on context it is used
func (*ListGroupsResponse) MarshalBinary ¶
func (m *ListGroupsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListGroupsResponse) UnmarshalBinary ¶
func (m *ListGroupsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListObjectsResponse ¶
type ListObjectsResponse struct {
	// list of resulting objects
	Objects []*BucketObject `json:"objects"`
	// number of objects
	Total int64 `json:"total,omitempty"`
}
    ListObjectsResponse list objects response
swagger:model listObjectsResponse
func (*ListObjectsResponse) ContextValidate ¶
ContextValidate validate this list objects response based on the context it is used
func (*ListObjectsResponse) MarshalBinary ¶
func (m *ListObjectsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListObjectsResponse) UnmarshalBinary ¶
func (m *ListObjectsResponse) UnmarshalBinary(b []byte) error
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 ListPoliciesResponse ¶
type ListPoliciesResponse struct {
	// list of policies
	Policies []*Policy `json:"policies"`
	// total number of policies
	Total int64 `json:"total,omitempty"`
}
    ListPoliciesResponse list policies response
swagger:model listPoliciesResponse
func (*ListPoliciesResponse) ContextValidate ¶
ContextValidate validate this list policies response based on the context it is used
func (*ListPoliciesResponse) MarshalBinary ¶
func (m *ListPoliciesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListPoliciesResponse) UnmarshalBinary ¶
func (m *ListPoliciesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListRemoteBucketsResponse ¶
type ListRemoteBucketsResponse struct {
	// list of remote buckets
	Buckets []*RemoteBucket `json:"buckets"`
	// number of remote buckets accessible to user
	Total int64 `json:"total,omitempty"`
}
    ListRemoteBucketsResponse list remote buckets response
swagger:model listRemoteBucketsResponse
func (*ListRemoteBucketsResponse) ContextValidate ¶
func (m *ListRemoteBucketsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list remote buckets response based on the context it is used
func (*ListRemoteBucketsResponse) MarshalBinary ¶
func (m *ListRemoteBucketsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListRemoteBucketsResponse) UnmarshalBinary ¶
func (m *ListRemoteBucketsResponse) 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 ListUsersResponse ¶
type ListUsersResponse struct {
	// list of resulting users
	Users []*User `json:"users"`
}
    ListUsersResponse list users response
swagger:model listUsersResponse
func (*ListUsersResponse) ContextValidate ¶
ContextValidate validate this list users response based on the context it is used
func (*ListUsersResponse) MarshalBinary ¶
func (m *ListUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListUsersResponse) UnmarshalBinary ¶
func (m *ListUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogSearchConfiguration ¶
type LogSearchConfiguration struct {
	// image
	Image string `json:"image,omitempty"`
	// postgres image
	PostgresImage string `json:"postgres_image,omitempty"`
	// postgres init image
	PostgresInitImage string `json:"postgres_init_image,omitempty"`
	// postgres security context
	PostgresSecurityContext *SecurityContext `json:"postgres_securityContext,omitempty"`
	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`
	// storage class
	StorageClass string `json:"storageClass,omitempty"`
	// storage size
	StorageSize *float64 `json:"storageSize,omitempty"`
}
    LogSearchConfiguration log search configuration
swagger:model logSearchConfiguration
func (*LogSearchConfiguration) ContextValidate ¶
func (m *LogSearchConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this log search configuration based on the context it is used
func (*LogSearchConfiguration) MarshalBinary ¶
func (m *LogSearchConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogSearchConfiguration) UnmarshalBinary ¶
func (m *LogSearchConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogSearchResponse ¶
type LogSearchResponse struct {
	// list of log search responses
	Results interface{} `json:"results,omitempty"`
}
    LogSearchResponse log search response
swagger:model logSearchResponse
func (*LogSearchResponse) ContextValidate ¶
ContextValidate validates this log search response based on context it is used
func (*LogSearchResponse) MarshalBinary ¶
func (m *LogSearchResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogSearchResponse) UnmarshalBinary ¶
func (m *LogSearchResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginDetails ¶
type LoginDetails struct {
	// login strategy
	// Enum: [form redirect service-account]
	LoginStrategy string `json:"loginStrategy,omitempty"`
	// redirect
	Redirect string `json:"redirect,omitempty"`
}
    LoginDetails login details
swagger:model loginDetails
func (*LoginDetails) ContextValidate ¶
ContextValidate validates this login details based on 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
	// Required: true
	AccessKey *string `json:"accessKey"`
	// features
	Features *LoginRequestFeatures `json:"features,omitempty"`
	// secret key
	// Required: true
	SecretKey *string `json:"secretKey"`
}
    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 {
	// 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 MakeBucketRequest ¶
type MakeBucketRequest struct {
	// locking
	Locking bool `json:"locking,omitempty"`
	// name
	// Required: true
	Name *string `json:"name"`
	// quota
	Quota *SetBucketQuota `json:"quota,omitempty"`
	// retention
	Retention *PutBucketRetentionRequest `json:"retention,omitempty"`
	// versioning
	Versioning bool `json:"versioning,omitempty"`
}
    MakeBucketRequest make bucket request
swagger:model makeBucketRequest
func (*MakeBucketRequest) ContextValidate ¶
ContextValidate validate this make bucket request based on the context it is used
func (*MakeBucketRequest) MarshalBinary ¶
func (m *MakeBucketRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MakeBucketRequest) UnmarshalBinary ¶
func (m *MakeBucketRequest) 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 Metadata ¶
type Metadata struct {
	// object metadata
	ObjectMetadata interface{} `json:"objectMetadata,omitempty"`
}
    Metadata metadata
swagger:model metadata
func (*Metadata) ContextValidate ¶
ContextValidate validates this metadata based on context it is used
func (*Metadata) MarshalBinary ¶
MarshalBinary interface implementation
func (*Metadata) UnmarshalBinary ¶
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 MultiBucketReplication ¶
type MultiBucketReplication struct {
	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`
	// bandwidth
	Bandwidth int64 `json:"bandwidth,omitempty"`
	// buckets relation
	// Required: true
	BucketsRelation []*MultiBucketsRelation `json:"bucketsRelation"`
	// health check period
	HealthCheckPeriod int32 `json:"healthCheckPeriod,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// priority
	Priority int32 `json:"priority,omitempty"`
	// region
	Region string `json:"region,omitempty"`
	// replicate delete markers
	ReplicateDeleteMarkers bool `json:"replicateDeleteMarkers,omitempty"`
	// replicate deletes
	ReplicateDeletes bool `json:"replicateDeletes,omitempty"`
	// replicate metadata
	ReplicateMetadata bool `json:"replicateMetadata,omitempty"`
	// secret key
	// Required: true
	// Min Length: 8
	SecretKey *string `json:"secretKey"`
	// storage class
	StorageClass string `json:"storageClass,omitempty"`
	// sync mode
	// Enum: [async sync]
	SyncMode *string `json:"syncMode,omitempty"`
	// tags
	Tags string `json:"tags,omitempty"`
	// target URL
	// Required: true
	TargetURL *string `json:"targetURL"`
}
    MultiBucketReplication multi bucket replication
swagger:model multiBucketReplication
func (*MultiBucketReplication) ContextValidate ¶
func (m *MultiBucketReplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this multi bucket replication based on the context it is used
func (*MultiBucketReplication) MarshalBinary ¶
func (m *MultiBucketReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketReplication) UnmarshalBinary ¶
func (m *MultiBucketReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketReplicationEdit ¶
type MultiBucketReplicationEdit struct {
	// arn
	Arn string `json:"arn,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// priority
	Priority int32 `json:"priority,omitempty"`
	// replicate delete markers
	ReplicateDeleteMarkers bool `json:"replicateDeleteMarkers,omitempty"`
	// replicate deletes
	ReplicateDeletes bool `json:"replicateDeletes,omitempty"`
	// replicate existing objects
	ReplicateExistingObjects bool `json:"replicateExistingObjects,omitempty"`
	// replicate metadata
	ReplicateMetadata bool `json:"replicateMetadata,omitempty"`
	// rule state
	RuleState bool `json:"ruleState,omitempty"`
	// storage class
	StorageClass string `json:"storageClass,omitempty"`
	// tags
	Tags string `json:"tags,omitempty"`
}
    MultiBucketReplicationEdit multi bucket replication edit
swagger:model multiBucketReplicationEdit
func (*MultiBucketReplicationEdit) ContextValidate ¶
func (m *MultiBucketReplicationEdit) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this multi bucket replication edit based on context it is used
func (*MultiBucketReplicationEdit) MarshalBinary ¶
func (m *MultiBucketReplicationEdit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketReplicationEdit) UnmarshalBinary ¶
func (m *MultiBucketReplicationEdit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketResponseItem ¶
type MultiBucketResponseItem struct {
	// error string
	ErrorString string `json:"errorString,omitempty"`
	// origin bucket
	OriginBucket string `json:"originBucket,omitempty"`
	// target bucket
	TargetBucket string `json:"targetBucket,omitempty"`
}
    MultiBucketResponseItem multi bucket response item
swagger:model multiBucketResponseItem
func (*MultiBucketResponseItem) ContextValidate ¶
func (m *MultiBucketResponseItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this multi bucket response item based on context it is used
func (*MultiBucketResponseItem) MarshalBinary ¶
func (m *MultiBucketResponseItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketResponseItem) UnmarshalBinary ¶
func (m *MultiBucketResponseItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketResponseState ¶
type MultiBucketResponseState struct {
	// replication state
	ReplicationState []*MultiBucketResponseItem `json:"replicationState"`
}
    MultiBucketResponseState multi bucket response state
swagger:model multiBucketResponseState
func (*MultiBucketResponseState) ContextValidate ¶
func (m *MultiBucketResponseState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this multi bucket response state based on the context it is used
func (*MultiBucketResponseState) MarshalBinary ¶
func (m *MultiBucketResponseState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketResponseState) UnmarshalBinary ¶
func (m *MultiBucketResponseState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketsRelation ¶
type MultiBucketsRelation struct {
	// destination bucket
	DestinationBucket string `json:"destinationBucket,omitempty"`
	// origin bucket
	OriginBucket string `json:"originBucket,omitempty"`
}
    MultiBucketsRelation multi buckets relation
swagger:model multiBucketsRelation
func (*MultiBucketsRelation) ContextValidate ¶
ContextValidate validates this multi buckets relation based on context it is used
func (*MultiBucketsRelation) MarshalBinary ¶
func (m *MultiBucketsRelation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketsRelation) UnmarshalBinary ¶
func (m *MultiBucketsRelation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiLifecycleResult ¶
type MultiLifecycleResult struct {
	// results
	Results []*MulticycleResultItem `json:"results"`
}
    MultiLifecycleResult multi lifecycle result
swagger:model multiLifecycleResult
func (*MultiLifecycleResult) ContextValidate ¶
ContextValidate validate this multi lifecycle result based on the context it is used
func (*MultiLifecycleResult) MarshalBinary ¶
func (m *MultiLifecycleResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiLifecycleResult) UnmarshalBinary ¶
func (m *MultiLifecycleResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MulticycleResultItem ¶
type MulticycleResultItem struct {
	// bucket name
	BucketName string `json:"bucketName,omitempty"`
	// error
	Error string `json:"error,omitempty"`
}
    MulticycleResultItem multicycle result item
swagger:model multicycleResultItem
func (*MulticycleResultItem) ContextValidate ¶
ContextValidate validates this multicycle result item based on context it is used
func (*MulticycleResultItem) MarshalBinary ¶
func (m *MulticycleResultItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MulticycleResultItem) UnmarshalBinary ¶
func (m *MulticycleResultItem) 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 NofiticationService ¶
type NofiticationService string
NofiticationService nofitication service
swagger:model nofiticationService
const ( // NofiticationServiceWebhook captures enum value "webhook" NofiticationServiceWebhook NofiticationService = "webhook" // NofiticationServiceAmqp captures enum value "amqp" NofiticationServiceAmqp NofiticationService = "amqp" // NofiticationServiceKafka captures enum value "kafka" NofiticationServiceKafka NofiticationService = "kafka" // NofiticationServiceMqtt captures enum value "mqtt" NofiticationServiceMqtt NofiticationService = "mqtt" // NofiticationServiceNats captures enum value "nats" NofiticationServiceNats NofiticationService = "nats" // NofiticationServiceNsq captures enum value "nsq" NofiticationServiceNsq NofiticationService = "nsq" // NofiticationServiceMysql captures enum value "mysql" NofiticationServiceMysql NofiticationService = "mysql" // NofiticationServicePostgres captures enum value "postgres" NofiticationServicePostgres NofiticationService = "postgres" // NofiticationServiceElasticsearch captures enum value "elasticsearch" NofiticationServiceElasticsearch NofiticationService = "elasticsearch" // NofiticationServiceRedis captures enum value "redis" NofiticationServiceRedis NofiticationService = "redis" )
func NewNofiticationService ¶
func NewNofiticationService(value NofiticationService) *NofiticationService
func (NofiticationService) ContextValidate ¶
ContextValidate validates this nofitication service based on context it is used
func (NofiticationService) Pointer ¶
func (m NofiticationService) Pointer() *NofiticationService
Pointer returns a pointer to a freshly-allocated NofiticationService.
type NotifEndpointResponse ¶
type NotifEndpointResponse struct {
	// notification endpoints
	NotificationEndpoints []*NotificationEndpointItem `json:"notification_endpoints"`
}
    NotifEndpointResponse notif endpoint response
swagger:model notifEndpointResponse
func (*NotifEndpointResponse) ContextValidate ¶
ContextValidate validate this notif endpoint response based on the context it is used
func (*NotifEndpointResponse) MarshalBinary ¶
func (m *NotifEndpointResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NotifEndpointResponse) UnmarshalBinary ¶
func (m *NotifEndpointResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NotificationConfig ¶
type NotificationConfig struct {
	// arn
	// Required: true
	Arn *string `json:"arn"`
	// filter specific type of event. Defaults to all event (default: '[put,delete,get]')
	Events []NotificationEventType `json:"events"`
	// id
	ID string `json:"id,omitempty"`
	// filter event associated to the specified prefix
	Prefix string `json:"prefix,omitempty"`
	// filter event associated to the specified suffix
	Suffix string `json:"suffix,omitempty"`
}
    NotificationConfig notification config
swagger:model notificationConfig
func (*NotificationConfig) ContextValidate ¶
ContextValidate validate this notification config based on the context it is used
func (*NotificationConfig) MarshalBinary ¶
func (m *NotificationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NotificationConfig) UnmarshalBinary ¶
func (m *NotificationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NotificationDeleteRequest ¶
type NotificationDeleteRequest struct {
	// filter specific type of event. Defaults to all event (default: '[put,delete,get]')
	// Required: true
	Events []NotificationEventType `json:"events"`
	// filter event associated to the specified prefix
	// Required: true
	Prefix *string `json:"prefix"`
	// filter event associated to the specified suffix
	// Required: true
	Suffix *string `json:"suffix"`
}
    NotificationDeleteRequest notification delete request
swagger:model notificationDeleteRequest
func (*NotificationDeleteRequest) ContextValidate ¶
func (m *NotificationDeleteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this notification delete request based on the context it is used
func (*NotificationDeleteRequest) MarshalBinary ¶
func (m *NotificationDeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NotificationDeleteRequest) UnmarshalBinary ¶
func (m *NotificationDeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NotificationEndpoint ¶
type NotificationEndpoint struct {
	// account id
	// Required: true
	AccountID *string `json:"account_id"`
	// properties
	// Required: true
	Properties map[string]string `json:"properties"`
	// service
	// Required: true
	Service *NofiticationService `json:"service"`
}
    NotificationEndpoint notification endpoint
swagger:model notificationEndpoint
func (*NotificationEndpoint) ContextValidate ¶
ContextValidate validate this notification endpoint based on the context it is used
func (*NotificationEndpoint) MarshalBinary ¶
func (m *NotificationEndpoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NotificationEndpoint) UnmarshalBinary ¶
func (m *NotificationEndpoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NotificationEndpointItem ¶
type NotificationEndpointItem struct {
	// account id
	AccountID string `json:"account_id,omitempty"`
	// service
	Service NofiticationService `json:"service,omitempty"`
	// status
	Status string `json:"status,omitempty"`
}
    NotificationEndpointItem notification endpoint item
swagger:model notificationEndpointItem
func (*NotificationEndpointItem) ContextValidate ¶
func (m *NotificationEndpointItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this notification endpoint item based on the context it is used
func (*NotificationEndpointItem) MarshalBinary ¶
func (m *NotificationEndpointItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NotificationEndpointItem) UnmarshalBinary ¶
func (m *NotificationEndpointItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NotificationEventType ¶
type NotificationEventType string
NotificationEventType notification event type
swagger:model notificationEventType
const ( // NotificationEventTypePut captures enum value "put" NotificationEventTypePut NotificationEventType = "put" // NotificationEventTypeDelete captures enum value "delete" NotificationEventTypeDelete NotificationEventType = "delete" // NotificationEventTypeGet captures enum value "get" NotificationEventTypeGet NotificationEventType = "get" )
func NewNotificationEventType ¶
func NewNotificationEventType(value NotificationEventType) *NotificationEventType
func (NotificationEventType) ContextValidate ¶
ContextValidate validates this notification event type based on context it is used
func (NotificationEventType) Pointer ¶
func (m NotificationEventType) Pointer() *NotificationEventType
Pointer returns a pointer to a freshly-allocated NotificationEventType.
type ObjectBucketLifecycle ¶
type ObjectBucketLifecycle struct {
	// expiration
	Expiration *ExpirationResponse `json:"expiration,omitempty"`
	// id
	ID string `json:"id,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// status
	Status string `json:"status,omitempty"`
	// tags
	Tags []*LifecycleTag `json:"tags"`
	// transition
	Transition *TransitionResponse `json:"transition,omitempty"`
}
    ObjectBucketLifecycle object bucket lifecycle
swagger:model objectBucketLifecycle
func (*ObjectBucketLifecycle) ContextValidate ¶
ContextValidate validate this object bucket lifecycle based on the context it is used
func (*ObjectBucketLifecycle) MarshalBinary ¶
func (m *ObjectBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ObjectBucketLifecycle) UnmarshalBinary ¶
func (m *ObjectBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ObjectLegalHoldStatus ¶
type ObjectLegalHoldStatus string
ObjectLegalHoldStatus object legal hold status
swagger:model objectLegalHoldStatus
const ( // ObjectLegalHoldStatusEnabled captures enum value "enabled" ObjectLegalHoldStatusEnabled ObjectLegalHoldStatus = "enabled" // ObjectLegalHoldStatusDisabled captures enum value "disabled" ObjectLegalHoldStatusDisabled ObjectLegalHoldStatus = "disabled" )
func NewObjectLegalHoldStatus ¶
func NewObjectLegalHoldStatus(value ObjectLegalHoldStatus) *ObjectLegalHoldStatus
func (ObjectLegalHoldStatus) ContextValidate ¶
ContextValidate validates this object legal hold status based on context it is used
func (ObjectLegalHoldStatus) Pointer ¶
func (m ObjectLegalHoldStatus) Pointer() *ObjectLegalHoldStatus
Pointer returns a pointer to a freshly-allocated ObjectLegalHoldStatus.
type ObjectRetentionMode ¶
type ObjectRetentionMode string
ObjectRetentionMode object retention mode
swagger:model objectRetentionMode
const ( // ObjectRetentionModeGovernance captures enum value "governance" ObjectRetentionModeGovernance ObjectRetentionMode = "governance" // ObjectRetentionModeCompliance captures enum value "compliance" ObjectRetentionModeCompliance ObjectRetentionMode = "compliance" )
func NewObjectRetentionMode ¶
func NewObjectRetentionMode(value ObjectRetentionMode) *ObjectRetentionMode
func (ObjectRetentionMode) ContextValidate ¶
ContextValidate validates this object retention mode based on context it is used
func (ObjectRetentionMode) Pointer ¶
func (m ObjectRetentionMode) Pointer() *ObjectRetentionMode
Pointer returns a pointer to a freshly-allocated ObjectRetentionMode.
type ObjectRetentionUnit ¶
type ObjectRetentionUnit string
ObjectRetentionUnit object retention unit
swagger:model objectRetentionUnit
const ( // ObjectRetentionUnitDays captures enum value "days" ObjectRetentionUnitDays ObjectRetentionUnit = "days" // ObjectRetentionUnitYears captures enum value "years" ObjectRetentionUnitYears ObjectRetentionUnit = "years" )
func NewObjectRetentionUnit ¶
func NewObjectRetentionUnit(value ObjectRetentionUnit) *ObjectRetentionUnit
func (ObjectRetentionUnit) ContextValidate ¶
ContextValidate validates this object retention unit based on context it is used
func (ObjectRetentionUnit) Pointer ¶
func (m ObjectRetentionUnit) Pointer() *ObjectRetentionUnit
Pointer returns a pointer to a freshly-allocated ObjectRetentionUnit.
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 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 Policy ¶
type Policy struct {
	// name
	Name string `json:"name,omitempty"`
	// policy
	Policy string `json:"policy,omitempty"`
}
    Policy policy
swagger:model policy
func (*Policy) ContextValidate ¶
ContextValidate validates this policy based on context it is used
func (*Policy) MarshalBinary ¶
MarshalBinary interface implementation
func (*Policy) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PolicyArgs ¶
type PolicyArgs struct {
	// action
	Action string `json:"action,omitempty"`
	// bucket name
	BucketName string `json:"bucket_name,omitempty"`
	// id
	ID string `json:"id,omitempty"`
}
    PolicyArgs policy args
swagger:model policyArgs
func (*PolicyArgs) ContextValidate ¶
ContextValidate validates this policy args based on context it is used
func (*PolicyArgs) MarshalBinary ¶
func (m *PolicyArgs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyArgs) UnmarshalBinary ¶
func (m *PolicyArgs) 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"`
	// 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 PrefixAccessPair ¶
type PrefixAccessPair struct {
	// access
	Access string `json:"access,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
}
    PrefixAccessPair prefix access pair
swagger:model prefixAccessPair
func (*PrefixAccessPair) ContextValidate ¶
ContextValidate validates this prefix access pair based on context it is used
func (*PrefixAccessPair) MarshalBinary ¶
func (m *PrefixAccessPair) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrefixAccessPair) UnmarshalBinary ¶
func (m *PrefixAccessPair) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrefixWrapper ¶
type PrefixWrapper struct {
	// prefix
	Prefix string `json:"prefix,omitempty"`
}
    PrefixWrapper prefix wrapper
swagger:model prefixWrapper
func (*PrefixWrapper) ContextValidate ¶
ContextValidate validates this prefix wrapper based on context it is used
func (*PrefixWrapper) MarshalBinary ¶
func (m *PrefixWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrefixWrapper) UnmarshalBinary ¶
func (m *PrefixWrapper) 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"`
	// hm
	Hm bool `json:"hm,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 ProfilingStartRequest ¶
type ProfilingStartRequest struct {
	// type
	// Required: true
	Type *string `json:"type"`
}
    ProfilingStartRequest profiling start request
swagger:model profilingStartRequest
func (*ProfilingStartRequest) ContextValidate ¶
ContextValidate validates this profiling start request based on context it is used
func (*ProfilingStartRequest) MarshalBinary ¶
func (m *ProfilingStartRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProfilingStartRequest) UnmarshalBinary ¶
func (m *ProfilingStartRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrometheusConfiguration ¶
type PrometheusConfiguration struct {
	// image
	Image string `json:"image,omitempty"`
	// init image
	InitImage string `json:"init_image,omitempty"`
	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`
	// sidecar image
	SidecarImage string `json:"sidecar_image,omitempty"`
	// storage class
	StorageClass string `json:"storageClass,omitempty"`
	// storage size
	StorageSize *float64 `json:"storageSize,omitempty"`
}
    PrometheusConfiguration prometheus configuration
swagger:model prometheusConfiguration
func (*PrometheusConfiguration) ContextValidate ¶
func (m *PrometheusConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prometheus configuration based on the context it is used
func (*PrometheusConfiguration) MarshalBinary ¶
func (m *PrometheusConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrometheusConfiguration) UnmarshalBinary ¶
func (m *PrometheusConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutBucketRetentionRequest ¶
type PutBucketRetentionRequest struct {
	// mode
	// Required: true
	Mode *ObjectRetentionMode `json:"mode"`
	// unit
	// Required: true
	Unit *ObjectRetentionUnit `json:"unit"`
	// validity
	// Required: true
	Validity *int32 `json:"validity"`
}
    PutBucketRetentionRequest put bucket retention request
swagger:model putBucketRetentionRequest
func (*PutBucketRetentionRequest) ContextValidate ¶
func (m *PutBucketRetentionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this put bucket retention request based on the context it is used
func (*PutBucketRetentionRequest) MarshalBinary ¶
func (m *PutBucketRetentionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutBucketRetentionRequest) UnmarshalBinary ¶
func (m *PutBucketRetentionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutBucketTagsRequest ¶
PutBucketTagsRequest put bucket tags request
swagger:model putBucketTagsRequest
func (*PutBucketTagsRequest) ContextValidate ¶
ContextValidate validates this put bucket tags request based on context it is used
func (*PutBucketTagsRequest) MarshalBinary ¶
func (m *PutBucketTagsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutBucketTagsRequest) UnmarshalBinary ¶
func (m *PutBucketTagsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutObjectLegalHoldRequest ¶
type PutObjectLegalHoldRequest struct {
	// status
	// Required: true
	Status *ObjectLegalHoldStatus `json:"status"`
}
    PutObjectLegalHoldRequest put object legal hold request
swagger:model putObjectLegalHoldRequest
func (*PutObjectLegalHoldRequest) ContextValidate ¶
func (m *PutObjectLegalHoldRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this put object legal hold request based on the context it is used
func (*PutObjectLegalHoldRequest) MarshalBinary ¶
func (m *PutObjectLegalHoldRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutObjectLegalHoldRequest) UnmarshalBinary ¶
func (m *PutObjectLegalHoldRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutObjectRetentionRequest ¶
type PutObjectRetentionRequest struct {
	// expires
	// Required: true
	Expires *string `json:"expires"`
	// governance bypass
	GovernanceBypass bool `json:"governance_bypass,omitempty"`
	// mode
	// Required: true
	Mode *ObjectRetentionMode `json:"mode"`
}
    PutObjectRetentionRequest put object retention request
swagger:model putObjectRetentionRequest
func (*PutObjectRetentionRequest) ContextValidate ¶
func (m *PutObjectRetentionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this put object retention request based on the context it is used
func (*PutObjectRetentionRequest) MarshalBinary ¶
func (m *PutObjectRetentionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutObjectRetentionRequest) UnmarshalBinary ¶
func (m *PutObjectRetentionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutObjectTagsRequest ¶
PutObjectTagsRequest put object tags request
swagger:model putObjectTagsRequest
func (*PutObjectTagsRequest) ContextValidate ¶
ContextValidate validates this put object tags request based on context it is used
func (*PutObjectTagsRequest) MarshalBinary ¶
func (m *PutObjectTagsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutObjectTagsRequest) UnmarshalBinary ¶
func (m *PutObjectTagsRequest) UnmarshalBinary(b []byte) error
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 RemoteBucket ¶
type RemoteBucket struct {
	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`
	// bandwidth
	Bandwidth int64 `json:"bandwidth,omitempty"`
	// health check period
	HealthCheckPeriod int64 `json:"healthCheckPeriod,omitempty"`
	// remote a r n
	// Required: true
	RemoteARN *string `json:"remoteARN"`
	// secret key
	// Min Length: 8
	SecretKey string `json:"secretKey,omitempty"`
	// service
	// Enum: [replication]
	Service string `json:"service,omitempty"`
	// source bucket
	// Required: true
	SourceBucket *string `json:"sourceBucket"`
	// status
	Status string `json:"status,omitempty"`
	// sync mode
	SyncMode string `json:"syncMode,omitempty"`
	// target bucket
	TargetBucket string `json:"targetBucket,omitempty"`
	// target URL
	TargetURL string `json:"targetURL,omitempty"`
}
    RemoteBucket remote bucket
swagger:model remoteBucket
func (*RemoteBucket) ContextValidate ¶
ContextValidate validates this remote bucket based on context it is used
func (*RemoteBucket) MarshalBinary ¶
func (m *RemoteBucket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteBucket) UnmarshalBinary ¶
func (m *RemoteBucket) 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 ResultTarget ¶
type ResultTarget struct {
	// legend format
	LegendFormat string `json:"legendFormat,omitempty"`
	// result
	Result []*WidgetResult `json:"result"`
	// result type
	ResultType string `json:"resultType,omitempty"`
}
    ResultTarget result target
swagger:model resultTarget
func (*ResultTarget) ContextValidate ¶
ContextValidate validate this result target based on the context it is used
func (*ResultTarget) MarshalBinary ¶
func (m *ResultTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResultTarget) UnmarshalBinary ¶
func (m *ResultTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewindItem ¶
type RewindItem struct {
	// action
	Action string `json:"action,omitempty"`
	// delete flag
	DeleteFlag bool `json:"delete_flag,omitempty"`
	// last modified
	LastModified string `json:"last_modified,omitempty"`
	// name
	Name string `json:"name,omitempty"`
	// size
	Size int64 `json:"size,omitempty"`
	// version id
	VersionID string `json:"version_id,omitempty"`
}
    RewindItem rewind item
swagger:model rewindItem
func (*RewindItem) ContextValidate ¶
ContextValidate validates this rewind item based on context it is used
func (*RewindItem) MarshalBinary ¶
func (m *RewindItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewindItem) UnmarshalBinary ¶
func (m *RewindItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewindResponse ¶
type RewindResponse struct {
	// objects
	Objects []*RewindItem `json:"objects"`
}
    RewindResponse rewind response
swagger:model rewindResponse
func (*RewindResponse) ContextValidate ¶
ContextValidate validate this rewind response based on the context it is used
func (*RewindResponse) MarshalBinary ¶
func (m *RewindResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewindResponse) UnmarshalBinary ¶
func (m *RewindResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SecurityContext ¶
type SecurityContext struct {
	// fs group
	// Required: true
	FsGroup *string `json:"fsGroup"`
	// 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 ServiceAccountCreds ¶
type ServiceAccountCreds struct {
	// access key
	AccessKey string `json:"accessKey,omitempty"`
	// secret key
	SecretKey string `json:"secretKey,omitempty"`
	// url
	URL string `json:"url,omitempty"`
}
    ServiceAccountCreds service account creds
swagger:model serviceAccountCreds
func (*ServiceAccountCreds) ContextValidate ¶
ContextValidate validates this service account creds based on context it is used
func (*ServiceAccountCreds) MarshalBinary ¶
func (m *ServiceAccountCreds) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceAccountCreds) UnmarshalBinary ¶
func (m *ServiceAccountCreds) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceAccountRequest ¶
type ServiceAccountRequest struct {
	// policy to be applied to the Service Account if any
	Policy string `json:"policy,omitempty"`
}
    ServiceAccountRequest service account request
swagger:model serviceAccountRequest
func (*ServiceAccountRequest) ContextValidate ¶
ContextValidate validates this service account request based on context it is used
func (*ServiceAccountRequest) MarshalBinary ¶
func (m *ServiceAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceAccountRequest) UnmarshalBinary ¶
func (m *ServiceAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceAccountRequestCreds ¶
type ServiceAccountRequestCreds struct {
	// access key
	AccessKey string `json:"accessKey,omitempty"`
	// policy to be applied to the Service Account if any
	Policy string `json:"policy,omitempty"`
	// secret key
	SecretKey string `json:"secretKey,omitempty"`
}
    ServiceAccountRequestCreds service account request creds
swagger:model serviceAccountRequestCreds
func (*ServiceAccountRequestCreds) ContextValidate ¶
func (m *ServiceAccountRequestCreds) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this service account request creds based on context it is used
func (*ServiceAccountRequestCreds) MarshalBinary ¶
func (m *ServiceAccountRequestCreds) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceAccountRequestCreds) UnmarshalBinary ¶
func (m *ServiceAccountRequestCreds) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceAccounts ¶
type ServiceAccounts []string
ServiceAccounts service accounts
swagger:model serviceAccounts
func (ServiceAccounts) ContextValidate ¶
ContextValidate validates this service accounts based on context it is used
type SessionResponse ¶
type SessionResponse struct {
	// distributed mode
	DistributedMode bool `json:"distributedMode,omitempty"`
	// 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"`
}
    SessionResponse session response
swagger:model sessionResponse
func (*SessionResponse) ContextValidate ¶
ContextValidate validates this session response based on context it is used
func (*SessionResponse) MarshalBinary ¶
func (m *SessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionResponse) UnmarshalBinary ¶
func (m *SessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetBucketPolicyRequest ¶
type SetBucketPolicyRequest struct {
	// access
	// Required: true
	Access *BucketAccess `json:"access"`
	// definition
	Definition string `json:"definition,omitempty"`
}
    SetBucketPolicyRequest set bucket policy request
swagger:model setBucketPolicyRequest
func (*SetBucketPolicyRequest) ContextValidate ¶
func (m *SetBucketPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this set bucket policy request based on the context it is used
func (*SetBucketPolicyRequest) MarshalBinary ¶
func (m *SetBucketPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetBucketPolicyRequest) UnmarshalBinary ¶
func (m *SetBucketPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetBucketQuota ¶
type SetBucketQuota struct {
	// amount
	Amount int64 `json:"amount,omitempty"`
	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`
	// quota type
	// Enum: [hard]
	QuotaType string `json:"quota_type,omitempty"`
}
    SetBucketQuota set bucket quota
swagger:model setBucketQuota
func (*SetBucketQuota) ContextValidate ¶
ContextValidate validates this set bucket quota based on context it is used
func (*SetBucketQuota) MarshalBinary ¶
func (m *SetBucketQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetBucketQuota) UnmarshalBinary ¶
func (m *SetBucketQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetBucketVersioning ¶
type SetBucketVersioning struct {
	// versioning
	Versioning bool `json:"versioning,omitempty"`
}
    SetBucketVersioning set bucket versioning
swagger:model setBucketVersioning
func (*SetBucketVersioning) ContextValidate ¶
ContextValidate validates this set bucket versioning based on context it is used
func (*SetBucketVersioning) MarshalBinary ¶
func (m *SetBucketVersioning) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetBucketVersioning) UnmarshalBinary ¶
func (m *SetBucketVersioning) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetConfigRequest ¶
type SetConfigRequest struct {
	// Used if configuration is an event notification's target
	ArnResourceID string `json:"arn_resource_id,omitempty"`
	// key values
	// Required: true
	// Min Items: 1
	KeyValues []*ConfigurationKV `json:"key_values"`
}
    SetConfigRequest set config request
swagger:model setConfigRequest
func (*SetConfigRequest) ContextValidate ¶
ContextValidate validate this set config request based on the context it is used
func (*SetConfigRequest) MarshalBinary ¶
func (m *SetConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetConfigRequest) UnmarshalBinary ¶
func (m *SetConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetConfigResponse ¶
type SetConfigResponse struct {
	// Returns wheter server needs to restart to apply changes or not
	Restart bool `json:"restart,omitempty"`
}
    SetConfigResponse set config response
swagger:model setConfigResponse
func (*SetConfigResponse) ContextValidate ¶
ContextValidate validates this set config response based on context it is used
func (*SetConfigResponse) MarshalBinary ¶
func (m *SetConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetConfigResponse) UnmarshalBinary ¶
func (m *SetConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetNotificationEndpointResponse ¶
type SetNotificationEndpointResponse struct {
	// account id
	// Required: true
	AccountID *string `json:"account_id"`
	// properties
	// Required: true
	Properties map[string]string `json:"properties"`
	// restart
	Restart bool `json:"restart,omitempty"`
	// service
	// Required: true
	Service *NofiticationService `json:"service"`
}
    SetNotificationEndpointResponse set notification endpoint response
swagger:model setNotificationEndpointResponse
func (*SetNotificationEndpointResponse) ContextValidate ¶
func (m *SetNotificationEndpointResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this set notification endpoint response based on the context it is used
func (*SetNotificationEndpointResponse) MarshalBinary ¶
func (m *SetNotificationEndpointResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetNotificationEndpointResponse) UnmarshalBinary ¶
func (m *SetNotificationEndpointResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetPolicyMultipleNameRequest ¶
type SetPolicyMultipleNameRequest struct {
	// groups
	Groups []IamEntity `json:"groups"`
	// name
	Name []string `json:"name"`
	// users
	Users []IamEntity `json:"users"`
}
    SetPolicyMultipleNameRequest set policy multiple name request
swagger:model setPolicyMultipleNameRequest
func (*SetPolicyMultipleNameRequest) ContextValidate ¶
func (m *SetPolicyMultipleNameRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this set policy multiple name request based on the context it is used
func (*SetPolicyMultipleNameRequest) MarshalBinary ¶
func (m *SetPolicyMultipleNameRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetPolicyMultipleNameRequest) UnmarshalBinary ¶
func (m *SetPolicyMultipleNameRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetPolicyNameRequest ¶
type SetPolicyNameRequest struct {
	// entity name
	// Required: true
	EntityName *string `json:"entityName"`
	// entity type
	// Required: true
	EntityType *PolicyEntity `json:"entityType"`
	// name
	// Required: true
	Name []string `json:"name"`
}
    SetPolicyNameRequest set policy name request
swagger:model setPolicyNameRequest
func (*SetPolicyNameRequest) ContextValidate ¶
ContextValidate validate this set policy name request based on the context it is used
func (*SetPolicyNameRequest) MarshalBinary ¶
func (m *SetPolicyNameRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetPolicyNameRequest) UnmarshalBinary ¶
func (m *SetPolicyNameRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetPolicyRequest ¶
type SetPolicyRequest struct {
	// entity name
	// Required: true
	EntityName *string `json:"entityName"`
	// entity type
	// Required: true
	EntityType *PolicyEntity `json:"entityType"`
}
    SetPolicyRequest set policy request
swagger:model setPolicyRequest
func (*SetPolicyRequest) ContextValidate ¶
ContextValidate validate this set policy request based on the context it is used
func (*SetPolicyRequest) MarshalBinary ¶
func (m *SetPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetPolicyRequest) UnmarshalBinary ¶
func (m *SetPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartProfilingItem ¶
type StartProfilingItem struct {
	// error
	Error string `json:"error,omitempty"`
	// node name
	NodeName string `json:"nodeName,omitempty"`
	// success
	Success bool `json:"success,omitempty"`
}
    StartProfilingItem start profiling item
swagger:model startProfilingItem
func (*StartProfilingItem) ContextValidate ¶
ContextValidate validates this start profiling item based on context it is used
func (*StartProfilingItem) MarshalBinary ¶
func (m *StartProfilingItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartProfilingItem) UnmarshalBinary ¶
func (m *StartProfilingItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartProfilingList ¶
type StartProfilingList struct {
	// start results
	StartResults []*StartProfilingItem `json:"startResults"`
	// number of start results
	Total int64 `json:"total,omitempty"`
}
    StartProfilingList start profiling list
swagger:model startProfilingList
func (*StartProfilingList) ContextValidate ¶
ContextValidate validate this start profiling list based on the context it is used
func (*StartProfilingList) MarshalBinary ¶
func (m *StartProfilingList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartProfilingList) UnmarshalBinary ¶
func (m *StartProfilingList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetLoginMFARequest ¶
type SubnetLoginMFARequest struct {
	// mfa token
	// Required: true
	MfaToken *string `json:"mfa_token"`
	// otp
	// Required: true
	Otp *string `json:"otp"`
	// username
	// Required: true
	Username *string `json:"username"`
}
    SubnetLoginMFARequest subnet login m f a request
swagger:model subnetLoginMFARequest
func (*SubnetLoginMFARequest) ContextValidate ¶
ContextValidate validates this subnet login m f a request based on context it is used
func (*SubnetLoginMFARequest) MarshalBinary ¶
func (m *SubnetLoginMFARequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetLoginMFARequest) UnmarshalBinary ¶
func (m *SubnetLoginMFARequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetLoginRequest ¶
type SubnetLoginRequest struct {
	// api key
	APIKey string `json:"apiKey,omitempty"`
	// password
	Password string `json:"password,omitempty"`
	// username
	Username string `json:"username,omitempty"`
}
    SubnetLoginRequest subnet login request
swagger:model subnetLoginRequest
func (*SubnetLoginRequest) ContextValidate ¶
ContextValidate validates this subnet login request based on context it is used
func (*SubnetLoginRequest) MarshalBinary ¶
func (m *SubnetLoginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetLoginRequest) UnmarshalBinary ¶
func (m *SubnetLoginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetLoginResponse ¶
type SubnetLoginResponse struct {
	// access token
	AccessToken string `json:"access_token,omitempty"`
	// mfa token
	MfaToken string `json:"mfa_token,omitempty"`
	// organizations
	Organizations []*SubnetOrganization `json:"organizations"`
	// registered
	Registered bool `json:"registered,omitempty"`
}
    SubnetLoginResponse subnet login response
swagger:model subnetLoginResponse
func (*SubnetLoginResponse) ContextValidate ¶
ContextValidate validate this subnet login response based on the context it is used
func (*SubnetLoginResponse) MarshalBinary ¶
func (m *SubnetLoginResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetLoginResponse) UnmarshalBinary ¶
func (m *SubnetLoginResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetOrganization ¶
type SubnetOrganization struct {
	// account Id
	AccountID int64 `json:"accountId,omitempty"`
	// company
	Company string `json:"company,omitempty"`
	// is account owner
	IsAccountOwner bool `json:"isAccountOwner,omitempty"`
	// short name
	ShortName string `json:"shortName,omitempty"`
	// subscription status
	SubscriptionStatus string `json:"subscriptionStatus,omitempty"`
	// user Id
	UserID int64 `json:"userId,omitempty"`
}
    SubnetOrganization subnet organization
swagger:model subnetOrganization
func (*SubnetOrganization) ContextValidate ¶
ContextValidate validates this subnet organization based on context it is used
func (*SubnetOrganization) MarshalBinary ¶
func (m *SubnetOrganization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetOrganization) UnmarshalBinary ¶
func (m *SubnetOrganization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetRegTokenResponse ¶
type SubnetRegTokenResponse struct {
	// reg token
	RegToken string `json:"regToken,omitempty"`
}
    SubnetRegTokenResponse subnet reg token response
swagger:model SubnetRegTokenResponse
func (*SubnetRegTokenResponse) ContextValidate ¶
func (m *SubnetRegTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this subnet reg token response based on context it is used
func (*SubnetRegTokenResponse) MarshalBinary ¶
func (m *SubnetRegTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetRegTokenResponse) UnmarshalBinary ¶
func (m *SubnetRegTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetRegisterRequest ¶
type SubnetRegisterRequest struct {
	// account id
	// Required: true
	AccountID *string `json:"account_id"`
	// token
	// Required: true
	Token *string `json:"token"`
}
    SubnetRegisterRequest subnet register request
swagger:model subnetRegisterRequest
func (*SubnetRegisterRequest) ContextValidate ¶
ContextValidate validates this subnet register request based on context it is used
func (*SubnetRegisterRequest) MarshalBinary ¶
func (m *SubnetRegisterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetRegisterRequest) UnmarshalBinary ¶
func (m *SubnetRegisterRequest) UnmarshalBinary(b []byte) error
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 {
	// ca certificates
	CaCertificates []string `json:"ca_certificates"`
	// minio
	Minio []*KeyPairConfiguration `json:"minio"`
}
    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"`
	// enable prometheus
	EnablePrometheus bool `json:"enable_prometheus,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"`
	// log enabled
	LogEnabled bool `json:"logEnabled,omitempty"`
	// minio TLS
	MinioTLS bool `json:"minioTLS,omitempty"`
	// monitoring enabled
	MonitoringEnabled bool `json:"monitoringEnabled,omitempty"`
	// name
	Name string `json:"name,omitempty"`
	// namespace
	Namespace string `json:"namespace,omitempty"`
	// pools
	Pools []*Pool `json:"pools"`
	// status
	Status *TenantStatus `json:"status,omitempty"`
	// subnet license
	SubnetLicense *License `json:"subnet_license,omitempty"`
	// 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 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"`
	// 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"`
	// 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 validates this tenant list based on 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 TenantLogs ¶
type TenantLogs struct {
	// annotations
	Annotations []*Annotation `json:"annotations"`
	// db annotations
	DbAnnotations []*Annotation `json:"dbAnnotations"`
	// db image
	DbImage string `json:"dbImage,omitempty"`
	// db labels
	DbLabels []*Label `json:"dbLabels"`
	// db node selector
	DbNodeSelector []*NodeSelector `json:"dbNodeSelector"`
	// db service account name
	DbServiceAccountName string `json:"dbServiceAccountName,omitempty"`
	// disabled
	Disabled bool `json:"disabled,omitempty"`
	// disk capacity g b
	DiskCapacityGB string `json:"diskCapacityGB,omitempty"`
	// image
	Image string `json:"image,omitempty"`
	// labels
	Labels []*Label `json:"labels"`
	// log CPU request
	LogCPURequest string `json:"logCPURequest,omitempty"`
	// log d b CPU request
	LogDBCPURequest string `json:"logDBCPURequest,omitempty"`
	// log d b mem request
	LogDBMemRequest string `json:"logDBMemRequest,omitempty"`
	// log mem request
	LogMemRequest string `json:"logMemRequest,omitempty"`
	// node selector
	NodeSelector []*NodeSelector `json:"nodeSelector"`
	// service account name
	ServiceAccountName string `json:"serviceAccountName,omitempty"`
}
    TenantLogs tenant logs
swagger:model tenantLogs
func (*TenantLogs) ContextValidate ¶
ContextValidate validate this tenant logs based on the context it is used
func (*TenantLogs) MarshalBinary ¶
func (m *TenantLogs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantLogs) UnmarshalBinary ¶
func (m *TenantLogs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantMonitoringInfo ¶
type TenantMonitoringInfo struct {
	// annotations
	Annotations []*Annotation `json:"annotations"`
	// disk capacity g b
	DiskCapacityGB string `json:"diskCapacityGB,omitempty"`
	// image
	Image string `json:"image,omitempty"`
	// init image
	InitImage string `json:"initImage,omitempty"`
	// labels
	Labels []*Label `json:"labels"`
	// monitoring CPU request
	MonitoringCPURequest string `json:"monitoringCPURequest,omitempty"`
	// monitoring mem request
	MonitoringMemRequest string `json:"monitoringMemRequest,omitempty"`
	// node selector
	NodeSelector []*NodeSelector `json:"nodeSelector"`
	// prometheus enabled
	PrometheusEnabled bool `json:"prometheusEnabled,omitempty"`
	// service account name
	ServiceAccountName string `json:"serviceAccountName,omitempty"`
	// sidecar image
	SidecarImage string `json:"sidecarImage,omitempty"`
	// storage class name
	StorageClassName string `json:"storageClassName,omitempty"`
	// toggle
	Toggle bool `json:"toggle,omitempty"`
}
    TenantMonitoringInfo tenant monitoring info
swagger:model tenantMonitoringInfo
func (*TenantMonitoringInfo) ContextValidate ¶
ContextValidate validate this tenant monitoring info based on the context it is used
func (*TenantMonitoringInfo) MarshalBinary ¶
func (m *TenantMonitoringInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantMonitoringInfo) UnmarshalBinary ¶
func (m *TenantMonitoringInfo) 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"`
}
    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 {
	// 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 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 Tier ¶
type Tier struct {
	// azure
	Azure *TierAzure `json:"azure,omitempty"`
	// gcs
	Gcs *TierGcs `json:"gcs,omitempty"`
	// s3
	S3 *TierS3 `json:"s3,omitempty"`
	// type
	// Enum: [s3 gcs azure unsupported]
	Type string `json:"type,omitempty"`
}
    Tier tier
swagger:model tier
func (*Tier) ContextValidate ¶
ContextValidate validate this tier based on the context it is used
func (*Tier) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tier) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TierAzure ¶
type TierAzure struct {
	// accountkey
	Accountkey string `json:"accountkey,omitempty"`
	// accountname
	Accountname string `json:"accountname,omitempty"`
	// bucket
	Bucket string `json:"bucket,omitempty"`
	// endpoint
	Endpoint string `json:"endpoint,omitempty"`
	// name
	Name string `json:"name,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// region
	Region string `json:"region,omitempty"`
}
    TierAzure tier azure
swagger:model tier_azure
func (*TierAzure) ContextValidate ¶
ContextValidate validates this tier azure based on context it is used
func (*TierAzure) MarshalBinary ¶
MarshalBinary interface implementation
func (*TierAzure) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TierCredentialsRequest ¶
type TierCredentialsRequest struct {
	// access key
	AccessKey string `json:"access_key,omitempty"`
	// a base64 encoded value
	Creds string `json:"creds,omitempty"`
	// secret key
	SecretKey string `json:"secret_key,omitempty"`
}
    TierCredentialsRequest tier credentials request
swagger:model tierCredentialsRequest
func (*TierCredentialsRequest) ContextValidate ¶
func (m *TierCredentialsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this tier credentials request based on context it is used
func (*TierCredentialsRequest) MarshalBinary ¶
func (m *TierCredentialsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TierCredentialsRequest) UnmarshalBinary ¶
func (m *TierCredentialsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TierGcs ¶
type TierGcs struct {
	// bucket
	Bucket string `json:"bucket,omitempty"`
	// creds
	Creds string `json:"creds,omitempty"`
	// endpoint
	Endpoint string `json:"endpoint,omitempty"`
	// name
	Name string `json:"name,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// region
	Region string `json:"region,omitempty"`
}
    TierGcs tier gcs
swagger:model tier_gcs
func (*TierGcs) ContextValidate ¶
ContextValidate validates this tier gcs based on context it is used
func (*TierGcs) MarshalBinary ¶
MarshalBinary interface implementation
func (*TierGcs) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TierListResponse ¶
type TierListResponse struct {
	// items
	Items []*Tier `json:"items"`
}
    TierListResponse tier list response
swagger:model tierListResponse
func (*TierListResponse) ContextValidate ¶
ContextValidate validate this tier list response based on the context it is used
func (*TierListResponse) MarshalBinary ¶
func (m *TierListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TierListResponse) UnmarshalBinary ¶
func (m *TierListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TierS3 ¶
type TierS3 struct {
	// accesskey
	Accesskey string `json:"accesskey,omitempty"`
	// bucket
	Bucket string `json:"bucket,omitempty"`
	// endpoint
	Endpoint string `json:"endpoint,omitempty"`
	// name
	Name string `json:"name,omitempty"`
	// prefix
	Prefix string `json:"prefix,omitempty"`
	// region
	Region string `json:"region,omitempty"`
	// secretkey
	Secretkey string `json:"secretkey,omitempty"`
	// storageclass
	Storageclass string `json:"storageclass,omitempty"`
}
    TierS3 tier s3
swagger:model tier_s3
func (*TierS3) ContextValidate ¶
ContextValidate validates this tier s3 based on context it is used
func (*TierS3) MarshalBinary ¶
MarshalBinary interface implementation
func (*TierS3) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TransitionResponse ¶
type TransitionResponse struct {
	// date
	Date string `json:"date,omitempty"`
	// days
	Days int64 `json:"days,omitempty"`
	// noncurrent storage class
	NoncurrentStorageClass string `json:"noncurrent_storage_class,omitempty"`
	// noncurrent transition days
	NoncurrentTransitionDays int64 `json:"noncurrent_transition_days,omitempty"`
	// storage class
	StorageClass string `json:"storage_class,omitempty"`
}
    TransitionResponse transition response
swagger:model transitionResponse
func (*TransitionResponse) ContextValidate ¶
ContextValidate validates this transition response based on context it is used
func (*TransitionResponse) MarshalBinary ¶
func (m *TransitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransitionResponse) UnmarshalBinary ¶
func (m *TransitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateBucketLifecycle ¶
type UpdateBucketLifecycle struct {
	// Non required, toggle to disable or enable rule
	Disable bool `json:"disable,omitempty"`
	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"`
	// Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM
	ExpiryDays int32 `json:"expiry_days,omitempty"`
	// Non required, can be set in case of expiration is enabled
	NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"`
	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"`
	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"`
	// Non required field, it matches a prefix to perform ILM operations on it
	Prefix string `json:"prefix,omitempty"`
	// Required only in case of transition is set. it refers to a tier
	StorageClass string `json:"storage_class,omitempty"`
	// Non required field, tags to match ILM files
	Tags string `json:"tags,omitempty"`
	// Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM
	TransitionDays int32 `json:"transition_days,omitempty"`
	// ILM Rule type (Expiry or transition)
	// Required: true
	// Enum: [expiry transition]
	Type *string `json:"type"`
}
    UpdateBucketLifecycle update bucket lifecycle
swagger:model updateBucketLifecycle
func (*UpdateBucketLifecycle) ContextValidate ¶
ContextValidate validates this update bucket lifecycle based on context it is used
func (*UpdateBucketLifecycle) MarshalBinary ¶
func (m *UpdateBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateBucketLifecycle) UnmarshalBinary ¶
func (m *UpdateBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateGroupRequest ¶
type UpdateGroupRequest struct {
	// members
	// Required: true
	Members []string `json:"members"`
	// status
	// Required: true
	Status *string `json:"status"`
}
    UpdateGroupRequest update group request
swagger:model updateGroupRequest
func (*UpdateGroupRequest) ContextValidate ¶
ContextValidate validates this update group request based on context it is used
func (*UpdateGroupRequest) MarshalBinary ¶
func (m *UpdateGroupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateGroupRequest) UnmarshalBinary ¶
func (m *UpdateGroupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateTenantRequest ¶
type UpdateTenantRequest struct {
	// enable prometheus
	EnablePrometheus bool `json:"enable_prometheus,omitempty"`
	// 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"`
}
    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"`
}
    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
	Minio []*KeyPairConfiguration `json:"minio"`
	// minio c as
	MinioCAs []string `json:"minioCAs"`
	// 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 UpdateUser ¶
type UpdateUser struct {
	// groups
	// Required: true
	Groups []string `json:"groups"`
	// status
	// Required: true
	Status *string `json:"status"`
}
    UpdateUser update user
swagger:model updateUser
func (*UpdateUser) ContextValidate ¶
ContextValidate validates this update user based on context it is used
func (*UpdateUser) MarshalBinary ¶
func (m *UpdateUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateUser) UnmarshalBinary ¶
func (m *UpdateUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateUserGroups ¶
type UpdateUserGroups struct {
	// groups
	// Required: true
	Groups []string `json:"groups"`
}
    UpdateUserGroups update user groups
swagger:model updateUserGroups
func (*UpdateUserGroups) ContextValidate ¶
ContextValidate validates this update user groups based on context it is used
func (*UpdateUserGroups) MarshalBinary ¶
func (m *UpdateUserGroups) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateUserGroups) UnmarshalBinary ¶
func (m *UpdateUserGroups) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type User ¶
type User struct {
	// access key
	AccessKey string `json:"accessKey,omitempty"`
	// has policy
	HasPolicy bool `json:"hasPolicy,omitempty"`
	// member of
	MemberOf []string `json:"memberOf"`
	// policy
	Policy []string `json:"policy"`
	// status
	Status string `json:"status,omitempty"`
}
    User user
swagger:model user
func (*User) ContextValidate ¶
ContextValidate validates this user based on context it is used
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
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"`
	// tls
	TLS *VaultConfigurationTLS `json:"tls,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"`
	// tls
	TLS *VaultConfigurationResponseTLS `json:"tls,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 VaultConfigurationResponseTLS ¶
type VaultConfigurationResponseTLS struct {
	// ca
	Ca *CertificateInfo `json:"ca,omitempty"`
	// crt
	Crt *CertificateInfo `json:"crt,omitempty"`
}
    VaultConfigurationResponseTLS vault configuration response TLS
swagger:model VaultConfigurationResponseTLS
func (*VaultConfigurationResponseTLS) ContextValidate ¶
func (m *VaultConfigurationResponseTLS) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this vault configuration response TLS based on the context it is used
func (*VaultConfigurationResponseTLS) MarshalBinary ¶
func (m *VaultConfigurationResponseTLS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationResponseTLS) UnmarshalBinary ¶
func (m *VaultConfigurationResponseTLS) 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 VaultConfigurationTLS ¶
type VaultConfigurationTLS struct {
	// ca
	Ca string `json:"ca,omitempty"`
	// crt
	Crt string `json:"crt,omitempty"`
	// key
	Key string `json:"key,omitempty"`
}
    VaultConfigurationTLS vault configuration TLS
swagger:model VaultConfigurationTLS
func (*VaultConfigurationTLS) ContextValidate ¶
ContextValidate validates this vault configuration TLS based on context it is used
func (*VaultConfigurationTLS) MarshalBinary ¶
func (m *VaultConfigurationTLS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationTLS) UnmarshalBinary ¶
func (m *VaultConfigurationTLS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Widget ¶
type Widget struct {
	// id
	ID int32 `json:"id,omitempty"`
	// options
	Options *WidgetOptions `json:"options,omitempty"`
	// targets
	Targets []*ResultTarget `json:"targets"`
	// title
	Title string `json:"title,omitempty"`
	// type
	Type string `json:"type,omitempty"`
}
    Widget widget
swagger:model widget
func (*Widget) ContextValidate ¶
ContextValidate validate this widget based on the context it is used
func (*Widget) MarshalBinary ¶
MarshalBinary interface implementation
func (*Widget) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type WidgetDetails ¶
type WidgetDetails struct {
	// id
	ID int32 `json:"id,omitempty"`
	// options
	Options *WidgetDetailsOptions `json:"options,omitempty"`
	// targets
	Targets []*ResultTarget `json:"targets"`
	// title
	Title string `json:"title,omitempty"`
	// type
	Type string `json:"type,omitempty"`
}
    WidgetDetails widget details
swagger:model widgetDetails
func (*WidgetDetails) ContextValidate ¶
ContextValidate validate this widget details based on the context it is used
func (*WidgetDetails) MarshalBinary ¶
func (m *WidgetDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetDetails) UnmarshalBinary ¶
func (m *WidgetDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetDetailsOptions ¶
type WidgetDetailsOptions struct {
	// reduce options
	ReduceOptions *WidgetDetailsOptionsReduceOptions `json:"reduceOptions,omitempty"`
}
    WidgetDetailsOptions widget details options
swagger:model WidgetDetailsOptions
func (*WidgetDetailsOptions) ContextValidate ¶
ContextValidate validate this widget details options based on the context it is used
func (*WidgetDetailsOptions) MarshalBinary ¶
func (m *WidgetDetailsOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetDetailsOptions) UnmarshalBinary ¶
func (m *WidgetDetailsOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetDetailsOptionsReduceOptions ¶
type WidgetDetailsOptionsReduceOptions struct {
	// calcs
	Calcs []string `json:"calcs"`
}
    WidgetDetailsOptionsReduceOptions widget details options reduce options
swagger:model WidgetDetailsOptionsReduceOptions
func (*WidgetDetailsOptionsReduceOptions) ContextValidate ¶
func (m *WidgetDetailsOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this widget details options reduce options based on context it is used
func (*WidgetDetailsOptionsReduceOptions) MarshalBinary ¶
func (m *WidgetDetailsOptionsReduceOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetDetailsOptionsReduceOptions) UnmarshalBinary ¶
func (m *WidgetDetailsOptionsReduceOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetOptions ¶
type WidgetOptions struct {
	// reduce options
	ReduceOptions *WidgetOptionsReduceOptions `json:"reduceOptions,omitempty"`
}
    WidgetOptions widget options
swagger:model WidgetOptions
func (*WidgetOptions) ContextValidate ¶
ContextValidate validate this widget options based on the context it is used
func (*WidgetOptions) MarshalBinary ¶
func (m *WidgetOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetOptions) UnmarshalBinary ¶
func (m *WidgetOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetOptionsReduceOptions ¶
type WidgetOptionsReduceOptions struct {
	// calcs
	Calcs []string `json:"calcs"`
}
    WidgetOptionsReduceOptions widget options reduce options
swagger:model WidgetOptionsReduceOptions
func (*WidgetOptionsReduceOptions) ContextValidate ¶
func (m *WidgetOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this widget options reduce options based on context it is used
func (*WidgetOptionsReduceOptions) MarshalBinary ¶
func (m *WidgetOptionsReduceOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetOptionsReduceOptions) UnmarshalBinary ¶
func (m *WidgetOptionsReduceOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetResult ¶
type WidgetResult struct {
	// metric
	Metric map[string]string `json:"metric,omitempty"`
	// values
	Values []interface{} `json:"values"`
}
    WidgetResult widget result
swagger:model widgetResult
func (*WidgetResult) ContextValidate ¶
ContextValidate validates this widget result based on context it is used
func (*WidgetResult) MarshalBinary ¶
func (m *WidgetResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetResult) UnmarshalBinary ¶
func (m *WidgetResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
       Source Files
      ¶
      Source Files
      ¶
    
- access_rule.go
- account_change_password_request.go
- add_bucket_lifecycle.go
- add_bucket_replication.go
- add_group_request.go
- add_multi_bucket_lifecycle.go
- add_policy_request.go
- add_service_account_policy_request.go
- add_user_request.go
- admin_info_response.go
- allocatable_resources_response.go
- annotation.go
- arns_response.go
- aws_configuration.go
- azure_configuration.go
- bucket.go
- bucket_access.go
- bucket_encryption_info.go
- bucket_encryption_request.go
- bucket_encryption_type.go
- bucket_event_request.go
- bucket_lifecycle_response.go
- bucket_ob_locking_response.go
- bucket_object.go
- bucket_quota.go
- bucket_replication_destination.go
- bucket_replication_response.go
- bucket_replication_rule.go
- bucket_versioning_response.go
- bulk_user_groups.go
- certificate_info.go
- change_user_password_request.go
- check_operator_version_response.go
- check_version_response.go
- config_description.go
- configuration.go
- configuration_k_v.go
- configure_tenant_request.go
- create_remote_bucket.go
- create_tenant_request.go
- create_tenant_response.go
- csi_format_error_response.go
- delete_file.go
- delete_tenant_request.go
- direct_c_s_i_drive_info.go
- direct_c_s_i_volume_info.go
- encryption_configuration.go
- encryption_configuration_response.go
- error.go
- event_list_element.go
- event_list_wrapper.go
- expiration_response.go
- format_configuration.go
- format_direct_c_s_i_drives_response.go
- gcp_configuration.go
- gemalto_configuration.go
- gemalto_configuration_response.go
- get_bucket_retention_config.go
- get_direct_c_s_i_drive_list_response.go
- get_direct_c_s_i_volume_list_response.go
- group.go
- iam_entity.go
- iam_policy.go
- iam_policy_statement.go
- idp_configuration.go
- image_registry.go
- key_pair_configuration.go
- label.go
- license.go
- lifecycle_tag.go
- list_access_rules_response.go
- list_bucket_events_response.go
- list_buckets_response.go
- list_config_response.go
- list_external_buckets_params.go
- list_groups_response.go
- list_objects_response.go
- list_p_v_cs_response.go
- list_policies_response.go
- list_remote_buckets_response.go
- list_tenants_response.go
- list_users_response.go
- log_search_configuration.go
- log_search_response.go
- login_details.go
- login_oauth2_auth_request.go
- login_operator_request.go
- login_request.go
- login_response.go
- make_bucket_request.go
- max_allocatable_mem_response.go
- metadata.go
- metadata_fields.go
- multi_bucket_replication.go
- multi_bucket_replication_edit.go
- multi_bucket_response_item.go
- multi_bucket_response_state.go
- multi_buckets_relation.go
- multi_lifecycle_result.go
- multicycle_result_item.go
- namespace.go
- node_labels.go
- node_max_allocatable_resources.go
- node_selector.go
- node_selector_term.go
- nofitication_service.go
- notif_endpoint_response.go
- notification_config.go
- notification_delete_request.go
- notification_endpoint.go
- notification_endpoint_item.go
- notification_event_type.go
- object_bucket_lifecycle.go
- object_legal_hold_status.go
- object_retention_mode.go
- object_retention_unit.go
- operator_session_response.go
- parity_response.go
- pod_affinity_term.go
- policy.go
- policy_args.go
- policy_entity.go
- pool.go
- pool_affinity.go
- pool_resources.go
- pool_toleration_seconds.go
- pool_tolerations.go
- pool_update_request.go
- prefix_access_pair.go
- prefix_wrapper.go
- principal.go
- profiling_start_request.go
- prometheus_configuration.go
- put_bucket_retention_request.go
- put_bucket_tags_request.go
- put_object_legal_hold_request.go
- put_object_retention_request.go
- put_object_tags_request.go
- pvcs_list_response.go
- remote_bucket.go
- resource_quota.go
- resource_quota_element.go
- result_target.go
- rewind_item.go
- rewind_response.go
- security_context.go
- server_drives.go
- server_properties.go
- service_account_creds.go
- service_account_request.go
- service_account_request_creds.go
- service_accounts.go
- session_response.go
- set_bucket_policy_request.go
- set_bucket_quota.go
- set_bucket_versioning.go
- set_config_request.go
- set_config_response.go
- set_notification_endpoint_response.go
- set_policy_multiple_name_request.go
- set_policy_name_request.go
- set_policy_request.go
- start_profiling_item.go
- start_profiling_list.go
- subnet_login_m_f_a_request.go
- subnet_login_request.go
- subnet_login_response.go
- subnet_organization.go
- subnet_reg_token_response.go
- subnet_register_request.go
- subscription_validate_request.go
- tenant.go
- tenant_list.go
- tenant_logs.go
- tenant_monitoring_info.go
- tenant_pod.go
- tenant_response_item.go
- tenant_security_response.go
- tenant_status.go
- tenant_usage.go
- tenant_y_a_m_l.go
- tier.go
- tier_azure.go
- tier_credentials_request.go
- tier_gcs.go
- tier_list_response.go
- tier_s3.go
- tls_configuration.go
- transition_response.go
- update_bucket_lifecycle.go
- update_group_request.go
- update_tenant_request.go
- update_tenant_security_request.go
- update_user.go
- update_user_groups.go
- user.go
- vault_configuration.go
- vault_configuration_response.go
- widget.go
- widget_details.go
- widget_result.go