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 AddPolicyRequest
- type AddUserRequest
- type AdminInfoResponse
- 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 ConfigDescription
- type Configuration
- type ConfigurationKV
- 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 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 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 HasPermissionRequest
- type HasPermissionResponse
- 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 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 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 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 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 Namespace
- type NodeLabels
- 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 PermissionAction
- 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 ProfilerType
- 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 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 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 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 ( // BucketDetailsQuotaTypeFifo captures enum value "fifo" BucketDetailsQuotaTypeFifo string = "fifo" // BucketDetailsQuotaTypeHard captures enum value "hard" BucketDetailsQuotaTypeHard string = "hard" )
const ( // BucketQuotaTypeHard captures enum value "hard" BucketQuotaTypeHard string = "hard" // BucketQuotaTypeFifo captures enum value "fifo" BucketQuotaTypeFifo string = "fifo" )
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 ( // SetBucketQuotaQuotaTypeFifo captures enum value "fifo" SetBucketQuotaQuotaTypeFifo string = "fifo" // SetBucketQuotaQuotaTypeHard captures enum value "hard" SetBucketQuotaQuotaTypeHard string = "hard" )
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 ( // 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" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessRule ¶ added in v0.9.1
type AccessRule struct {
// access
Access string `json:"access,omitempty"`
// prefix
Prefix string `json:"prefix,omitempty"`
}
AccessRule access rule
swagger:model accessRule
func (*AccessRule) ContextValidate ¶ added in v0.9.1
ContextValidate validates this access rule based on context it is used
func (*AccessRule) MarshalBinary ¶ added in v0.9.1
func (m *AccessRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccessRule) UnmarshalBinary ¶ added in v0.9.1
func (m *AccessRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountChangePasswordRequest ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *AccountChangePasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountChangePasswordRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *AccountChangePasswordRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddBucketLifecycle ¶ added in v0.7.0
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_days or transition fields are not set. it defines an expiry date for ILM
ExpiryDate string `json:"expiry_date,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_days or expiry fields are not set. it defines a transition date for ILM
TransitionDate string `json:"transition_date,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"`
}
AddBucketLifecycle add bucket lifecycle
swagger:model addBucketLifecycle
func (*AddBucketLifecycle) ContextValidate ¶ added in v0.7.5
ContextValidate validates this add bucket lifecycle based on context it is used
func (*AddBucketLifecycle) MarshalBinary ¶ added in v0.7.0
func (m *AddBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddBucketLifecycle) UnmarshalBinary ¶ added in v0.7.0
func (m *AddBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddBucketReplication ¶ added in v0.4.0
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 ¶ added in v0.7.5
ContextValidate validates this add bucket replication based on context it is used
func (*AddBucketReplication) MarshalBinary ¶ added in v0.4.0
func (m *AddBucketReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddBucketReplication) UnmarshalBinary ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 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 ¶ added in v0.7.5
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 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 ¶ added in v0.7.5
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"`
// 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 ¶ added in v0.7.5
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 ArnsResponse ¶
type ArnsResponse struct {
// arns
Arns []string `json:"arns"`
}
ArnsResponse arns response
swagger:model arnsResponse
func (*ArnsResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.3.4
type AwsConfiguration struct {
// secretsmanager
// Required: true
Secretsmanager *AwsConfigurationSecretsmanager `json:"secretsmanager"`
}
AwsConfiguration aws configuration
swagger:model awsConfiguration
func (*AwsConfiguration) ContextValidate ¶ added in v0.7.5
ContextValidate validate this aws configuration based on the context it is used
func (*AwsConfiguration) MarshalBinary ¶ added in v0.3.4
func (m *AwsConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsConfiguration) UnmarshalBinary ¶ added in v0.3.4
func (m *AwsConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AwsConfigurationSecretsmanager ¶ added in v0.3.4
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 ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *AwsConfigurationSecretsmanager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsConfigurationSecretsmanager) UnmarshalBinary ¶ added in v0.3.4
func (m *AwsConfigurationSecretsmanager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AwsConfigurationSecretsmanagerCredentials ¶ added in v0.3.4
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 ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *AwsConfigurationSecretsmanagerCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary ¶ added in v0.3.4
func (m *AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureConfiguration ¶ added in v0.10.1
type AzureConfiguration struct {
// keyvault
// Required: true
Keyvault *AzureConfigurationKeyvault `json:"keyvault"`
}
AzureConfiguration azure configuration
swagger:model azureConfiguration
func (*AzureConfiguration) ContextValidate ¶ added in v0.10.1
ContextValidate validate this azure configuration based on the context it is used
func (*AzureConfiguration) MarshalBinary ¶ added in v0.10.1
func (m *AzureConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureConfiguration) UnmarshalBinary ¶ added in v0.10.1
func (m *AzureConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureConfigurationKeyvault ¶ added in v0.10.1
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 ¶ added in v0.10.1
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 ¶ added in v0.10.1
func (m *AzureConfigurationKeyvault) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureConfigurationKeyvault) UnmarshalBinary ¶ added in v0.10.1
func (m *AzureConfigurationKeyvault) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureConfigurationKeyvaultCredentials ¶ added in v0.10.1
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 ¶ added in v0.10.1
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 ¶ added in v0.10.1
func (m *AzureConfigurationKeyvaultCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureConfigurationKeyvaultCredentials) UnmarshalBinary ¶ added in v0.10.1
func (m *AzureConfigurationKeyvaultCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Bucket ¶
type Bucket struct {
// access
Access *BucketAccess `json:"access,omitempty"`
// allowed actions
AllowedActions []string `json:"allowedActions"`
// creation date
CreationDate string `json:"creation_date,omitempty"`
// details
Details *BucketDetails `json:"details,omitempty"`
// manage
Manage bool `json:"manage,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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func NewBucketAccess(value BucketAccess) *BucketAccess
func (BucketAccess) ContextValidate ¶ added in v0.7.5
ContextValidate validates this bucket access based on context it is used
type BucketDetails ¶ added in v0.10.1
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 ¶ added in v0.10.1
ContextValidate validate this bucket details based on the context it is used
func (*BucketDetails) MarshalBinary ¶ added in v0.10.1
func (m *BucketDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketDetails) UnmarshalBinary ¶ added in v0.10.1
func (m *BucketDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketDetailsQuota ¶ added in v0.10.1
type BucketDetailsQuota struct {
// quota
Quota int64 `json:"quota,omitempty"`
// type
// Enum: [fifo hard]
Type string `json:"type,omitempty"`
}
BucketDetailsQuota bucket details quota
swagger:model BucketDetailsQuota
func (*BucketDetailsQuota) ContextValidate ¶ added in v0.10.1
ContextValidate validates this bucket details quota based on context it is used
func (*BucketDetailsQuota) MarshalBinary ¶ added in v0.10.1
func (m *BucketDetailsQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketDetailsQuota) UnmarshalBinary ¶ added in v0.10.1
func (m *BucketDetailsQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketEncryptionInfo ¶ added in v0.4.4
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 ¶ added in v0.7.5
ContextValidate validates this bucket encryption info based on context it is used
func (*BucketEncryptionInfo) MarshalBinary ¶ added in v0.4.4
func (m *BucketEncryptionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketEncryptionInfo) UnmarshalBinary ¶ added in v0.4.4
func (m *BucketEncryptionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketEncryptionRequest ¶ added in v0.4.4
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 ¶ added in v0.7.5
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 ¶ added in v0.4.4
func (m *BucketEncryptionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketEncryptionRequest) UnmarshalBinary ¶ added in v0.4.4
func (m *BucketEncryptionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketEncryptionType ¶ added in v0.4.4
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 ¶ added in v0.7.5
func NewBucketEncryptionType(value BucketEncryptionType) *BucketEncryptionType
func (BucketEncryptionType) ContextValidate ¶ added in v0.7.5
ContextValidate validates this bucket encryption type based on context it is used
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
type BucketLifecycleResponse struct {
// lifecycle
Lifecycle []*ObjectBucketLifecycle `json:"lifecycle"`
}
BucketLifecycleResponse bucket lifecycle response
swagger:model bucketLifecycleResponse
func (*BucketLifecycleResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *BucketLifecycleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketLifecycleResponse) UnmarshalBinary ¶ added in v0.7.0
func (m *BucketLifecycleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketObLockingResponse ¶ added in v0.6.4
type BucketObLockingResponse struct {
// object locking enabled
ObjectLockingEnabled bool `json:"object_locking_enabled,omitempty"`
}
BucketObLockingResponse bucket ob locking response
swagger:model bucketObLockingResponse
func (*BucketObLockingResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.6.4
func (m *BucketObLockingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketObLockingResponse) UnmarshalBinary ¶ added in v0.6.4
func (m *BucketObLockingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketObject ¶ added in v0.4.0
type BucketObject struct {
// content type
ContentType string `json:"content_type,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 ¶ added in v0.7.5
ContextValidate validates this bucket object based on context it is used
func (*BucketObject) MarshalBinary ¶ added in v0.4.0
func (m *BucketObject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketObject) UnmarshalBinary ¶ added in v0.4.0
func (m *BucketObject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketQuota ¶ added in v0.7.5
type BucketQuota struct {
// quota
Quota int64 `json:"quota,omitempty"`
// type
// Enum: [hard fifo]
Type string `json:"type,omitempty"`
}
BucketQuota bucket quota
swagger:model bucketQuota
func (*BucketQuota) ContextValidate ¶ added in v0.7.5
ContextValidate validates this bucket quota based on context it is used
func (*BucketQuota) MarshalBinary ¶ added in v0.7.5
func (m *BucketQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketQuota) UnmarshalBinary ¶ added in v0.7.5
func (m *BucketQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketReplicationDestination ¶ added in v0.4.0
type BucketReplicationDestination struct {
// bucket
Bucket string `json:"bucket,omitempty"`
}
BucketReplicationDestination bucket replication destination
swagger:model bucketReplicationDestination
func (*BucketReplicationDestination) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.4.0
func (m *BucketReplicationDestination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationDestination) UnmarshalBinary ¶ added in v0.4.0
func (m *BucketReplicationDestination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketReplicationResponse ¶ added in v0.4.0
type BucketReplicationResponse struct {
// rules
Rules []*BucketReplicationRule `json:"rules"`
}
BucketReplicationResponse bucket replication response
swagger:model bucketReplicationResponse
func (*BucketReplicationResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.4.0
func (m *BucketReplicationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *BucketReplicationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketReplicationRule ¶ added in v0.4.0
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"`
// 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"`
// 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 ¶ added in v0.7.5
ContextValidate validate this bucket replication rule based on the context it is used
func (*BucketReplicationRule) MarshalBinary ¶ added in v0.4.0
func (m *BucketReplicationRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationRule) UnmarshalBinary ¶ added in v0.4.0
func (m *BucketReplicationRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketRwAccess ¶ added in v0.10.1
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 ¶ added in v0.10.1
ContextValidate validates this bucket rw access based on context it is used
func (*BucketRwAccess) MarshalBinary ¶ added in v0.10.1
func (m *BucketRwAccess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketRwAccess) UnmarshalBinary ¶ added in v0.10.1
func (m *BucketRwAccess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BucketVersioningResponse ¶ added in v0.4.0
type BucketVersioningResponse struct {
// is versioned
IsVersioned bool `json:"is_versioned,omitempty"`
}
BucketVersioningResponse bucket versioning response
swagger:model bucketVersioningResponse
func (*BucketVersioningResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.4.0
func (m *BucketVersioningResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketVersioningResponse) UnmarshalBinary ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
ContextValidate validates this certificate info based on context it is used
func (*CertificateInfo) MarshalBinary ¶ added in v0.7.5
func (m *CertificateInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateInfo) UnmarshalBinary ¶ added in v0.7.5
func (m *CertificateInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ChangeUserPasswordRequest ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func (m *ChangeUserPasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ChangeUserPasswordRequest) UnmarshalBinary ¶ added in v0.7.5
func (m *ChangeUserPasswordRequest) 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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 CreateRemoteBucket ¶ added in v0.4.0
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 ¶ added in v0.7.5
ContextValidate validates this create remote bucket based on context it is used
func (*CreateRemoteBucket) MarshalBinary ¶ added in v0.4.0
func (m *CreateRemoteBucket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateRemoteBucket) UnmarshalBinary ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *CsiFormatErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CsiFormatErrorResponse) UnmarshalBinary ¶ added in v0.7.0
func (m *CsiFormatErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteFile ¶ added in v0.8.0
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 ¶ added in v0.8.0
ContextValidate validates this delete file based on context it is used
func (*DeleteFile) MarshalBinary ¶ added in v0.8.0
func (m *DeleteFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteFile) UnmarshalBinary ¶ added in v0.8.0
func (m *DeleteFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteTenantRequest ¶ added in v0.3.14
type DeleteTenantRequest struct {
// delete pvcs
DeletePvcs bool `json:"delete_pvcs,omitempty"`
}
DeleteTenantRequest delete tenant request
swagger:model deleteTenantRequest
func (*DeleteTenantRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validates this delete tenant request based on context it is used
func (*DeleteTenantRequest) MarshalBinary ¶ added in v0.3.14
func (m *DeleteTenantRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteTenantRequest) UnmarshalBinary ¶ added in v0.3.14
func (m *DeleteTenantRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectCSIDriveInfo ¶ added in v0.6.4
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 ¶ added in v0.7.5
ContextValidate validates this direct c s i drive info based on context it is used
func (*DirectCSIDriveInfo) MarshalBinary ¶ added in v0.6.4
func (m *DirectCSIDriveInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectCSIDriveInfo) UnmarshalBinary ¶ added in v0.6.4
func (m *DirectCSIDriveInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectCSIVolumeInfo ¶ added in v0.6.4
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 ¶ added in v0.7.5
ContextValidate validates this direct c s i volume info based on context it is used
func (*DirectCSIVolumeInfo) MarshalBinary ¶ added in v0.6.4
func (m *DirectCSIVolumeInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectCSIVolumeInfo) UnmarshalBinary ¶ added in v0.6.4
func (m *DirectCSIVolumeInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EncryptionConfiguration ¶ added in v0.3.4
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"`
// 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 ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *EncryptionConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (EncryptionConfiguration) MarshalJSON ¶ added in v0.3.26
func (m EncryptionConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*EncryptionConfiguration) UnmarshalBinary ¶ added in v0.3.4
func (m *EncryptionConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*EncryptionConfiguration) UnmarshalJSON ¶ added in v0.3.26
func (m *EncryptionConfiguration) 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 ¶ added in v0.7.5
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EventListElement ¶ added in v0.7.5
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 ¶ added in v0.7.5
ContextValidate validates this event list element based on context it is used
func (*EventListElement) MarshalBinary ¶ added in v0.7.5
func (m *EventListElement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventListElement) UnmarshalBinary ¶ added in v0.7.5
func (m *EventListElement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EventListWrapper ¶ added in v0.7.5
type EventListWrapper []*EventListElement
EventListWrapper event list wrapper
swagger:model eventListWrapper
func (EventListWrapper) ContextValidate ¶ added in v0.7.5
ContextValidate validate this event list wrapper based on the context it is used
type ExpirationResponse ¶ added in v0.7.0
type ExpirationResponse struct {
// date
Date string `json:"date,omitempty"`
// days
Days int64 `json:"days,omitempty"`
// delete marker
DeleteMarker bool `json:"delete_marker,omitempty"`
}
ExpirationResponse expiration response
swagger:model expirationResponse
func (*ExpirationResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validates this expiration response based on context it is used
func (*ExpirationResponse) MarshalBinary ¶ added in v0.7.0
func (m *ExpirationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExpirationResponse) UnmarshalBinary ¶ added in v0.7.0
func (m *ExpirationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FormatConfiguration ¶ added in v0.7.0
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 ¶ added in v0.7.5
ContextValidate validates this format configuration based on context it is used
func (*FormatConfiguration) MarshalBinary ¶ added in v0.7.0
func (m *FormatConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FormatConfiguration) UnmarshalBinary ¶ added in v0.7.0
func (m *FormatConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FormatDirectCSIDrivesResponse ¶ added in v0.7.0
type FormatDirectCSIDrivesResponse struct {
// format issues list
FormatIssuesList []*CsiFormatErrorResponse `json:"formatIssuesList"`
}
FormatDirectCSIDrivesResponse format direct c s i drives response
swagger:model formatDirectCSIDrivesResponse
func (*FormatDirectCSIDrivesResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *FormatDirectCSIDrivesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FormatDirectCSIDrivesResponse) UnmarshalBinary ¶ added in v0.7.0
func (m *FormatDirectCSIDrivesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GcpConfiguration ¶ added in v0.6.0
type GcpConfiguration struct {
// secretmanager
// Required: true
Secretmanager *GcpConfigurationSecretmanager `json:"secretmanager"`
}
GcpConfiguration gcp configuration
swagger:model gcpConfiguration
func (*GcpConfiguration) ContextValidate ¶ added in v0.7.5
ContextValidate validate this gcp configuration based on the context it is used
func (*GcpConfiguration) MarshalBinary ¶ added in v0.6.0
func (m *GcpConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GcpConfiguration) UnmarshalBinary ¶ added in v0.6.0
func (m *GcpConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GcpConfigurationSecretmanager ¶ added in v0.6.0
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 ¶ added in v0.7.5
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 ¶ added in v0.6.0
func (m *GcpConfigurationSecretmanager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GcpConfigurationSecretmanager) UnmarshalBinary ¶ added in v0.6.0
func (m *GcpConfigurationSecretmanager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GcpConfigurationSecretmanagerCredentials ¶ added in v0.6.0
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 ¶ added in v0.7.5
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 ¶ added in v0.6.0
func (m *GcpConfigurationSecretmanagerCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GcpConfigurationSecretmanagerCredentials) UnmarshalBinary ¶ added in v0.6.0
func (m *GcpConfigurationSecretmanagerCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfiguration ¶ added in v0.3.4
type GemaltoConfiguration struct {
// keysecure
// Required: true
Keysecure *GemaltoConfigurationKeysecure `json:"keysecure"`
}
GemaltoConfiguration gemalto configuration
swagger:model gemaltoConfiguration
func (*GemaltoConfiguration) ContextValidate ¶ added in v0.7.5
ContextValidate validate this gemalto configuration based on the context it is used
func (*GemaltoConfiguration) MarshalBinary ¶ added in v0.3.4
func (m *GemaltoConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfiguration) UnmarshalBinary ¶ added in v0.3.4
func (m *GemaltoConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationKeysecure ¶ added in v0.3.4
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 ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *GemaltoConfigurationKeysecure) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationKeysecure) UnmarshalBinary ¶ added in v0.3.4
func (m *GemaltoConfigurationKeysecure) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationKeysecureCredentials ¶ added in v0.3.4
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 ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *GemaltoConfigurationKeysecureCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationKeysecureCredentials) UnmarshalBinary ¶ added in v0.3.4
func (m *GemaltoConfigurationKeysecureCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GemaltoConfigurationKeysecureTLS ¶ added in v0.3.4
type GemaltoConfigurationKeysecureTLS struct {
// ca
// Required: true
Ca *string `json:"ca"`
}
GemaltoConfigurationKeysecureTLS gemalto configuration keysecure TLS
swagger:model GemaltoConfigurationKeysecureTLS
func (*GemaltoConfigurationKeysecureTLS) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *GemaltoConfigurationKeysecureTLS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GemaltoConfigurationKeysecureTLS) UnmarshalBinary ¶ added in v0.3.4
func (m *GemaltoConfigurationKeysecureTLS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetBucketRetentionConfig ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *GetBucketRetentionConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetBucketRetentionConfig) UnmarshalBinary ¶ added in v0.5.0
func (m *GetBucketRetentionConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetDirectCSIDriveListResponse ¶ added in v0.6.4
type GetDirectCSIDriveListResponse struct {
// drives
Drives []*DirectCSIDriveInfo `json:"drives"`
}
GetDirectCSIDriveListResponse get direct c s i drive list response
swagger:model getDirectCSIDriveListResponse
func (*GetDirectCSIDriveListResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.6.4
func (m *GetDirectCSIDriveListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetDirectCSIDriveListResponse) UnmarshalBinary ¶ added in v0.6.4
func (m *GetDirectCSIDriveListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetDirectCSIVolumeListResponse ¶ added in v0.6.4
type GetDirectCSIVolumeListResponse struct {
// volumes
Volumes []*DirectCSIVolumeInfo `json:"volumes"`
}
GetDirectCSIVolumeListResponse get direct c s i volume list response
swagger:model getDirectCSIVolumeListResponse
func (*GetDirectCSIVolumeListResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.6.4
func (m *GetDirectCSIVolumeListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetDirectCSIVolumeListResponse) UnmarshalBinary ¶ added in v0.6.4
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 ¶ added in v0.7.5
ContextValidate validates this group based on context it is used
func (*Group) MarshalBinary ¶
MarshalBinary interface implementation
func (*Group) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type HasPermissionRequest ¶ added in v0.6.5
type HasPermissionRequest struct {
// actions
Actions []*PolicyArgs `json:"actions"`
}
HasPermissionRequest has permission request
swagger:model hasPermissionRequest
func (*HasPermissionRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validate this has permission request based on the context it is used
func (*HasPermissionRequest) MarshalBinary ¶ added in v0.6.5
func (m *HasPermissionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HasPermissionRequest) UnmarshalBinary ¶ added in v0.6.5
func (m *HasPermissionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HasPermissionResponse ¶ added in v0.6.5
type HasPermissionResponse struct {
// permissions
Permissions []*PermissionAction `json:"permissions"`
}
HasPermissionResponse has permission response
swagger:model hasPermissionResponse
func (*HasPermissionResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validate this has permission response based on the context it is used
func (*HasPermissionResponse) MarshalBinary ¶ added in v0.6.5
func (m *HasPermissionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HasPermissionResponse) UnmarshalBinary ¶ added in v0.6.5
func (m *HasPermissionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IamEntity ¶ added in v0.5.0
type IamEntity string
IamEntity iam entity
swagger:model iamEntity
func (IamEntity) ContextValidate ¶ added in v0.7.5
ContextValidate validates this iam entity based on context it is used
type IamPolicy ¶ added in v0.12.0
type IamPolicy struct {
// statement
Statement []*IamPolicyStatement `json:"statement"`
// version
Version string `json:"version,omitempty"`
}
IamPolicy iam policy
swagger:model iamPolicy
func (*IamPolicy) ContextValidate ¶ added in v0.12.0
ContextValidate validate this iam policy based on the context it is used
func (*IamPolicy) MarshalBinary ¶ added in v0.12.0
MarshalBinary interface implementation
func (*IamPolicy) UnmarshalBinary ¶ added in v0.12.0
UnmarshalBinary interface implementation
type IamPolicyStatement ¶ added in v0.12.0
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 ¶ added in v0.12.0
ContextValidate validates this iam policy statement based on context it is used
func (*IamPolicyStatement) MarshalBinary ¶ added in v0.12.0
func (m *IamPolicyStatement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IamPolicyStatement) UnmarshalBinary ¶ added in v0.12.0
func (m *IamPolicyStatement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfiguration ¶ added in v0.3.5
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 ¶ added in v0.7.5
ContextValidate validate this idp configuration based on the context it is used
func (*IdpConfiguration) MarshalBinary ¶ added in v0.3.5
func (m *IdpConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfiguration) UnmarshalBinary ¶ added in v0.3.5
func (m *IdpConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfigurationActiveDirectory ¶ added in v0.3.5
type IdpConfigurationActiveDirectory struct {
// group name attribute
GroupNameAttribute string `json:"group_name_attribute,omitempty"`
// 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"`
// username format
UsernameFormat string `json:"username_format,omitempty"`
// username search filter
UsernameSearchFilter string `json:"username_search_filter,omitempty"`
}
IdpConfigurationActiveDirectory idp configuration active directory
swagger:model IdpConfigurationActiveDirectory
func (*IdpConfigurationActiveDirectory) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.3.5
func (m *IdpConfigurationActiveDirectory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfigurationActiveDirectory) UnmarshalBinary ¶ added in v0.3.5
func (m *IdpConfigurationActiveDirectory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfigurationKeysItems0 ¶ added in v0.7.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *IdpConfigurationKeysItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfigurationKeysItems0) UnmarshalBinary ¶ added in v0.7.0
func (m *IdpConfigurationKeysItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpConfigurationOidc ¶ added in v0.3.5
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 ¶ added in v0.7.5
ContextValidate validates this idp configuration oidc based on context it is used
func (*IdpConfigurationOidc) MarshalBinary ¶ added in v0.3.5
func (m *IdpConfigurationOidc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpConfigurationOidc) UnmarshalBinary ¶ added in v0.3.5
func (m *IdpConfigurationOidc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImageRegistry ¶ added in v0.3.7
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 ¶ added in v0.7.5
ContextValidate validates this image registry based on context it is used
func (*ImageRegistry) MarshalBinary ¶ added in v0.3.7
func (m *ImageRegistry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImageRegistry) UnmarshalBinary ¶ added in v0.3.7
func (m *ImageRegistry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyPairConfiguration ¶ added in v0.3.10
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 ¶ added in v0.7.5
ContextValidate validates this key pair configuration based on context it is used
func (*KeyPairConfiguration) MarshalBinary ¶ added in v0.3.10
func (m *KeyPairConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyPairConfiguration) UnmarshalBinary ¶ added in v0.3.10
func (m *KeyPairConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type License ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validates this license based on context it is used
func (*License) MarshalBinary ¶ added in v0.5.0
MarshalBinary interface implementation
func (*License) UnmarshalBinary ¶ added in v0.5.0
UnmarshalBinary interface implementation
type LifecycleTag ¶ added in v0.7.0
type LifecycleTag struct {
// key
Key string `json:"key,omitempty"`
// value
Value string `json:"value,omitempty"`
}
LifecycleTag lifecycle tag
swagger:model lifecycleTag
func (*LifecycleTag) ContextValidate ¶ added in v0.7.5
ContextValidate validates this lifecycle tag based on context it is used
func (*LifecycleTag) MarshalBinary ¶ added in v0.7.0
func (m *LifecycleTag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LifecycleTag) UnmarshalBinary ¶ added in v0.7.0
func (m *LifecycleTag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListAccessRulesResponse ¶ added in v0.9.1
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 ¶ added in v0.9.1
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 ¶ added in v0.9.1
func (m *ListAccessRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListAccessRulesResponse) UnmarshalBinary ¶ added in v0.9.1
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.6.7
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 ¶ added in v0.7.5
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 ¶ added in v0.6.7
func (m *ListExternalBucketsParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListExternalBucketsParams) UnmarshalBinary ¶ added in v0.6.7
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 ¶ added in v0.7.5
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 ¶ added in v0.4.0
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 ¶ added in v0.7.5
ContextValidate validate this list objects response based on the context it is used
func (*ListObjectsResponse) MarshalBinary ¶ added in v0.4.0
func (m *ListObjectsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListObjectsResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *ListObjectsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListPVCsResponse ¶ added in v0.7.2
type ListPVCsResponse struct {
// pvcs
Pvcs []*PvcsListResponse `json:"pvcs"`
}
ListPVCsResponse list p v cs response
swagger:model listPVCsResponse
func (*ListPVCsResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validate this list p v cs response based on the context it is used
func (*ListPVCsResponse) MarshalBinary ¶ added in v0.7.2
func (m *ListPVCsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListPVCsResponse) UnmarshalBinary ¶ added in v0.7.2
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 ¶ added in v0.7.5
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 ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 ¶ added in v0.4.0
func (m *ListRemoteBucketsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListRemoteBucketsResponse) UnmarshalBinary ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *LogSearchConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogSearchConfiguration) UnmarshalBinary ¶ added in v0.7.0
func (m *LogSearchConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogSearchResponse ¶ added in v0.5.0
type LogSearchResponse struct {
// list of log search responses
Results interface{} `json:"results,omitempty"`
}
LogSearchResponse log search response
swagger:model logSearchResponse
func (*LogSearchResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validates this log search response based on context it is used
func (*LogSearchResponse) MarshalBinary ¶ added in v0.5.0
func (m *LogSearchResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogSearchResponse) UnmarshalBinary ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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"`
// secret key
// Required: true
SecretKey *string `json:"secretKey"`
}
LoginRequest login request
swagger:model loginRequest
func (*LoginRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validates this login request based on 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 LoginResponse ¶
type LoginResponse struct {
// session Id
SessionID string `json:"sessionId,omitempty"`
}
LoginResponse login response
swagger:model loginResponse
func (*LoginResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.3.19
type MaxAllocatableMemResponse struct {
// max memory
MaxMemory int64 `json:"max_memory,omitempty"`
}
MaxAllocatableMemResponse max allocatable mem response
swagger:model maxAllocatableMemResponse
func (*MaxAllocatableMemResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.3.19
func (m *MaxAllocatableMemResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MaxAllocatableMemResponse) UnmarshalBinary ¶ added in v0.3.19
func (m *MaxAllocatableMemResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MetadataFields ¶ added in v0.3.26
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 ¶ added in v0.7.5
ContextValidate validates this metadata fields based on context it is used
func (*MetadataFields) MarshalBinary ¶ added in v0.3.26
func (m *MetadataFields) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MetadataFields) UnmarshalBinary ¶ added in v0.3.26
func (m *MetadataFields) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketReplication ¶ added in v0.6.7
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"`
// 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"`
// 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 ¶ added in v0.7.5
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 ¶ added in v0.6.7
func (m *MultiBucketReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketReplication) UnmarshalBinary ¶ added in v0.6.7
func (m *MultiBucketReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketResponseItem ¶ added in v0.6.7
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 ¶ added in v0.7.5
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 ¶ added in v0.6.7
func (m *MultiBucketResponseItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketResponseItem) UnmarshalBinary ¶ added in v0.6.7
func (m *MultiBucketResponseItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketResponseState ¶ added in v0.6.7
type MultiBucketResponseState struct {
// replication state
ReplicationState []*MultiBucketResponseItem `json:"replicationState"`
}
MultiBucketResponseState multi bucket response state
swagger:model multiBucketResponseState
func (*MultiBucketResponseState) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.6.7
func (m *MultiBucketResponseState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketResponseState) UnmarshalBinary ¶ added in v0.6.7
func (m *MultiBucketResponseState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MultiBucketsRelation ¶ added in v0.6.7
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 ¶ added in v0.7.5
ContextValidate validates this multi buckets relation based on context it is used
func (*MultiBucketsRelation) MarshalBinary ¶ added in v0.6.7
func (m *MultiBucketsRelation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketsRelation) UnmarshalBinary ¶ added in v0.6.7
func (m *MultiBucketsRelation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Namespace ¶ added in v0.7.5
type Namespace struct {
// name
// Required: true
Name *string `json:"name"`
}
Namespace namespace
swagger:model namespace
func (*Namespace) ContextValidate ¶ added in v0.7.5
ContextValidate validates this namespace based on context it is used
func (*Namespace) MarshalBinary ¶ added in v0.7.5
MarshalBinary interface implementation
func (*Namespace) UnmarshalBinary ¶ added in v0.7.5
UnmarshalBinary interface implementation
type NodeLabels ¶ added in v0.7.5
NodeLabels node labels
swagger:model nodeLabels
func (NodeLabels) ContextValidate ¶ added in v0.7.5
ContextValidate validates this node labels based on context it is used
type NodeSelectorTerm ¶ added in v0.3.1
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 ¶ added in v0.7.5
ContextValidate validate this node selector term based on the context it is used
func (*NodeSelectorTerm) MarshalBinary ¶ added in v0.3.1
func (m *NodeSelectorTerm) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelectorTerm) UnmarshalBinary ¶ added in v0.3.1
func (m *NodeSelectorTerm) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NodeSelectorTermMatchExpressionsItems0 ¶ added in v0.3.1
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 ¶ added in v0.7.5
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 ¶ added in v0.3.1
func (m *NodeSelectorTermMatchExpressionsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary ¶ added in v0.3.1
func (m *NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NodeSelectorTermMatchFieldsItems0 ¶ added in v0.3.1
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 ¶ added in v0.7.5
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 ¶ added in v0.3.1
func (m *NodeSelectorTermMatchFieldsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NodeSelectorTermMatchFieldsItems0) UnmarshalBinary ¶ added in v0.3.1
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 ¶ added in v0.7.5
func NewNofiticationService(value NofiticationService) *NofiticationService
func (NofiticationService) ContextValidate ¶ added in v0.7.5
ContextValidate validates this nofitication service based on context it is used
type NotifEndpointResponse ¶
type NotifEndpointResponse struct {
// notification endpoints
NotificationEndpoints []*NotificationEndpointItem `json:"notification_endpoints"`
}
NotifEndpointResponse notif endpoint response
swagger:model notifEndpointResponse
func (*NotifEndpointResponse) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func NewNotificationEventType(value NotificationEventType) *NotificationEventType
func (NotificationEventType) ContextValidate ¶ added in v0.7.5
ContextValidate validates this notification event type based on context it is used
type ObjectBucketLifecycle ¶ added in v0.7.0
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 ¶ added in v0.7.5
ContextValidate validate this object bucket lifecycle based on the context it is used
func (*ObjectBucketLifecycle) MarshalBinary ¶ added in v0.7.0
func (m *ObjectBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ObjectBucketLifecycle) UnmarshalBinary ¶ added in v0.7.0
func (m *ObjectBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ObjectLegalHoldStatus ¶ added in v0.4.3
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 ¶ added in v0.7.5
func NewObjectLegalHoldStatus(value ObjectLegalHoldStatus) *ObjectLegalHoldStatus
func (ObjectLegalHoldStatus) ContextValidate ¶ added in v0.7.5
ContextValidate validates this object legal hold status based on context it is used
type ObjectRetentionMode ¶ added in v0.4.4
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 ¶ added in v0.7.5
func NewObjectRetentionMode(value ObjectRetentionMode) *ObjectRetentionMode
func (ObjectRetentionMode) ContextValidate ¶ added in v0.7.5
ContextValidate validates this object retention mode based on context it is used
type ObjectRetentionUnit ¶ added in v0.5.0
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 ¶ added in v0.7.5
func NewObjectRetentionUnit(value ObjectRetentionUnit) *ObjectRetentionUnit
func (ObjectRetentionUnit) ContextValidate ¶ added in v0.7.5
ContextValidate validates this object retention unit based on context it is used
type OperatorSessionResponse ¶ added in v0.8.0
type OperatorSessionResponse struct {
// features
Features []string `json:"features"`
// operator
Operator bool `json:"operator,omitempty"`
// pages
Pages []string `json:"pages"`
// status
// Enum: [ok]
Status string `json:"status,omitempty"`
}
OperatorSessionResponse operator session response
swagger:model operatorSessionResponse
func (*OperatorSessionResponse) ContextValidate ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (m *OperatorSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperatorSessionResponse) UnmarshalBinary ¶ added in v0.8.0
func (m *OperatorSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ParityResponse ¶ added in v0.3.26
type ParityResponse []string
ParityResponse parity response
swagger:model parityResponse
func (ParityResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validates this parity response based on context it is used
type PermissionAction ¶ added in v0.6.5
type PermissionAction struct {
// can
Can bool `json:"can,omitempty"`
// id
ID string `json:"id,omitempty"`
}
PermissionAction permission action
swagger:model permissionAction
func (*PermissionAction) ContextValidate ¶ added in v0.7.5
ContextValidate validates this permission action based on context it is used
func (*PermissionAction) MarshalBinary ¶ added in v0.6.5
func (m *PermissionAction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PermissionAction) UnmarshalBinary ¶ added in v0.6.5
func (m *PermissionAction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodAffinityTerm ¶ added in v0.3.1
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 ¶ added in v0.7.5
ContextValidate validate this pod affinity term based on the context it is used
func (*PodAffinityTerm) MarshalBinary ¶ added in v0.3.1
func (m *PodAffinityTerm) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodAffinityTerm) UnmarshalBinary ¶ added in v0.3.1
func (m *PodAffinityTerm) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodAffinityTermLabelSelector ¶ added in v0.3.1
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 ¶ added in v0.7.5
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 ¶ added in v0.3.1
func (m *PodAffinityTermLabelSelector) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodAffinityTermLabelSelector) UnmarshalBinary ¶ added in v0.3.1
func (m *PodAffinityTermLabelSelector) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodAffinityTermLabelSelectorMatchExpressionsItems0 ¶ added in v0.3.1
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 ¶ added in v0.7.5
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 ¶ added in v0.3.1
func (m *PodAffinityTermLabelSelectorMatchExpressionsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) UnmarshalBinary ¶ added in v0.3.1
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 ¶ added in v0.7.5
ContextValidate validates this policy based on context it is used
func (*Policy) MarshalBinary ¶
MarshalBinary interface implementation
func (*Policy) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PolicyArgs ¶ added in v0.6.5
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 ¶ added in v0.7.5
ContextValidate validates this policy args based on context it is used
func (*PolicyArgs) MarshalBinary ¶ added in v0.6.5
func (m *PolicyArgs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyArgs) UnmarshalBinary ¶ added in v0.6.5
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 ¶ added in v0.7.5
func NewPolicyEntity(value PolicyEntity) *PolicyEntity
func (PolicyEntity) ContextValidate ¶ added in v0.7.5
ContextValidate validates this policy entity based on context it is used
type Pool ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validate this pool based on the context it is used
func (*Pool) MarshalBinary ¶ added in v0.5.0
MarshalBinary interface implementation
func (*Pool) UnmarshalBinary ¶ added in v0.5.0
UnmarshalBinary interface implementation
type PoolAffinity ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validate this pool affinity based on the context it is used
func (*PoolAffinity) MarshalBinary ¶ added in v0.5.0
func (m *PoolAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinity) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityNodeAffinity ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityNodeAffinity) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
Validate validates this pool affinity node affinity preferred during scheduling ignored during execution items0
type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate ¶ added in v0.5.0
func (m *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate(formats strfmt.Registry) error
Validate validates this pool affinity node affinity required during scheduling ignored during execution
type PoolAffinityPodAffinity ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityPodAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAffinity) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityPodAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶ added in v0.5.0
func (m *PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate(formats strfmt.Registry) error
Validate validates this pool affinity pod affinity preferred during scheduling ignored during execution items0
type PoolAffinityPodAntiAffinity ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityPodAntiAffinity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAntiAffinity) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityPodAntiAffinity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validates this pool resources based on context it is used
func (*PoolResources) MarshalBinary ¶ added in v0.5.0
func (m *PoolResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolResources) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolTolerationSeconds ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validates this pool toleration seconds based on context it is used
func (*PoolTolerationSeconds) MarshalBinary ¶ added in v0.5.0
func (m *PoolTolerationSeconds) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolTolerationSeconds) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolTolerationSeconds) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolTolerations ¶ added in v0.5.0
type PoolTolerations []*PoolTolerationsItems0
PoolTolerations Tolerations allows users to set entries like effect, key, operator, value.
swagger:model poolTolerations
func (PoolTolerations) ContextValidate ¶ added in v0.7.5
ContextValidate validate this pool tolerations based on the context it is used
type PoolTolerationsItems0 ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validate this pool tolerations items0 based on the context it is used
func (*PoolTolerationsItems0) MarshalBinary ¶ added in v0.5.0
func (m *PoolTolerationsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolTolerationsItems0) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolTolerationsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolUpdateRequest ¶ added in v0.5.0
type PoolUpdateRequest struct {
// pools
// Required: true
Pools []*Pool `json:"pools"`
}
PoolUpdateRequest pool update request
swagger:model poolUpdateRequest
func (*PoolUpdateRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validate this pool update request based on the context it is used
func (*PoolUpdateRequest) MarshalBinary ¶ added in v0.5.0
func (m *PoolUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolUpdateRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PoolVolumeConfiguration ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PoolVolumeConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PoolVolumeConfiguration) UnmarshalBinary ¶ added in v0.5.0
func (m *PoolVolumeConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrefixAccessPair ¶ added in v0.9.1
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 ¶ added in v0.9.1
ContextValidate validates this prefix access pair based on context it is used
func (*PrefixAccessPair) MarshalBinary ¶ added in v0.9.1
func (m *PrefixAccessPair) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrefixAccessPair) UnmarshalBinary ¶ added in v0.9.1
func (m *PrefixAccessPair) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrefixWrapper ¶ added in v0.9.4
type PrefixWrapper struct {
// prefix
Prefix string `json:"prefix,omitempty"`
}
PrefixWrapper prefix wrapper
swagger:model prefixWrapper
func (*PrefixWrapper) ContextValidate ¶ added in v0.9.4
ContextValidate validates this prefix wrapper based on context it is used
func (*PrefixWrapper) MarshalBinary ¶ added in v0.9.4
func (m *PrefixWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrefixWrapper) UnmarshalBinary ¶ added in v0.9.4
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"`
}
Principal principal
swagger:model principal
func (*Principal) ContextValidate ¶ added in v0.7.5
ContextValidate validates this principal based on context it is used
func (*Principal) MarshalBinary ¶
MarshalBinary interface implementation
func (*Principal) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ProfilerType ¶
type ProfilerType string
ProfilerType profiler type
swagger:model profilerType
const ( // ProfilerTypeCPU captures enum value "cpu" ProfilerTypeCPU ProfilerType = "cpu" // ProfilerTypeMem captures enum value "mem" ProfilerTypeMem ProfilerType = "mem" // ProfilerTypeBlock captures enum value "block" ProfilerTypeBlock ProfilerType = "block" // ProfilerTypeMutex captures enum value "mutex" ProfilerTypeMutex ProfilerType = "mutex" // ProfilerTypeTrace captures enum value "trace" ProfilerTypeTrace ProfilerType = "trace" // ProfilerTypeThreads captures enum value "threads" ProfilerTypeThreads ProfilerType = "threads" // ProfilerTypeGoroutines captures enum value "goroutines" ProfilerTypeGoroutines ProfilerType = "goroutines" )
func NewProfilerType ¶ added in v0.7.5
func NewProfilerType(value ProfilerType) *ProfilerType
func (ProfilerType) ContextValidate ¶ added in v0.7.5
ContextValidate validates this profiler type based on context it is used
type ProfilingStartRequest ¶
type ProfilingStartRequest struct {
// type
// Required: true
Type *ProfilerType `json:"type"`
}
ProfilingStartRequest profiling start request
swagger:model profilingStartRequest
func (*ProfilingStartRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validate this profiling start request based on the 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 ¶ added in v0.7.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *PrometheusConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrometheusConfiguration) UnmarshalBinary ¶ added in v0.7.0
func (m *PrometheusConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutBucketRetentionRequest ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *PutBucketRetentionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutBucketRetentionRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *PutBucketRetentionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutBucketTagsRequest ¶ added in v0.12.3
PutBucketTagsRequest put bucket tags request
swagger:model putBucketTagsRequest
func (*PutBucketTagsRequest) ContextValidate ¶ added in v0.12.3
ContextValidate validates this put bucket tags request based on context it is used
func (*PutBucketTagsRequest) MarshalBinary ¶ added in v0.12.3
func (m *PutBucketTagsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutBucketTagsRequest) UnmarshalBinary ¶ added in v0.12.3
func (m *PutBucketTagsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutObjectLegalHoldRequest ¶ added in v0.4.3
type PutObjectLegalHoldRequest struct {
// status
// Required: true
Status *ObjectLegalHoldStatus `json:"status"`
}
PutObjectLegalHoldRequest put object legal hold request
swagger:model putObjectLegalHoldRequest
func (*PutObjectLegalHoldRequest) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.4.3
func (m *PutObjectLegalHoldRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutObjectLegalHoldRequest) UnmarshalBinary ¶ added in v0.4.3
func (m *PutObjectLegalHoldRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutObjectRetentionRequest ¶ added in v0.4.4
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 ¶ added in v0.7.5
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 ¶ added in v0.4.4
func (m *PutObjectRetentionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutObjectRetentionRequest) UnmarshalBinary ¶ added in v0.4.4
func (m *PutObjectRetentionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutObjectTagsRequest ¶ added in v0.4.4
PutObjectTagsRequest put object tags request
swagger:model putObjectTagsRequest
func (*PutObjectTagsRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validates this put object tags request based on context it is used
func (*PutObjectTagsRequest) MarshalBinary ¶ added in v0.4.4
func (m *PutObjectTagsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutObjectTagsRequest) UnmarshalBinary ¶ added in v0.4.4
func (m *PutObjectTagsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PvcsListResponse ¶ added in v0.7.2
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 ¶ added in v0.7.5
ContextValidate validates this pvcs list response based on context it is used
func (*PvcsListResponse) MarshalBinary ¶ added in v0.7.2
func (m *PvcsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PvcsListResponse) UnmarshalBinary ¶ added in v0.7.2
func (m *PvcsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteBucket ¶ added in v0.4.0
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 ¶ added in v0.7.5
ContextValidate validates this remote bucket based on context it is used
func (*RemoteBucket) MarshalBinary ¶ added in v0.4.0
func (m *RemoteBucket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteBucket) UnmarshalBinary ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validate this result target based on the context it is used
func (*ResultTarget) MarshalBinary ¶ added in v0.5.0
func (m *ResultTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResultTarget) UnmarshalBinary ¶ added in v0.5.0
func (m *ResultTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewindItem ¶ added in v0.7.5
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 ¶ added in v0.7.5
ContextValidate validates this rewind item based on context it is used
func (*RewindItem) MarshalBinary ¶ added in v0.7.5
func (m *RewindItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewindItem) UnmarshalBinary ¶ added in v0.7.5
func (m *RewindItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RewindResponse ¶ added in v0.7.5
type RewindResponse struct {
// objects
Objects []*RewindItem `json:"objects"`
}
RewindResponse rewind response
swagger:model rewindResponse
func (*RewindResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validate this rewind response based on the context it is used
func (*RewindResponse) MarshalBinary ¶ added in v0.7.5
func (m *RewindResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RewindResponse) UnmarshalBinary ¶ added in v0.7.5
func (m *RewindResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SecurityContext ¶ added in v0.9.3
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 ¶ added in v0.9.3
ContextValidate validates this security context based on context it is used
func (*SecurityContext) MarshalBinary ¶ added in v0.9.3
func (m *SecurityContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SecurityContext) UnmarshalBinary ¶ added in v0.9.3
func (m *SecurityContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerDrives ¶ added in v0.9.6
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 ¶ added in v0.9.6
ContextValidate validates this server drives based on context it is used
func (*ServerDrives) MarshalBinary ¶ added in v0.9.6
func (m *ServerDrives) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerDrives) UnmarshalBinary ¶ added in v0.9.6
func (m *ServerDrives) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerProperties ¶ added in v0.9.4
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 ¶ added in v0.9.4
ContextValidate validate this server properties based on the context it is used
func (*ServerProperties) MarshalBinary ¶ added in v0.9.4
func (m *ServerProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerProperties) UnmarshalBinary ¶ added in v0.9.4
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"`
}
ServiceAccountCreds service account creds
swagger:model serviceAccountCreds
func (*ServiceAccountCreds) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.9.6
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 ¶ added in v0.9.6
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 ¶ added in v0.9.6
func (m *ServiceAccountRequestCreds) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceAccountRequestCreds) UnmarshalBinary ¶ added in v0.9.6
func (m *ServiceAccountRequestCreds) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceAccounts ¶
type ServiceAccounts []string
ServiceAccounts service accounts
swagger:model serviceAccounts
func (ServiceAccounts) ContextValidate ¶ added in v0.7.5
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"`
// pages
Pages []string `json:"pages"`
// policy
Policy *IamPolicy `json:"policy,omitempty"`
// status
// Enum: [ok]
Status string `json:"status,omitempty"`
}
SessionResponse session response
swagger:model sessionResponse
func (*SessionResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validate this session response based on the 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"`
}
SetBucketPolicyRequest set bucket policy request
swagger:model setBucketPolicyRequest
func (*SetBucketPolicyRequest) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.4.0
type SetBucketQuota struct {
// amount
Amount int64 `json:"amount,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// quota type
// Enum: [fifo hard]
QuotaType string `json:"quota_type,omitempty"`
}
SetBucketQuota set bucket quota
swagger:model setBucketQuota
func (*SetBucketQuota) ContextValidate ¶ added in v0.7.5
ContextValidate validates this set bucket quota based on context it is used
func (*SetBucketQuota) MarshalBinary ¶ added in v0.4.0
func (m *SetBucketQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetBucketQuota) UnmarshalBinary ¶ added in v0.4.0
func (m *SetBucketQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetBucketVersioning ¶ added in v0.4.0
type SetBucketVersioning struct {
// versioning
Versioning bool `json:"versioning,omitempty"`
}
SetBucketVersioning set bucket versioning
swagger:model setBucketVersioning
func (*SetBucketVersioning) ContextValidate ¶ added in v0.7.5
ContextValidate validates this set bucket versioning based on context it is used
func (*SetBucketVersioning) MarshalBinary ¶ added in v0.4.0
func (m *SetBucketVersioning) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetBucketVersioning) UnmarshalBinary ¶ added in v0.4.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validates this set config response based on context it is used
func (*SetConfigResponse) MarshalBinary ¶ added in v0.5.0
func (m *SetConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetConfigResponse) UnmarshalBinary ¶ added in v0.5.0
func (m *SetConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetNotificationEndpointResponse ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *SetNotificationEndpointResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetNotificationEndpointResponse) UnmarshalBinary ¶ added in v0.5.0
func (m *SetNotificationEndpointResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetPolicyMultipleNameRequest ¶ added in v0.10.0
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 ¶ added in v0.10.0
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 ¶ added in v0.10.0
func (m *SetPolicyMultipleNameRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetPolicyMultipleNameRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *SetPolicyMultipleNameRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetPolicyNameRequest ¶ added in v0.10.0
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 ¶ added in v0.10.0
ContextValidate validate this set policy name request based on the context it is used
func (*SetPolicyNameRequest) MarshalBinary ¶ added in v0.10.0
func (m *SetPolicyNameRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetPolicyNameRequest) UnmarshalBinary ¶ added in v0.10.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 SubscriptionValidateRequest ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *SubscriptionValidateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionValidateRequest) UnmarshalBinary ¶ added in v0.5.0
func (m *SubscriptionValidateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TLSConfiguration ¶ added in v0.3.4
type TLSConfiguration struct {
// ca certificates
CaCertificates []string `json:"ca_certificates"`
// minio
Minio []*KeyPairConfiguration `json:"minio"`
}
TLSConfiguration tls configuration
swagger:model tlsConfiguration
func (*TLSConfiguration) ContextValidate ¶ added in v0.7.5
ContextValidate validate this tls configuration based on the context it is used
func (*TLSConfiguration) MarshalBinary ¶ added in v0.3.4
func (m *TLSConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TLSConfiguration) UnmarshalBinary ¶ added in v0.3.4
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 ¶ added in v0.7.5
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 ¶ added in v0.5.0
type TenantEndpoints struct {
// console
Console string `json:"console,omitempty"`
// minio
Minio string `json:"minio,omitempty"`
}
TenantEndpoints tenant endpoints
swagger:model TenantEndpoints
func (*TenantEndpoints) ContextValidate ¶ added in v0.7.5
ContextValidate validates this tenant endpoints based on context it is used
func (*TenantEndpoints) MarshalBinary ¶ added in v0.5.0
func (m *TenantEndpoints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantEndpoints) UnmarshalBinary ¶ added in v0.5.0
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 ¶ added in v0.7.5
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 TenantPod ¶ added in v0.7.1
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 ¶ added in v0.7.5
ContextValidate validates this tenant pod based on context it is used
func (*TenantPod) MarshalBinary ¶ added in v0.7.1
MarshalBinary interface implementation
func (*TenantPod) UnmarshalBinary ¶ added in v0.7.1
UnmarshalBinary interface implementation
type TenantResponseItem ¶ added in v0.7.1
type TenantResponseItem struct {
// access key
AccessKey string `json:"access_key,omitempty"`
// secret key
SecretKey string `json:"secret_key,omitempty"`
}
TenantResponseItem tenant response item
swagger:model tenantResponseItem
func (*TenantResponseItem) ContextValidate ¶ added in v0.7.5
ContextValidate validates this tenant response item based on context it is used
func (*TenantResponseItem) MarshalBinary ¶ added in v0.7.1
func (m *TenantResponseItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantResponseItem) UnmarshalBinary ¶ added in v0.7.1
func (m *TenantResponseItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantSecurityResponse ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func (m *TenantSecurityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantSecurityResponse) UnmarshalBinary ¶ added in v0.7.5
func (m *TenantSecurityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantSecurityResponseCustomCertificates ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func (m *TenantSecurityResponseCustomCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantSecurityResponseCustomCertificates) UnmarshalBinary ¶ added in v0.7.5
func (m *TenantSecurityResponseCustomCertificates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantStatus ¶ added in v0.7.5
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 ¶ added in v0.7.5
ContextValidate validate this tenant status based on the context it is used
func (*TenantStatus) MarshalBinary ¶ added in v0.7.5
func (m *TenantStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantStatus) UnmarshalBinary ¶ added in v0.7.5
func (m *TenantStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantStatusUsage ¶ added in v0.12.0
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 ¶ added in v0.12.0
ContextValidate validates this tenant status usage based on context it is used
func (*TenantStatusUsage) MarshalBinary ¶ added in v0.12.0
func (m *TenantStatusUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantStatusUsage) UnmarshalBinary ¶ added in v0.12.0
func (m *TenantStatusUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantUsage ¶ added in v0.3.1
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 ¶ added in v0.7.5
ContextValidate validates this tenant usage based on context it is used
func (*TenantUsage) MarshalBinary ¶ added in v0.3.1
func (m *TenantUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantUsage) UnmarshalBinary ¶ added in v0.3.1
func (m *TenantUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TenantYAML ¶ added in v0.7.1
type TenantYAML struct {
// yaml
Yaml string `json:"yaml,omitempty"`
}
TenantYAML tenant y a m l
swagger:model tenantYAML
func (*TenantYAML) ContextValidate ¶ added in v0.7.5
ContextValidate validates this tenant y a m l based on context it is used
func (*TenantYAML) MarshalBinary ¶ added in v0.7.1
func (m *TenantYAML) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TenantYAML) UnmarshalBinary ¶ added in v0.7.1
func (m *TenantYAML) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Tier ¶ added in v0.7.0
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 ¶ added in v0.7.5
ContextValidate validate this tier based on the context it is used
func (*Tier) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*Tier) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type TierAzure ¶ added in v0.7.0
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 ¶ added in v0.7.5
ContextValidate validates this tier azure based on context it is used
func (*TierAzure) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*TierAzure) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type TierCredentialsRequest ¶ added in v0.7.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.0
func (m *TierCredentialsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TierCredentialsRequest) UnmarshalBinary ¶ added in v0.7.0
func (m *TierCredentialsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TierGcs ¶ added in v0.7.0
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 ¶ added in v0.7.5
ContextValidate validates this tier gcs based on context it is used
func (*TierGcs) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*TierGcs) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type TierListResponse ¶ added in v0.7.0
type TierListResponse struct {
// items
Items []*Tier `json:"items"`
}
TierListResponse tier list response
swagger:model tierListResponse
func (*TierListResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validate this tier list response based on the context it is used
func (*TierListResponse) MarshalBinary ¶ added in v0.7.0
func (m *TierListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TierListResponse) UnmarshalBinary ¶ added in v0.7.0
func (m *TierListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TierS3 ¶ added in v0.7.0
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 ¶ added in v0.7.5
ContextValidate validates this tier s3 based on context it is used
func (*TierS3) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*TierS3) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type TransitionResponse ¶ added in v0.7.0
type TransitionResponse struct {
// date
Date string `json:"date,omitempty"`
// days
Days int64 `json:"days,omitempty"`
// storage class
StorageClass string `json:"storage_class,omitempty"`
}
TransitionResponse transition response
swagger:model transitionResponse
func (*TransitionResponse) ContextValidate ¶ added in v0.7.5
ContextValidate validates this transition response based on context it is used
func (*TransitionResponse) MarshalBinary ¶ added in v0.7.0
func (m *TransitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransitionResponse) UnmarshalBinary ¶ added in v0.7.0
func (m *TransitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateBucketLifecycle ¶ added in v0.7.0
type UpdateBucketLifecycle struct {
// disable
Disable bool `json:"disable,omitempty"`
// tags
Tags string `json:"tags,omitempty"`
}
UpdateBucketLifecycle update bucket lifecycle
swagger:model updateBucketLifecycle
func (*UpdateBucketLifecycle) ContextValidate ¶ added in v0.7.5
ContextValidate validates this update bucket lifecycle based on context it is used
func (*UpdateBucketLifecycle) MarshalBinary ¶ added in v0.7.0
func (m *UpdateBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateBucketLifecycle) UnmarshalBinary ¶ added in v0.7.0
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func (m *UpdateTenantSecurityRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateTenantSecurityRequest) UnmarshalBinary ¶ added in v0.7.5
func (m *UpdateTenantSecurityRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateTenantSecurityRequestCustomCertificates ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
func (m *UpdateTenantSecurityRequestCustomCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateTenantSecurityRequestCustomCertificates) UnmarshalBinary ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
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 ¶ added in v0.7.5
ContextValidate validates this user based on context it is used
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type VaultConfiguration ¶ added in v0.3.4
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 ¶ added in v0.7.5
ContextValidate validate this vault configuration based on the context it is used
func (*VaultConfiguration) MarshalBinary ¶ added in v0.3.4
func (m *VaultConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfiguration) UnmarshalBinary ¶ added in v0.3.4
func (m *VaultConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationApprole ¶ added in v0.3.4
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 ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *VaultConfigurationApprole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationApprole) UnmarshalBinary ¶ added in v0.3.4
func (m *VaultConfigurationApprole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationStatus ¶ added in v0.3.4
type VaultConfigurationStatus struct {
// ping
Ping int64 `json:"ping,omitempty"`
}
VaultConfigurationStatus vault configuration status
swagger:model VaultConfigurationStatus
func (*VaultConfigurationStatus) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.3.4
func (m *VaultConfigurationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationStatus) UnmarshalBinary ¶ added in v0.3.4
func (m *VaultConfigurationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultConfigurationTLS ¶ added in v0.3.9
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 ¶ added in v0.7.5
ContextValidate validates this vault configuration TLS based on context it is used
func (*VaultConfigurationTLS) MarshalBinary ¶ added in v0.3.9
func (m *VaultConfigurationTLS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultConfigurationTLS) UnmarshalBinary ¶ added in v0.3.9
func (m *VaultConfigurationTLS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Widget ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validate this widget based on the context it is used
func (*Widget) MarshalBinary ¶ added in v0.5.0
MarshalBinary interface implementation
func (*Widget) UnmarshalBinary ¶ added in v0.5.0
UnmarshalBinary interface implementation
type WidgetDetails ¶ added in v0.7.2
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 ¶ added in v0.7.5
ContextValidate validate this widget details based on the context it is used
func (*WidgetDetails) MarshalBinary ¶ added in v0.7.2
func (m *WidgetDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetDetails) UnmarshalBinary ¶ added in v0.7.2
func (m *WidgetDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetDetailsOptions ¶ added in v0.7.2
type WidgetDetailsOptions struct {
// reduce options
ReduceOptions *WidgetDetailsOptionsReduceOptions `json:"reduceOptions,omitempty"`
}
WidgetDetailsOptions widget details options
swagger:model WidgetDetailsOptions
func (*WidgetDetailsOptions) ContextValidate ¶ added in v0.7.5
ContextValidate validate this widget details options based on the context it is used
func (*WidgetDetailsOptions) MarshalBinary ¶ added in v0.7.2
func (m *WidgetDetailsOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetDetailsOptions) UnmarshalBinary ¶ added in v0.7.2
func (m *WidgetDetailsOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetDetailsOptionsReduceOptions ¶ added in v0.7.2
type WidgetDetailsOptionsReduceOptions struct {
// calcs
Calcs []string `json:"calcs"`
}
WidgetDetailsOptionsReduceOptions widget details options reduce options
swagger:model WidgetDetailsOptionsReduceOptions
func (*WidgetDetailsOptionsReduceOptions) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.7.2
func (m *WidgetDetailsOptionsReduceOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetDetailsOptionsReduceOptions) UnmarshalBinary ¶ added in v0.7.2
func (m *WidgetDetailsOptionsReduceOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetOptions ¶ added in v0.5.0
type WidgetOptions struct {
// reduce options
ReduceOptions *WidgetOptionsReduceOptions `json:"reduceOptions,omitempty"`
}
WidgetOptions widget options
swagger:model WidgetOptions
func (*WidgetOptions) ContextValidate ¶ added in v0.7.5
ContextValidate validate this widget options based on the context it is used
func (*WidgetOptions) MarshalBinary ¶ added in v0.5.0
func (m *WidgetOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetOptions) UnmarshalBinary ¶ added in v0.5.0
func (m *WidgetOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetOptionsReduceOptions ¶ added in v0.5.0
type WidgetOptionsReduceOptions struct {
// calcs
Calcs []string `json:"calcs"`
}
WidgetOptionsReduceOptions widget options reduce options
swagger:model WidgetOptionsReduceOptions
func (*WidgetOptionsReduceOptions) ContextValidate ¶ added in v0.7.5
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 ¶ added in v0.5.0
func (m *WidgetOptionsReduceOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetOptionsReduceOptions) UnmarshalBinary ¶ added in v0.5.0
func (m *WidgetOptionsReduceOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WidgetResult ¶ added in v0.5.0
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 ¶ added in v0.7.5
ContextValidate validates this widget result based on context it is used
func (*WidgetResult) MarshalBinary ¶ added in v0.5.0
func (m *WidgetResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WidgetResult) UnmarshalBinary ¶ added in v0.5.0
func (m *WidgetResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- access_rule.go
- account_change_password_request.go
- add_bucket_lifecycle.go
- add_bucket_replication.go
- add_group_request.go
- add_policy_request.go
- add_user_request.go
- admin_info_response.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
- config_description.go
- configuration.go
- configuration_k_v.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
- 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
- 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
- has_permission_request.go
- has_permission_response.go
- iam_entity.go
- iam_policy.go
- iam_policy_statement.go
- idp_configuration.go
- image_registry.go
- key_pair_configuration.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_fields.go
- multi_bucket_replication.go
- multi_bucket_response_item.go
- multi_bucket_response_state.go
- multi_buckets_relation.go
- namespace.go
- node_labels.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
- permission_action.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
- profiler_type.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
- subscription_validate_request.go
- tenant.go
- tenant_list.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
- widget.go
- widget_details.go
- widget_result.go