Documentation ¶
Index ¶
- Constants
- type APIKey
- type AUserPolicyResponse
- type AccessRule
- type AccountChangePasswordRequest
- func (m *AccountChangePasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AccountChangePasswordRequest) MarshalBinary() ([]byte, error)
- func (m *AccountChangePasswordRequest) UnmarshalBinary(b []byte) error
- func (m *AccountChangePasswordRequest) Validate(formats strfmt.Registry) error
- type AddBucketLifecycle
- type AddBucketReplication
- type AddGroupRequest
- type AddMultiBucketLifecycle
- func (m *AddMultiBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AddMultiBucketLifecycle) MarshalBinary() ([]byte, error)
- func (m *AddMultiBucketLifecycle) UnmarshalBinary(b []byte) error
- func (m *AddMultiBucketLifecycle) Validate(formats strfmt.Registry) error
- type AddPolicyRequest
- type AddServiceAccountPolicyRequest
- func (m *AddServiceAccountPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AddServiceAccountPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *AddServiceAccountPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *AddServiceAccountPolicyRequest) Validate(formats strfmt.Registry) error
- type AddUserRequest
- type AdminInfoResponse
- type ArnsResponse
- type BackendProperties
- 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 BucketReplicationRuleList
- func (m *BucketReplicationRuleList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketReplicationRuleList) MarshalBinary() ([]byte, error)
- func (m *BucketReplicationRuleList) UnmarshalBinary(b []byte) error
- func (m *BucketReplicationRuleList) Validate(formats strfmt.Registry) error
- 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 BucketVersioningResponseExcludedPrefixesItems0
- func (m *BucketVersioningResponseExcludedPrefixesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BucketVersioningResponseExcludedPrefixesItems0) MarshalBinary() ([]byte, error)
- func (m *BucketVersioningResponseExcludedPrefixesItems0) UnmarshalBinary(b []byte) error
- func (m *BucketVersioningResponseExcludedPrefixesItems0) Validate(formats strfmt.Registry) error
- type BulkUserGroups
- type CallHomeGetResponse
- type CallHomeSetStatus
- 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 CheckVersionResponse
- type ConfigDescription
- type ConfigExportResponse
- type Configuration
- type ConfigurationKV
- type CreateRemoteBucket
- type DeleteFile
- type EnvOverride
- type EnvironmentConstants
- type Error
- type ExpirationResponse
- 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 Group
- type IamEntity
- type IamPolicy
- type IamPolicyStatement
- type IdpListConfigurationsResponse
- func (m *IdpListConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IdpListConfigurationsResponse) MarshalBinary() ([]byte, error)
- func (m *IdpListConfigurationsResponse) UnmarshalBinary(b []byte) error
- func (m *IdpListConfigurationsResponse) Validate(formats strfmt.Registry) error
- type IdpServerConfiguration
- func (m *IdpServerConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IdpServerConfiguration) MarshalBinary() ([]byte, error)
- func (m *IdpServerConfiguration) UnmarshalBinary(b []byte) error
- func (m *IdpServerConfiguration) Validate(formats strfmt.Registry) error
- type IdpServerConfigurationInfo
- func (m *IdpServerConfigurationInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IdpServerConfigurationInfo) MarshalBinary() ([]byte, error)
- func (m *IdpServerConfigurationInfo) UnmarshalBinary(b []byte) error
- func (m *IdpServerConfigurationInfo) Validate(formats strfmt.Registry) error
- type KmDeleteKeyRequest
- type KmsAPI
- type KmsAPIsResponse
- type KmsAssignPolicyRequest
- func (m *KmsAssignPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *KmsAssignPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *KmsAssignPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *KmsAssignPolicyRequest) Validate(formats strfmt.Registry) error
- type KmsCreateKeyRequest
- type KmsDescribeIdentityResponse
- func (m *KmsDescribeIdentityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *KmsDescribeIdentityResponse) MarshalBinary() ([]byte, error)
- func (m *KmsDescribeIdentityResponse) UnmarshalBinary(b []byte) error
- func (m *KmsDescribeIdentityResponse) Validate(formats strfmt.Registry) error
- type KmsDescribePolicyResponse
- func (m *KmsDescribePolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *KmsDescribePolicyResponse) MarshalBinary() ([]byte, error)
- func (m *KmsDescribePolicyResponse) UnmarshalBinary(b []byte) error
- func (m *KmsDescribePolicyResponse) Validate(formats strfmt.Registry) error
- type KmsDescribeSelfIdentityResponse
- func (m *KmsDescribeSelfIdentityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *KmsDescribeSelfIdentityResponse) MarshalBinary() ([]byte, error)
- func (m *KmsDescribeSelfIdentityResponse) UnmarshalBinary(b []byte) error
- func (m *KmsDescribeSelfIdentityResponse) Validate(formats strfmt.Registry) error
- type KmsEndpoint
- type KmsGetPolicyResponse
- type KmsIdentityInfo
- type KmsImportKeyRequest
- type KmsKeyInfo
- type KmsKeyStatusResponse
- type KmsLatencyHistogram
- type KmsListIdentitiesResponse
- func (m *KmsListIdentitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *KmsListIdentitiesResponse) MarshalBinary() ([]byte, error)
- func (m *KmsListIdentitiesResponse) UnmarshalBinary(b []byte) error
- func (m *KmsListIdentitiesResponse) Validate(formats strfmt.Registry) error
- type KmsListKeysResponse
- type KmsListPoliciesResponse
- func (m *KmsListPoliciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *KmsListPoliciesResponse) MarshalBinary() ([]byte, error)
- func (m *KmsListPoliciesResponse) UnmarshalBinary(b []byte) error
- func (m *KmsListPoliciesResponse) Validate(formats strfmt.Registry) error
- type KmsMetricsResponse
- type KmsPolicyInfo
- type KmsSetPolicyRequest
- type KmsStatusResponse
- type KmsVersionResponse
- type LdapEntities
- type LdapEntitiesRequest
- type LdapGroupPolicyEntity
- type LdapPolicyEntity
- type LdapUserPolicyEntity
- 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 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 ListUsersResponse
- 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 LoginRequest
- type LoginRequestFeatures
- type LoginResponse
- type LogoutRequest
- type MakeBucketRequest
- type MakeBucketsResponse
- type Metadata
- type MultiBucketReplication
- func (m *MultiBucketReplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketReplication) MarshalBinary() ([]byte, error)
- func (m *MultiBucketReplication) UnmarshalBinary(b []byte) error
- func (m *MultiBucketReplication) Validate(formats strfmt.Registry) error
- type MultiBucketReplicationEdit
- func (m *MultiBucketReplicationEdit) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketReplicationEdit) MarshalBinary() ([]byte, error)
- func (m *MultiBucketReplicationEdit) UnmarshalBinary(b []byte) error
- func (m *MultiBucketReplicationEdit) Validate(formats strfmt.Registry) error
- type MultiBucketResponseItem
- func (m *MultiBucketResponseItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketResponseItem) MarshalBinary() ([]byte, error)
- func (m *MultiBucketResponseItem) UnmarshalBinary(b []byte) error
- func (m *MultiBucketResponseItem) Validate(formats strfmt.Registry) error
- type MultiBucketResponseState
- func (m *MultiBucketResponseState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MultiBucketResponseState) MarshalBinary() ([]byte, error)
- func (m *MultiBucketResponseState) UnmarshalBinary(b []byte) error
- func (m *MultiBucketResponseState) Validate(formats strfmt.Registry) error
- type MultiBucketsRelation
- type MultiLifecycleResult
- type MulticycleResultItem
- type 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 PeerInfo
- type PeerInfoRemove
- type PeerSite
- type PeerSiteEditResponse
- type PeerSiteRemoveResponse
- func (m *PeerSiteRemoveResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PeerSiteRemoveResponse) MarshalBinary() ([]byte, error)
- func (m *PeerSiteRemoveResponse) UnmarshalBinary(b []byte) error
- func (m *PeerSiteRemoveResponse) Validate(formats strfmt.Registry) error
- type PermissionResource
- type Policy
- type PolicyArgs
- type PolicyEntity
- type PrefixAccessPair
- type PrefixWrapper
- type Principal
- type ProfilingStartRequest
- 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 RedirectRule
- type ReleaseAuthor
- type ReleaseInfo
- type ReleaseListResponse
- type ReleaseMetadata
- type RemoteBucket
- type ResultTarget
- type RewindItem
- type RewindResponse
- 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 SetIDPResponse
- 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 SiteReplicationAddRequest
- type SiteReplicationAddResponse
- func (m *SiteReplicationAddResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SiteReplicationAddResponse) MarshalBinary() ([]byte, error)
- func (m *SiteReplicationAddResponse) UnmarshalBinary(b []byte) error
- func (m *SiteReplicationAddResponse) Validate(formats strfmt.Registry) error
- type SiteReplicationInfoResponse
- func (m *SiteReplicationInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SiteReplicationInfoResponse) MarshalBinary() ([]byte, error)
- func (m *SiteReplicationInfoResponse) UnmarshalBinary(b []byte) error
- func (m *SiteReplicationInfoResponse) Validate(formats strfmt.Registry) error
- type SiteReplicationStatusResponse
- func (m *SiteReplicationStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SiteReplicationStatusResponse) MarshalBinary() ([]byte, error)
- func (m *SiteReplicationStatusResponse) UnmarshalBinary(b []byte) error
- func (m *SiteReplicationStatusResponse) Validate(formats strfmt.Registry) error
- type StartProfilingItem
- type StartProfilingList
- type SubnetLoginMFARequest
- type SubnetLoginRequest
- type SubnetLoginResponse
- type SubnetOrganization
- type SubnetRegTokenResponse
- func (m *SubnetRegTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SubnetRegTokenResponse) MarshalBinary() ([]byte, error)
- func (m *SubnetRegTokenResponse) UnmarshalBinary(b []byte) error
- func (m *SubnetRegTokenResponse) Validate(formats strfmt.Registry) error
- type SubnetRegisterRequest
- type 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 TierMinio
- type TierS3
- type TransitionResponse
- type UpdateBucketLifecycle
- type UpdateGroupRequest
- type UpdateUser
- type UpdateUserGroups
- type User
- type UserSAs
- type UserServiceAccountItem
- func (m *UserServiceAccountItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UserServiceAccountItem) MarshalBinary() ([]byte, error)
- func (m *UserServiceAccountItem) UnmarshalBinary(b []byte) error
- func (m *UserServiceAccountItem) Validate(formats strfmt.Registry) error
- type UserServiceAccountSummary
- func (m *UserServiceAccountSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UserServiceAccountSummary) MarshalBinary() ([]byte, error)
- func (m *UserServiceAccountSummary) UnmarshalBinary(b []byte) error
- func (m *UserServiceAccountSummary) Validate(formats strfmt.Registry) error
- type Widget
- type WidgetDetails
- type WidgetDetailsOptions
- type WidgetDetailsOptionsReduceOptions
- func (m *WidgetDetailsOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WidgetDetailsOptionsReduceOptions) MarshalBinary() ([]byte, error)
- func (m *WidgetDetailsOptionsReduceOptions) UnmarshalBinary(b []byte) error
- func (m *WidgetDetailsOptionsReduceOptions) Validate(formats strfmt.Registry) error
- type WidgetOptions
- type WidgetOptionsReduceOptions
- func (m *WidgetOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WidgetOptionsReduceOptions) MarshalBinary() ([]byte, error)
- func (m *WidgetOptionsReduceOptions) UnmarshalBinary(b []byte) error
- func (m *WidgetOptionsReduceOptions) Validate(formats strfmt.Registry) error
- type WidgetResult
Constants ¶
const ( // AddBucketLifecycleTypeExpiry captures enum value "expiry" AddBucketLifecycleTypeExpiry string = "expiry" // AddBucketLifecycleTypeTransition captures enum value "transition" AddBucketLifecycleTypeTransition string = "transition" )
const ( // AddMultiBucketLifecycleTypeExpiry captures enum value "expiry" AddMultiBucketLifecycleTypeExpiry string = "expiry" // AddMultiBucketLifecycleTypeTransition captures enum value "transition" AddMultiBucketLifecycleTypeTransition string = "transition" )
const ( // AdminInfoResponseAdvancedMetricsStatusNotConfigured captures enum value "not configured" AdminInfoResponseAdvancedMetricsStatusNotConfigured string = "not configured" // AdminInfoResponseAdvancedMetricsStatusAvailable captures enum value "available" AdminInfoResponseAdvancedMetricsStatusAvailable string = "available" AdminInfoResponseAdvancedMetricsStatusUnavailable string = "unavailable" )
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" // LoginDetailsLoginStrategyRedirectDashServiceDashAccount captures enum value "redirect-service-account" LoginDetailsLoginStrategyRedirectDashServiceDashAccount string = "redirect-service-account" )
const ( // MultiBucketReplicationSyncModeAsync captures enum value "async" MultiBucketReplicationSyncModeAsync string = "async" // MultiBucketReplicationSyncModeSync captures enum value "sync" MultiBucketReplicationSyncModeSync string = "sync" )
const ( // TierTypeS3 captures enum value "s3" TierTypeS3 string = "s3" // TierTypeGcs captures enum value "gcs" TierTypeGcs string = "gcs" // TierTypeAzure captures enum value "azure" TierTypeAzure string = "azure" // TierTypeMinio captures enum value "minio" TierTypeMinio string = "minio" // TierTypeUnsupported captures enum value "unsupported" TierTypeUnsupported string = "unsupported" )
const ( // UpdateBucketLifecycleTypeExpiry captures enum value "expiry" UpdateBucketLifecycleTypeExpiry string = "expiry" // UpdateBucketLifecycleTypeTransition captures enum value "transition" UpdateBucketLifecycleTypeTransition string = "transition" )
const ( // BucketDetailsQuotaTypeHard captures enum value "hard" BucketDetailsQuotaTypeHard string = "hard" )
const ( // BucketQuotaTypeHard captures enum value "hard" BucketQuotaTypeHard string = "hard" )
const ( // RemoteBucketServiceReplication captures enum value "replication" RemoteBucketServiceReplication string = "replication" )
const ( // SessionResponseStatusOk captures enum value "ok" SessionResponseStatusOk string = "ok" )
const ( // SetBucketQuotaQuotaTypeHard captures enum value "hard" SetBucketQuotaQuotaTypeHard string = "hard" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKey ¶ added in v0.19.2
type APIKey struct { // api key APIKey string `json:"apiKey,omitempty"` }
APIKey api key
swagger:model apiKey
func (*APIKey) ContextValidate ¶ added in v0.19.2
ContextValidate validates this api key based on context it is used
func (*APIKey) MarshalBinary ¶ added in v0.19.2
MarshalBinary interface implementation
func (*APIKey) UnmarshalBinary ¶ added in v0.19.2
UnmarshalBinary interface implementation
type AUserPolicyResponse ¶ added in v0.17.3
type AUserPolicyResponse struct { // policy Policy string `json:"policy,omitempty"` }
AUserPolicyResponse a user policy response
swagger:model aUserPolicyResponse
func (*AUserPolicyResponse) ContextValidate ¶ added in v0.17.3
ContextValidate validates this a user policy response based on context it is used
func (*AUserPolicyResponse) MarshalBinary ¶ added in v0.17.3
func (m *AUserPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AUserPolicyResponse) UnmarshalBinary ¶ added in v0.17.3
func (m *AUserPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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_date or transition fields are not set. it defines an expiry days for ILM ExpiryDays int32 `json:"expiry_days,omitempty"` // Non required, can be set in case of expiration is enabled NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"` // Non required, can be set in case of transition is enabled NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"` // Non required, can be set in case of transition is enabled NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"` // Non required field, it matches a prefix to perform ILM operations on it Prefix string `json:"prefix,omitempty"` // Required only in case of transition is set. it refers to a tier StorageClass string `json:"storage_class,omitempty"` // Non required field, tags to match ILM files Tags string `json:"tags,omitempty"` // Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM TransitionDays int32 `json:"transition_days,omitempty"` // ILM Rule type (Expiry or transition) // Enum: [expiry transition] Type string `json:"type,omitempty"` }
AddBucketLifecycle add bucket lifecycle
swagger:model addBucketLifecycle
func (*AddBucketLifecycle) ContextValidate ¶ 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 AddMultiBucketLifecycle ¶ added in v0.14.6
type AddMultiBucketLifecycle struct { // buckets // Required: true Buckets []string `json:"buckets"` // Non required, toggle to disable or enable rule ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"` // Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM ExpiryDays int32 `json:"expiry_days,omitempty"` // Non required, can be set in case of expiration is enabled NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"` // Non required, can be set in case of transition is enabled NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"` // Non required, can be set in case of transition is enabled NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"` // Non required field, it matches a prefix to perform ILM operations on it Prefix string `json:"prefix,omitempty"` // Required only in case of transition is set. it refers to a tier StorageClass string `json:"storage_class,omitempty"` // Non required field, tags to match ILM files Tags string `json:"tags,omitempty"` // Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM TransitionDays int32 `json:"transition_days,omitempty"` // ILM Rule type (Expiry or transition) // Required: true // Enum: [expiry transition] Type *string `json:"type"` }
AddMultiBucketLifecycle add multi bucket lifecycle
swagger:model addMultiBucketLifecycle
func (*AddMultiBucketLifecycle) ContextValidate ¶ added in v0.14.6
func (m *AddMultiBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this add multi bucket lifecycle based on context it is used
func (*AddMultiBucketLifecycle) MarshalBinary ¶ added in v0.14.6
func (m *AddMultiBucketLifecycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddMultiBucketLifecycle) UnmarshalBinary ¶ added in v0.14.6
func (m *AddMultiBucketLifecycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddPolicyRequest ¶
type AddPolicyRequest struct { // name // Required: true Name *string `json:"name"` // policy // Required: true Policy *string `json:"policy"` }
AddPolicyRequest add policy request
swagger:model addPolicyRequest
func (*AddPolicyRequest) ContextValidate ¶ 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 AddServiceAccountPolicyRequest ¶ added in v0.14.5
type AddServiceAccountPolicyRequest struct { // policy // Required: true Policy *string `json:"policy"` }
AddServiceAccountPolicyRequest add service account policy request
swagger:model addServiceAccountPolicyRequest
func (*AddServiceAccountPolicyRequest) ContextValidate ¶ added in v0.14.5
func (m *AddServiceAccountPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this add service account policy request based on context it is used
func (*AddServiceAccountPolicyRequest) MarshalBinary ¶ added in v0.14.5
func (m *AddServiceAccountPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddServiceAccountPolicyRequest) UnmarshalBinary ¶ added in v0.14.5
func (m *AddServiceAccountPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddUserRequest ¶
type AddUserRequest struct { // access key // Required: true AccessKey *string `json:"accessKey"` // groups // Required: true Groups []string `json:"groups"` // policies // Required: true Policies []string `json:"policies"` // secret key // Required: true SecretKey *string `json:"secretKey"` }
AddUserRequest add user request
swagger:model addUserRequest
func (*AddUserRequest) ContextValidate ¶ 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 { // advanced metrics status // Enum: [not configured available unavailable] AdvancedMetricsStatus string `json:"advancedMetricsStatus,omitempty"` // backend Backend *BackendProperties `json:"backend,omitempty"` // 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 BackendProperties ¶ added in v0.21.3
type BackendProperties struct { // backend type BackendType string `json:"backendType,omitempty"` // offline drives OfflineDrives int64 `json:"offlineDrives,omitempty"` // online drives OnlineDrives int64 `json:"onlineDrives,omitempty"` // rr s c parity RrSCParity int64 `json:"rrSCParity,omitempty"` // standard s c parity StandardSCParity int64 `json:"standardSCParity,omitempty"` }
BackendProperties backend properties
swagger:model BackendProperties
func (*BackendProperties) ContextValidate ¶ added in v0.21.3
ContextValidate validates this backend properties based on context it is used
func (*BackendProperties) MarshalBinary ¶ added in v0.21.3
func (m *BackendProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendProperties) UnmarshalBinary ¶ added in v0.21.3
func (m *BackendProperties) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Bucket ¶
type Bucket struct { // access Access *BucketAccess `json:"access,omitempty"` // creation date CreationDate string `json:"creation_date,omitempty"` // definition Definition string `json:"definition,omitempty"` // details Details *BucketDetails `json:"details,omitempty"` // name // Required: true // Min Length: 3 Name *string `json:"name"` // objects Objects int64 `json:"objects,omitempty"` // rw access RwAccess *BucketRwAccess `json:"rw_access,omitempty"` // size Size int64 `json:"size,omitempty"` }
Bucket bucket
swagger:model bucket
func (*Bucket) ContextValidate ¶ 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
func (BucketAccess) Pointer ¶ added in v0.14.2
func (m BucketAccess) Pointer() *BucketAccess
Pointer returns a pointer to a freshly-allocated BucketAccess.
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: [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
func (BucketEncryptionType) Pointer ¶ added in v0.14.2
func (m BucketEncryptionType) Pointer() *BucketEncryptionType
Pointer returns a pointer to a freshly-allocated BucketEncryptionType.
type BucketEventRequest ¶
type BucketEventRequest struct { // configuration // Required: true Configuration *NotificationConfig `json:"configuration"` // ignore existing IgnoreExisting bool `json:"ignoreExisting,omitempty"` }
BucketEventRequest bucket event request
swagger:model bucketEventRequest
func (*BucketEventRequest) ContextValidate ¶ 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"` // etag Etag string `json:"etag,omitempty"` // expiration Expiration string `json:"expiration,omitempty"` // expiration rule id ExpirationRuleID string `json:"expiration_rule_id,omitempty"` // is delete marker IsDeleteMarker bool `json:"is_delete_marker,omitempty"` // is latest IsLatest bool `json:"is_latest,omitempty"` // last modified LastModified string `json:"last_modified,omitempty"` // legal hold status LegalHoldStatus string `json:"legal_hold_status,omitempty"` // metadata Metadata map[string]string `json:"metadata,omitempty"` // name Name string `json:"name,omitempty"` // retention mode RetentionMode string `json:"retention_mode,omitempty"` // retention until date RetentionUntilDate string `json:"retention_until_date,omitempty"` // size Size int64 `json:"size,omitempty"` // tags Tags map[string]string `json:"tags,omitempty"` // user metadata UserMetadata map[string]string `json:"user_metadata,omitempty"` // user tags UserTags map[string]string `json:"user_tags,omitempty"` // version id VersionID string `json:"version_id,omitempty"` }
BucketObject bucket object
swagger:model bucketObject
func (*BucketObject) ContextValidate ¶ 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] 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"` // existing objects ExistingObjects bool `json:"existingObjects,omitempty"` // health check period HealthCheckPeriod int64 `json:"healthCheckPeriod,omitempty"` // id ID string `json:"id,omitempty"` // metadata replication MetadataReplication bool `json:"metadata_replication,omitempty"` // prefix Prefix string `json:"prefix,omitempty"` // priority Priority int32 `json:"priority,omitempty"` // status // Enum: [Enabled Disabled] Status string `json:"status,omitempty"` // storage class StorageClass string `json:"storageClass,omitempty"` // sync mode // Enum: [async sync] SyncMode *string `json:"syncMode,omitempty"` // tags Tags string `json:"tags,omitempty"` }
BucketReplicationRule bucket replication rule
swagger:model bucketReplicationRule
func (*BucketReplicationRule) ContextValidate ¶ 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 BucketReplicationRuleList ¶ added in v0.15.7
type BucketReplicationRuleList struct { // rules Rules []string `json:"rules"` }
BucketReplicationRuleList bucket replication rule list
swagger:model bucketReplicationRuleList
func (*BucketReplicationRuleList) ContextValidate ¶ added in v0.15.7
func (m *BucketReplicationRuleList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bucket replication rule list based on context it is used
func (*BucketReplicationRuleList) MarshalBinary ¶ added in v0.15.7
func (m *BucketReplicationRuleList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketReplicationRuleList) UnmarshalBinary ¶ added in v0.15.7
func (m *BucketReplicationRuleList) 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 { // m f a delete MFADelete string `json:"MFADelete,omitempty"` // exclude folders ExcludeFolders bool `json:"excludeFolders,omitempty"` // excluded prefixes ExcludedPrefixes []*BucketVersioningResponseExcludedPrefixesItems0 `json:"excludedPrefixes"` // status Status string `json:"status,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 validate this bucket versioning response based on the 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 BucketVersioningResponseExcludedPrefixesItems0 ¶ added in v0.25.0
type BucketVersioningResponseExcludedPrefixesItems0 struct { // prefix Prefix string `json:"prefix,omitempty"` }
BucketVersioningResponseExcludedPrefixesItems0 bucket versioning response excluded prefixes items0
swagger:model BucketVersioningResponseExcludedPrefixesItems0
func (*BucketVersioningResponseExcludedPrefixesItems0) ContextValidate ¶ added in v0.25.0
func (m *BucketVersioningResponseExcludedPrefixesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bucket versioning response excluded prefixes items0 based on context it is used
func (*BucketVersioningResponseExcludedPrefixesItems0) MarshalBinary ¶ added in v0.25.0
func (m *BucketVersioningResponseExcludedPrefixesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BucketVersioningResponseExcludedPrefixesItems0) UnmarshalBinary ¶ added in v0.25.0
func (m *BucketVersioningResponseExcludedPrefixesItems0) 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 CallHomeGetResponse ¶ added in v0.24.0
type CallHomeGetResponse struct { // diagnostics status DiagnosticsStatus bool `json:"diagnosticsStatus,omitempty"` // logs status LogsStatus bool `json:"logsStatus,omitempty"` }
CallHomeGetResponse call home get response
swagger:model callHomeGetResponse
func (*CallHomeGetResponse) ContextValidate ¶ added in v0.24.0
ContextValidate validates this call home get response based on context it is used
func (*CallHomeGetResponse) MarshalBinary ¶ added in v0.24.0
func (m *CallHomeGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CallHomeGetResponse) UnmarshalBinary ¶ added in v0.24.0
func (m *CallHomeGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CallHomeSetStatus ¶ added in v0.24.0
type CallHomeSetStatus struct { // diag state // Required: true DiagState *bool `json:"diagState"` // logs state // Required: true LogsState *bool `json:"logsState"` }
CallHomeSetStatus call home set status
swagger:model callHomeSetStatus
func (*CallHomeSetStatus) ContextValidate ¶ added in v0.24.0
ContextValidate validates this call home set status based on context it is used
func (*CallHomeSetStatus) MarshalBinary ¶ added in v0.24.0
func (m *CallHomeSetStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CallHomeSetStatus) UnmarshalBinary ¶ added in v0.24.0
func (m *CallHomeSetStatus) 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 CheckVersionResponse ¶ added in v0.15.1
type CheckVersionResponse struct { // current version CurrentVersion string `json:"current_version,omitempty"` // latest version LatestVersion string `json:"latest_version,omitempty"` }
CheckVersionResponse check version response
swagger:model checkVersionResponse
func (*CheckVersionResponse) ContextValidate ¶ added in v0.15.1
ContextValidate validates this check version response based on context it is used
func (*CheckVersionResponse) MarshalBinary ¶ added in v0.15.1
func (m *CheckVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CheckVersionResponse) UnmarshalBinary ¶ added in v0.15.1
func (m *CheckVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigDescription ¶
type ConfigDescription struct { // description Description string `json:"description,omitempty"` // key Key string `json:"key,omitempty"` }
ConfigDescription config description
swagger:model configDescription
func (*ConfigDescription) ContextValidate ¶ 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 ConfigExportResponse ¶ added in v0.24.0
type ConfigExportResponse struct { // status Status string `json:"status,omitempty"` // Returns base64 encoded value Value string `json:"value,omitempty"` }
ConfigExportResponse config export response
swagger:model configExportResponse
func (*ConfigExportResponse) ContextValidate ¶ added in v0.24.0
ContextValidate validates this config export response based on context it is used
func (*ConfigExportResponse) MarshalBinary ¶ added in v0.24.0
func (m *ConfigExportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigExportResponse) UnmarshalBinary ¶ added in v0.24.0
func (m *ConfigExportResponse) 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 { // env override EnvOverride *EnvOverride `json:"env_override,omitempty"` // 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 validate this configuration k v based on the 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 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 EnvOverride ¶ added in v0.24.0
type EnvOverride struct { // name Name string `json:"name,omitempty"` // value Value string `json:"value,omitempty"` }
EnvOverride env override
swagger:model envOverride
func (*EnvOverride) ContextValidate ¶ added in v0.24.0
ContextValidate validates this env override based on context it is used
func (*EnvOverride) MarshalBinary ¶ added in v0.24.0
func (m *EnvOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EnvOverride) UnmarshalBinary ¶ added in v0.24.0
func (m *EnvOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EnvironmentConstants ¶ added in v0.20.4
type EnvironmentConstants struct { // max concurrent downloads MaxConcurrentDownloads int64 `json:"maxConcurrentDownloads,omitempty"` // max concurrent uploads MaxConcurrentUploads int64 `json:"maxConcurrentUploads,omitempty"` }
EnvironmentConstants environment constants
swagger:model environmentConstants
func (*EnvironmentConstants) ContextValidate ¶ added in v0.20.4
ContextValidate validates this environment constants based on context it is used
func (*EnvironmentConstants) MarshalBinary ¶ added in v0.20.4
func (m *EnvironmentConstants) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EnvironmentConstants) UnmarshalBinary ¶ added in v0.20.4
func (m *EnvironmentConstants) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // code Code int32 `json:"code,omitempty"` // detailed message // Required: true DetailedMessage *string `json:"detailedMessage"` // message // Required: true Message *string `json:"message"` }
Error error
swagger:model error
func (*Error) ContextValidate ¶ 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 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"` // noncurrent expiration days NoncurrentExpirationDays int64 `json:"noncurrent_expiration_days,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 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 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 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 IdpListConfigurationsResponse ¶ added in v0.22.1
type IdpListConfigurationsResponse struct { // results Results []*IdpServerConfiguration `json:"results"` }
IdpListConfigurationsResponse idp list configurations response
swagger:model idpListConfigurationsResponse
func (*IdpListConfigurationsResponse) ContextValidate ¶ added in v0.22.1
func (m *IdpListConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this idp list configurations response based on the context it is used
func (*IdpListConfigurationsResponse) MarshalBinary ¶ added in v0.22.1
func (m *IdpListConfigurationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpListConfigurationsResponse) UnmarshalBinary ¶ added in v0.22.1
func (m *IdpListConfigurationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpServerConfiguration ¶ added in v0.22.1
type IdpServerConfiguration struct { // enabled Enabled bool `json:"enabled,omitempty"` // info Info []*IdpServerConfigurationInfo `json:"info"` // input Input string `json:"input,omitempty"` // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` }
IdpServerConfiguration idp server configuration
swagger:model idpServerConfiguration
func (*IdpServerConfiguration) ContextValidate ¶ added in v0.22.1
func (m *IdpServerConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this idp server configuration based on the context it is used
func (*IdpServerConfiguration) MarshalBinary ¶ added in v0.22.1
func (m *IdpServerConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpServerConfiguration) UnmarshalBinary ¶ added in v0.22.1
func (m *IdpServerConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IdpServerConfigurationInfo ¶ added in v0.22.1
type IdpServerConfigurationInfo struct { // is cfg IsCfg bool `json:"isCfg,omitempty"` // is env IsEnv bool `json:"isEnv,omitempty"` // key Key string `json:"key,omitempty"` // value Value string `json:"value,omitempty"` }
IdpServerConfigurationInfo idp server configuration info
swagger:model idpServerConfigurationInfo
func (*IdpServerConfigurationInfo) ContextValidate ¶ added in v0.22.1
func (m *IdpServerConfigurationInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this idp server configuration info based on context it is used
func (*IdpServerConfigurationInfo) MarshalBinary ¶ added in v0.22.1
func (m *IdpServerConfigurationInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IdpServerConfigurationInfo) UnmarshalBinary ¶ added in v0.22.1
func (m *IdpServerConfigurationInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmDeleteKeyRequest ¶ added in v0.20.3
type KmDeleteKeyRequest interface{}
KmDeleteKeyRequest km delete key request
swagger:model kmDeleteKeyRequest
type KmsAPI ¶ added in v0.21.0
type KmsAPI struct { // max body MaxBody int64 `json:"maxBody,omitempty"` // method Method string `json:"method,omitempty"` // path Path string `json:"path,omitempty"` // timeout Timeout int64 `json:"timeout,omitempty"` }
KmsAPI kms API
swagger:model kmsAPI
func (*KmsAPI) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms API based on context it is used
func (*KmsAPI) MarshalBinary ¶ added in v0.21.0
MarshalBinary interface implementation
func (*KmsAPI) UnmarshalBinary ¶ added in v0.21.0
UnmarshalBinary interface implementation
type KmsAPIsResponse ¶ added in v0.21.0
type KmsAPIsResponse struct { // results Results []*KmsAPI `json:"results"` }
KmsAPIsResponse kms a p is response
swagger:model kmsAPIsResponse
func (*KmsAPIsResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validate this kms a p is response based on the context it is used
func (*KmsAPIsResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsAPIsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsAPIsResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsAPIsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsAssignPolicyRequest ¶ added in v0.20.3
type KmsAssignPolicyRequest struct { // identity Identity string `json:"identity,omitempty"` }
KmsAssignPolicyRequest kms assign policy request
swagger:model kmsAssignPolicyRequest
func (*KmsAssignPolicyRequest) ContextValidate ¶ added in v0.21.0
func (m *KmsAssignPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this kms assign policy request based on context it is used
func (*KmsAssignPolicyRequest) MarshalBinary ¶ added in v0.21.0
func (m *KmsAssignPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsAssignPolicyRequest) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsAssignPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsCreateKeyRequest ¶ added in v0.20.3
type KmsCreateKeyRequest struct { // key // Required: true Key *string `json:"key"` }
KmsCreateKeyRequest kms create key request
swagger:model kmsCreateKeyRequest
func (*KmsCreateKeyRequest) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms create key request based on context it is used
func (*KmsCreateKeyRequest) MarshalBinary ¶ added in v0.21.0
func (m *KmsCreateKeyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsCreateKeyRequest) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsCreateKeyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsDescribeIdentityResponse ¶ added in v0.20.3
type KmsDescribeIdentityResponse struct { // admin Admin bool `json:"admin,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // identity Identity string `json:"identity,omitempty"` // policy Policy string `json:"policy,omitempty"` }
KmsDescribeIdentityResponse kms describe identity response
swagger:model kmsDescribeIdentityResponse
func (*KmsDescribeIdentityResponse) ContextValidate ¶ added in v0.21.0
func (m *KmsDescribeIdentityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this kms describe identity response based on context it is used
func (*KmsDescribeIdentityResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsDescribeIdentityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsDescribeIdentityResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsDescribeIdentityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsDescribePolicyResponse ¶ added in v0.20.3
type KmsDescribePolicyResponse struct { // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // name Name string `json:"name,omitempty"` }
KmsDescribePolicyResponse kms describe policy response
swagger:model kmsDescribePolicyResponse
func (*KmsDescribePolicyResponse) ContextValidate ¶ added in v0.21.0
func (m *KmsDescribePolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this kms describe policy response based on context it is used
func (*KmsDescribePolicyResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsDescribePolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsDescribePolicyResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsDescribePolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsDescribeSelfIdentityResponse ¶ added in v0.20.3
type KmsDescribeSelfIdentityResponse struct { // admin Admin bool `json:"admin,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // identity Identity string `json:"identity,omitempty"` // policy Policy *KmsGetPolicyResponse `json:"policy,omitempty"` // policy name PolicyName string `json:"policyName,omitempty"` }
KmsDescribeSelfIdentityResponse kms describe self identity response
swagger:model kmsDescribeSelfIdentityResponse
func (*KmsDescribeSelfIdentityResponse) ContextValidate ¶ added in v0.21.0
func (m *KmsDescribeSelfIdentityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this kms describe self identity response based on the context it is used
func (*KmsDescribeSelfIdentityResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsDescribeSelfIdentityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsDescribeSelfIdentityResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsDescribeSelfIdentityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsEndpoint ¶ added in v0.21.0
type KmsEndpoint struct { // status Status string `json:"status,omitempty"` // url URL string `json:"url,omitempty"` }
KmsEndpoint kms endpoint
swagger:model kmsEndpoint
func (*KmsEndpoint) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms endpoint based on context it is used
func (*KmsEndpoint) MarshalBinary ¶ added in v0.21.0
func (m *KmsEndpoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsEndpoint) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsEndpoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsGetPolicyResponse ¶ added in v0.20.3
type KmsGetPolicyResponse struct { // allow Allow []string `json:"allow"` // deny Deny []string `json:"deny"` }
KmsGetPolicyResponse kms get policy response
swagger:model kmsGetPolicyResponse
func (*KmsGetPolicyResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms get policy response based on context it is used
func (*KmsGetPolicyResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsGetPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsGetPolicyResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsGetPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsIdentityInfo ¶ added in v0.21.0
type KmsIdentityInfo struct { // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // error Error string `json:"error,omitempty"` // identity Identity string `json:"identity,omitempty"` // policy Policy string `json:"policy,omitempty"` }
KmsIdentityInfo kms identity info
swagger:model kmsIdentityInfo
func (*KmsIdentityInfo) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms identity info based on context it is used
func (*KmsIdentityInfo) MarshalBinary ¶ added in v0.21.0
func (m *KmsIdentityInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsIdentityInfo) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsIdentityInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsImportKeyRequest ¶ added in v0.20.3
type KmsImportKeyRequest struct { // bytes // Required: true Bytes *string `json:"bytes"` }
KmsImportKeyRequest kms import key request
swagger:model kmsImportKeyRequest
func (*KmsImportKeyRequest) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms import key request based on context it is used
func (*KmsImportKeyRequest) MarshalBinary ¶ added in v0.21.0
func (m *KmsImportKeyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsImportKeyRequest) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsImportKeyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsKeyInfo ¶ added in v0.21.0
type KmsKeyInfo struct { // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // name Name string `json:"name,omitempty"` }
KmsKeyInfo kms key info
swagger:model kmsKeyInfo
func (*KmsKeyInfo) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms key info based on context it is used
func (*KmsKeyInfo) MarshalBinary ¶ added in v0.21.0
func (m *KmsKeyInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsKeyInfo) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsKeyInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsKeyStatusResponse ¶ added in v0.20.3
type KmsKeyStatusResponse struct { // decryption err DecryptionErr string `json:"decryptionErr,omitempty"` // encryption err EncryptionErr string `json:"encryptionErr,omitempty"` // key ID KeyID string `json:"keyID,omitempty"` }
KmsKeyStatusResponse kms key status response
swagger:model kmsKeyStatusResponse
func (*KmsKeyStatusResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms key status response based on context it is used
func (*KmsKeyStatusResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsKeyStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsKeyStatusResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsKeyStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsLatencyHistogram ¶ added in v0.21.0
type KmsLatencyHistogram struct { // duration Duration int64 `json:"duration,omitempty"` // total Total int64 `json:"total,omitempty"` }
KmsLatencyHistogram kms latency histogram
swagger:model kmsLatencyHistogram
func (*KmsLatencyHistogram) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms latency histogram based on context it is used
func (*KmsLatencyHistogram) MarshalBinary ¶ added in v0.21.0
func (m *KmsLatencyHistogram) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsLatencyHistogram) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsLatencyHistogram) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsListIdentitiesResponse ¶ added in v0.20.3
type KmsListIdentitiesResponse struct { // results Results []*KmsIdentityInfo `json:"results"` }
KmsListIdentitiesResponse kms list identities response
swagger:model kmsListIdentitiesResponse
func (*KmsListIdentitiesResponse) ContextValidate ¶ added in v0.21.0
func (m *KmsListIdentitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this kms list identities response based on the context it is used
func (*KmsListIdentitiesResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsListIdentitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsListIdentitiesResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsListIdentitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsListKeysResponse ¶ added in v0.20.3
type KmsListKeysResponse struct { // results Results []*KmsKeyInfo `json:"results"` }
KmsListKeysResponse kms list keys response
swagger:model kmsListKeysResponse
func (*KmsListKeysResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validate this kms list keys response based on the context it is used
func (*KmsListKeysResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsListKeysResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsListKeysResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsListKeysResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsListPoliciesResponse ¶ added in v0.20.3
type KmsListPoliciesResponse struct { // results Results []*KmsPolicyInfo `json:"results"` }
KmsListPoliciesResponse kms list policies response
swagger:model kmsListPoliciesResponse
func (*KmsListPoliciesResponse) ContextValidate ¶ added in v0.21.0
func (m *KmsListPoliciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this kms list policies response based on the context it is used
func (*KmsListPoliciesResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsListPoliciesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsListPoliciesResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsListPoliciesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsMetricsResponse ¶ added in v0.21.0
type KmsMetricsResponse struct { // audit events // Required: true AuditEvents *int64 `json:"auditEvents"` // cpus // Required: true Cpus *int64 `json:"cpus"` // error events // Required: true ErrorEvents *int64 `json:"errorEvents"` // heap alloc // Required: true HeapAlloc *int64 `json:"heapAlloc"` // heap objects HeapObjects int64 `json:"heapObjects,omitempty"` // latency histogram // Required: true LatencyHistogram []*KmsLatencyHistogram `json:"latencyHistogram"` // request active // Required: true RequestActive *int64 `json:"requestActive"` // request err // Required: true RequestErr *int64 `json:"requestErr"` // request fail // Required: true RequestFail *int64 `json:"requestFail"` // request o k // Required: true RequestOK *int64 `json:"requestOK"` // stack alloc // Required: true StackAlloc *int64 `json:"stackAlloc"` // threads // Required: true Threads *int64 `json:"threads"` // uptime // Required: true Uptime *int64 `json:"uptime"` // usable c p us // Required: true UsableCPUs *int64 `json:"usableCPUs"` }
KmsMetricsResponse kms metrics response
swagger:model kmsMetricsResponse
func (*KmsMetricsResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validate this kms metrics response based on the context it is used
func (*KmsMetricsResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsMetricsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsMetricsResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsMetricsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsPolicyInfo ¶ added in v0.21.0
type KmsPolicyInfo struct { // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // name Name string `json:"name,omitempty"` }
KmsPolicyInfo kms policy info
swagger:model kmsPolicyInfo
func (*KmsPolicyInfo) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms policy info based on context it is used
func (*KmsPolicyInfo) MarshalBinary ¶ added in v0.21.0
func (m *KmsPolicyInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsPolicyInfo) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsPolicyInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsSetPolicyRequest ¶ added in v0.20.3
type KmsSetPolicyRequest struct { // allow Allow []string `json:"allow"` // deny Deny []string `json:"deny"` // policy // Required: true Policy *string `json:"policy"` }
KmsSetPolicyRequest kms set policy request
swagger:model kmsSetPolicyRequest
func (*KmsSetPolicyRequest) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms set policy request based on context it is used
func (*KmsSetPolicyRequest) MarshalBinary ¶ added in v0.21.0
func (m *KmsSetPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsSetPolicyRequest) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsSetPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsStatusResponse ¶ added in v0.20.3
type KmsStatusResponse struct { // default key ID DefaultKeyID string `json:"defaultKeyID,omitempty"` // endpoints Endpoints []*KmsEndpoint `json:"endpoints"` // name Name string `json:"name,omitempty"` }
KmsStatusResponse kms status response
swagger:model kmsStatusResponse
func (*KmsStatusResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validate this kms status response based on the context it is used
func (*KmsStatusResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsStatusResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KmsVersionResponse ¶ added in v0.21.0
type KmsVersionResponse struct { // version Version string `json:"version,omitempty"` }
KmsVersionResponse kms version response
swagger:model kmsVersionResponse
func (*KmsVersionResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validates this kms version response based on context it is used
func (*KmsVersionResponse) MarshalBinary ¶ added in v0.21.0
func (m *KmsVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KmsVersionResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *KmsVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LdapEntities ¶ added in v0.26.0
type LdapEntities struct { // groups Groups []*LdapGroupPolicyEntity `json:"groups"` // policies Policies []*LdapPolicyEntity `json:"policies"` // timestamp Timestamp string `json:"timestamp,omitempty"` // users Users []*LdapUserPolicyEntity `json:"users"` }
LdapEntities ldap entities
swagger:model ldapEntities
func (*LdapEntities) ContextValidate ¶ added in v0.26.0
ContextValidate validate this ldap entities based on the context it is used
func (*LdapEntities) MarshalBinary ¶ added in v0.26.0
func (m *LdapEntities) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LdapEntities) UnmarshalBinary ¶ added in v0.26.0
func (m *LdapEntities) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LdapEntitiesRequest ¶ added in v0.26.0
type LdapEntitiesRequest struct { // groups Groups []string `json:"groups"` // policies Policies []string `json:"policies"` // users Users []string `json:"users"` }
LdapEntitiesRequest ldap entities request
swagger:model ldapEntitiesRequest
func (*LdapEntitiesRequest) ContextValidate ¶ added in v0.26.0
ContextValidate validates this ldap entities request based on context it is used
func (*LdapEntitiesRequest) MarshalBinary ¶ added in v0.26.0
func (m *LdapEntitiesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LdapEntitiesRequest) UnmarshalBinary ¶ added in v0.26.0
func (m *LdapEntitiesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LdapGroupPolicyEntity ¶ added in v0.26.0
type LdapGroupPolicyEntity struct { // group Group string `json:"group,omitempty"` // policies Policies []string `json:"policies"` }
LdapGroupPolicyEntity ldap group policy entity
swagger:model ldapGroupPolicyEntity
func (*LdapGroupPolicyEntity) ContextValidate ¶ added in v0.26.0
ContextValidate validates this ldap group policy entity based on context it is used
func (*LdapGroupPolicyEntity) MarshalBinary ¶ added in v0.26.0
func (m *LdapGroupPolicyEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LdapGroupPolicyEntity) UnmarshalBinary ¶ added in v0.26.0
func (m *LdapGroupPolicyEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LdapPolicyEntity ¶ added in v0.26.0
type LdapPolicyEntity struct { // groups Groups []string `json:"groups"` // policy Policy string `json:"policy,omitempty"` // users Users []string `json:"users"` }
LdapPolicyEntity ldap policy entity
swagger:model ldapPolicyEntity
func (*LdapPolicyEntity) ContextValidate ¶ added in v0.26.0
ContextValidate validates this ldap policy entity based on context it is used
func (*LdapPolicyEntity) MarshalBinary ¶ added in v0.26.0
func (m *LdapPolicyEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LdapPolicyEntity) UnmarshalBinary ¶ added in v0.26.0
func (m *LdapPolicyEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LdapUserPolicyEntity ¶ added in v0.26.0
type LdapUserPolicyEntity struct { // policies Policies []string `json:"policies"` // user User string `json:"user,omitempty"` }
LdapUserPolicyEntity ldap user policy entity
swagger:model ldapUserPolicyEntity
func (*LdapUserPolicyEntity) ContextValidate ¶ added in v0.26.0
ContextValidate validates this ldap user policy entity based on context it is used
func (*LdapUserPolicyEntity) MarshalBinary ¶ added in v0.26.0
func (m *LdapUserPolicyEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LdapUserPolicyEntity) UnmarshalBinary ¶ added in v0.26.0
func (m *LdapUserPolicyEntity) 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 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 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 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 { // animated login AnimatedLogin bool `json:"animatedLogin,omitempty"` // is k8 s IsK8S bool `json:"isK8S,omitempty"` // login strategy // Enum: [form redirect service-account redirect-service-account] LoginStrategy string `json:"loginStrategy,omitempty"` // redirect rules RedirectRules []*RedirectRule `json:"redirectRules"` }
LoginDetails login details
swagger:model loginDetails
func (*LoginDetails) ContextValidate ¶ added in v0.7.5
ContextValidate validate this login details based on the context it is used
func (*LoginDetails) MarshalBinary ¶
func (m *LoginDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginDetails) UnmarshalBinary ¶
func (m *LoginDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginOauth2AuthRequest ¶
type LoginOauth2AuthRequest struct { // code // Required: true Code *string `json:"code"` // state // Required: true State *string `json:"state"` }
LoginOauth2AuthRequest login oauth2 auth request
swagger:model loginOauth2AuthRequest
func (*LoginOauth2AuthRequest) ContextValidate ¶ 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 LoginRequest ¶
type LoginRequest struct { // access key AccessKey string `json:"accessKey,omitempty"` // features Features *LoginRequestFeatures `json:"features,omitempty"` // secret key SecretKey string `json:"secretKey,omitempty"` // sts Sts string `json:"sts,omitempty"` }
LoginRequest login request
swagger:model loginRequest
func (*LoginRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validate this login request based on the context it is used
func (*LoginRequest) MarshalBinary ¶
func (m *LoginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginRequest) UnmarshalBinary ¶
func (m *LoginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginRequestFeatures ¶ added in v0.14.8
type LoginRequestFeatures struct { // hide menu HideMenu bool `json:"hide_menu,omitempty"` }
LoginRequestFeatures login request features
swagger:model LoginRequestFeatures
func (*LoginRequestFeatures) ContextValidate ¶ added in v0.14.8
ContextValidate validates this login request features based on context it is used
func (*LoginRequestFeatures) MarshalBinary ¶ added in v0.14.8
func (m *LoginRequestFeatures) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoginRequestFeatures) UnmarshalBinary ¶ added in v0.14.8
func (m *LoginRequestFeatures) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoginResponse ¶
type LoginResponse struct { // ID p refresh token IDPRefreshToken string `json:"IDPRefreshToken,omitempty"` // session Id SessionID string `json:"sessionId,omitempty"` }
LoginResponse login response
swagger:model loginResponse
func (*LoginResponse) ContextValidate ¶ 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 LogoutRequest ¶ added in v0.22.1
type LogoutRequest struct { // state State string `json:"state,omitempty"` }
LogoutRequest logout request
swagger:model logoutRequest
func (*LogoutRequest) ContextValidate ¶ added in v0.22.1
ContextValidate validates this logout request based on context it is used
func (*LogoutRequest) MarshalBinary ¶ added in v0.22.1
func (m *LogoutRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogoutRequest) UnmarshalBinary ¶ added in v0.22.1
func (m *LogoutRequest) 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 MakeBucketsResponse ¶ added in v0.26.0
type MakeBucketsResponse struct { // bucket name BucketName string `json:"bucketName,omitempty"` }
MakeBucketsResponse make buckets response
swagger:model makeBucketsResponse
func (*MakeBucketsResponse) ContextValidate ¶ added in v0.26.0
ContextValidate validates this make buckets response based on context it is used
func (*MakeBucketsResponse) MarshalBinary ¶ added in v0.26.0
func (m *MakeBucketsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MakeBucketsResponse) UnmarshalBinary ¶ added in v0.26.0
func (m *MakeBucketsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Metadata ¶ added in v0.12.9
type Metadata struct {
// object metadata
ObjectMetadata interface{} `json:"objectMetadata,omitempty"`
}
Metadata metadata
swagger:model metadata
func (*Metadata) ContextValidate ¶ added in v0.12.9
ContextValidate validates this metadata based on context it is used
func (*Metadata) MarshalBinary ¶ added in v0.12.9
MarshalBinary interface implementation
func (*Metadata) UnmarshalBinary ¶ added in v0.12.9
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"` // priority Priority int32 `json:"priority,omitempty"` // region Region string `json:"region,omitempty"` // replicate delete markers ReplicateDeleteMarkers bool `json:"replicateDeleteMarkers,omitempty"` // replicate deletes ReplicateDeletes bool `json:"replicateDeletes,omitempty"` // replicate metadata ReplicateMetadata bool `json:"replicateMetadata,omitempty"` // secret key // Required: true // Min Length: 8 SecretKey *string `json:"secretKey"` // storage class StorageClass string `json:"storageClass,omitempty"` // sync mode // Enum: [async sync] SyncMode *string `json:"syncMode,omitempty"` // tags Tags string `json:"tags,omitempty"` // target URL // Required: true TargetURL *string `json:"targetURL"` }
MultiBucketReplication multi bucket replication
swagger:model multiBucketReplication
func (*MultiBucketReplication) ContextValidate ¶ 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 MultiBucketReplicationEdit ¶ added in v0.13.3
type MultiBucketReplicationEdit struct { // arn Arn string `json:"arn,omitempty"` // prefix Prefix string `json:"prefix,omitempty"` // priority Priority int32 `json:"priority,omitempty"` // replicate delete markers ReplicateDeleteMarkers bool `json:"replicateDeleteMarkers,omitempty"` // replicate deletes ReplicateDeletes bool `json:"replicateDeletes,omitempty"` // replicate existing objects ReplicateExistingObjects bool `json:"replicateExistingObjects,omitempty"` // replicate metadata ReplicateMetadata bool `json:"replicateMetadata,omitempty"` // rule state RuleState bool `json:"ruleState,omitempty"` // storage class StorageClass string `json:"storageClass,omitempty"` // tags Tags string `json:"tags,omitempty"` }
MultiBucketReplicationEdit multi bucket replication edit
swagger:model multiBucketReplicationEdit
func (*MultiBucketReplicationEdit) ContextValidate ¶ added in v0.13.3
func (m *MultiBucketReplicationEdit) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this multi bucket replication edit based on context it is used
func (*MultiBucketReplicationEdit) MarshalBinary ¶ added in v0.13.3
func (m *MultiBucketReplicationEdit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiBucketReplicationEdit) UnmarshalBinary ¶ added in v0.13.3
func (m *MultiBucketReplicationEdit) 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 MultiLifecycleResult ¶ added in v0.14.6
type MultiLifecycleResult struct { // results Results []*MulticycleResultItem `json:"results"` }
MultiLifecycleResult multi lifecycle result
swagger:model multiLifecycleResult
func (*MultiLifecycleResult) ContextValidate ¶ added in v0.14.6
ContextValidate validate this multi lifecycle result based on the context it is used
func (*MultiLifecycleResult) MarshalBinary ¶ added in v0.14.6
func (m *MultiLifecycleResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MultiLifecycleResult) UnmarshalBinary ¶ added in v0.14.6
func (m *MultiLifecycleResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MulticycleResultItem ¶ added in v0.14.6
type MulticycleResultItem struct { // bucket name BucketName string `json:"bucketName,omitempty"` // error Error string `json:"error,omitempty"` }
MulticycleResultItem multicycle result item
swagger:model multicycleResultItem
func (*MulticycleResultItem) ContextValidate ¶ added in v0.14.6
ContextValidate validates this multicycle result item based on context it is used
func (*MulticycleResultItem) MarshalBinary ¶ added in v0.14.6
func (m *MulticycleResultItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MulticycleResultItem) UnmarshalBinary ¶ added in v0.14.6
func (m *MulticycleResultItem) 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
func (NofiticationService) Pointer ¶ added in v0.14.2
func (m NofiticationService) Pointer() *NofiticationService
Pointer returns a pointer to a freshly-allocated NofiticationService.
type NotifEndpointResponse ¶
type NotifEndpointResponse struct { // notification endpoints NotificationEndpoints []*NotificationEndpointItem `json:"notification_endpoints"` }
NotifEndpointResponse notif endpoint response
swagger:model notifEndpointResponse
func (*NotifEndpointResponse) ContextValidate ¶ 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" // NotificationEventTypeReplica captures enum value "replica" NotificationEventTypeReplica NotificationEventType = "replica" // NotificationEventTypeIlm captures enum value "ilm" NotificationEventTypeIlm NotificationEventType = "ilm" )
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
func (NotificationEventType) Pointer ¶ added in v0.14.2
func (m NotificationEventType) Pointer() *NotificationEventType
Pointer returns a pointer to a freshly-allocated NotificationEventType.
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
func (ObjectLegalHoldStatus) Pointer ¶ added in v0.14.2
func (m ObjectLegalHoldStatus) Pointer() *ObjectLegalHoldStatus
Pointer returns a pointer to a freshly-allocated ObjectLegalHoldStatus.
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
func (ObjectRetentionMode) Pointer ¶ added in v0.14.2
func (m ObjectRetentionMode) Pointer() *ObjectRetentionMode
Pointer returns a pointer to a freshly-allocated ObjectRetentionMode.
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
func (ObjectRetentionUnit) Pointer ¶ added in v0.14.2
func (m ObjectRetentionUnit) Pointer() *ObjectRetentionUnit
Pointer returns a pointer to a freshly-allocated ObjectRetentionUnit.
type PeerInfo ¶ added in v0.15.8
type PeerInfo struct { // deployment ID DeploymentID string `json:"deploymentID,omitempty"` // endpoint Endpoint string `json:"endpoint,omitempty"` // name Name string `json:"name,omitempty"` }
PeerInfo peer info
swagger:model peerInfo
func (*PeerInfo) ContextValidate ¶ added in v0.15.8
ContextValidate validates this peer info based on context it is used
func (*PeerInfo) MarshalBinary ¶ added in v0.15.8
MarshalBinary interface implementation
func (*PeerInfo) UnmarshalBinary ¶ added in v0.15.8
UnmarshalBinary interface implementation
type PeerInfoRemove ¶ added in v0.15.8
type PeerInfoRemove struct { // all All bool `json:"all,omitempty"` // sites // Required: true Sites []string `json:"sites"` }
PeerInfoRemove peer info remove
swagger:model peerInfoRemove
func (*PeerInfoRemove) ContextValidate ¶ added in v0.15.8
ContextValidate validates this peer info remove based on context it is used
func (*PeerInfoRemove) MarshalBinary ¶ added in v0.15.8
func (m *PeerInfoRemove) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PeerInfoRemove) UnmarshalBinary ¶ added in v0.15.8
func (m *PeerInfoRemove) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PeerSite ¶ added in v0.15.8
type PeerSite struct { // access key AccessKey string `json:"accessKey,omitempty"` // endpoint Endpoint string `json:"endpoint,omitempty"` // name Name string `json:"name,omitempty"` // secret key SecretKey string `json:"secretKey,omitempty"` }
PeerSite peer site
swagger:model peerSite
func (*PeerSite) ContextValidate ¶ added in v0.15.8
ContextValidate validates this peer site based on context it is used
func (*PeerSite) MarshalBinary ¶ added in v0.15.8
MarshalBinary interface implementation
func (*PeerSite) UnmarshalBinary ¶ added in v0.15.8
UnmarshalBinary interface implementation
type PeerSiteEditResponse ¶ added in v0.15.8
type PeerSiteEditResponse struct { // error detail ErrorDetail string `json:"errorDetail,omitempty"` // status Status string `json:"status,omitempty"` // success Success bool `json:"success,omitempty"` }
PeerSiteEditResponse peer site edit response
swagger:model peerSiteEditResponse
func (*PeerSiteEditResponse) ContextValidate ¶ added in v0.15.8
ContextValidate validates this peer site edit response based on context it is used
func (*PeerSiteEditResponse) MarshalBinary ¶ added in v0.15.8
func (m *PeerSiteEditResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PeerSiteEditResponse) UnmarshalBinary ¶ added in v0.15.8
func (m *PeerSiteEditResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PeerSiteRemoveResponse ¶ added in v0.15.8
type PeerSiteRemoveResponse struct { // error detail ErrorDetail string `json:"errorDetail,omitempty"` // status Status string `json:"status,omitempty"` }
PeerSiteRemoveResponse peer site remove response
swagger:model peerSiteRemoveResponse
func (*PeerSiteRemoveResponse) ContextValidate ¶ added in v0.15.8
func (m *PeerSiteRemoveResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this peer site remove response based on context it is used
func (*PeerSiteRemoveResponse) MarshalBinary ¶ added in v0.15.8
func (m *PeerSiteRemoveResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PeerSiteRemoveResponse) UnmarshalBinary ¶ added in v0.15.8
func (m *PeerSiteRemoveResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PermissionResource ¶ added in v0.17.0
type PermissionResource struct { // condition operator ConditionOperator string `json:"conditionOperator,omitempty"` // prefixes Prefixes []string `json:"prefixes"` // resource Resource string `json:"resource,omitempty"` }
PermissionResource permission resource
swagger:model permissionResource
func (*PermissionResource) ContextValidate ¶ added in v0.17.0
ContextValidate validates this permission resource based on context it is used
func (*PermissionResource) MarshalBinary ¶ added in v0.17.0
func (m *PermissionResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PermissionResource) UnmarshalBinary ¶ added in v0.17.0
func (m *PermissionResource) 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
func (PolicyEntity) Pointer ¶ added in v0.14.2
func (m PolicyEntity) Pointer() *PolicyEntity
Pointer returns a pointer to a freshly-allocated PolicyEntity.
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"` // custom style ob CustomStyleOb string `json:"customStyleOb,omitempty"` // hm Hm bool `json:"hm,omitempty"` // ob Ob bool `json:"ob,omitempty"` }
Principal principal
swagger:model principal
func (*Principal) ContextValidate ¶ 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 ProfilingStartRequest ¶
type ProfilingStartRequest struct { // type // Required: true Type *string `json:"type"` }
ProfilingStartRequest profiling start request
swagger:model profilingStartRequest
func (*ProfilingStartRequest) ContextValidate ¶ added in v0.7.5
ContextValidate validates this profiling start request based on context it is used
func (*ProfilingStartRequest) MarshalBinary ¶
func (m *ProfilingStartRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProfilingStartRequest) UnmarshalBinary ¶
func (m *ProfilingStartRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type 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 RedirectRule ¶ added in v0.21.1
type RedirectRule struct { // display name DisplayName string `json:"displayName,omitempty"` // redirect Redirect string `json:"redirect,omitempty"` // service type ServiceType string `json:"serviceType,omitempty"` }
RedirectRule redirect rule
swagger:model redirectRule
func (*RedirectRule) ContextValidate ¶ added in v0.21.1
ContextValidate validates this redirect rule based on context it is used
func (*RedirectRule) MarshalBinary ¶ added in v0.21.1
func (m *RedirectRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RedirectRule) UnmarshalBinary ¶ added in v0.21.1
func (m *RedirectRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReleaseAuthor ¶ added in v0.24.0
type ReleaseAuthor struct { // avatar url AvatarURL string `json:"avatar_url,omitempty"` // events url EventsURL string `json:"events_url,omitempty"` // followers url FollowersURL string `json:"followers_url,omitempty"` // following url FollowingURL string `json:"following_url,omitempty"` // gists url GistsURL string `json:"gists_url,omitempty"` // gravatar id GravatarID string `json:"gravatar_id,omitempty"` // html url HTMLURL string `json:"html_url,omitempty"` // id ID int64 `json:"id,omitempty"` // login Login string `json:"login,omitempty"` // node id NodeID string `json:"node_id,omitempty"` // organizations url OrganizationsURL string `json:"organizations_url,omitempty"` // received events url ReceivedEventsURL string `json:"receivedEvents_url,omitempty"` // repos url ReposURL string `json:"repos_url,omitempty"` // site admin SiteAdmin bool `json:"site_admin,omitempty"` // starred url StarredURL string `json:"starred_url,omitempty"` // subscriptions url SubscriptionsURL string `json:"subscriptions_url,omitempty"` // type Type string `json:"type,omitempty"` // url URL string `json:"url,omitempty"` }
ReleaseAuthor release author
swagger:model releaseAuthor
func (*ReleaseAuthor) ContextValidate ¶ added in v0.24.0
ContextValidate validates this release author based on context it is used
func (*ReleaseAuthor) MarshalBinary ¶ added in v0.24.0
func (m *ReleaseAuthor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReleaseAuthor) UnmarshalBinary ¶ added in v0.24.0
func (m *ReleaseAuthor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReleaseInfo ¶ added in v0.24.0
type ReleaseInfo struct { // breaking changes content BreakingChangesContent string `json:"breakingChangesContent,omitempty"` // context content ContextContent string `json:"contextContent,omitempty"` // metadata Metadata *ReleaseMetadata `json:"metadata,omitempty"` // new features content NewFeaturesContent string `json:"newFeaturesContent,omitempty"` // notes content NotesContent string `json:"notesContent,omitempty"` // security content SecurityContent string `json:"securityContent,omitempty"` }
ReleaseInfo release info
swagger:model releaseInfo
func (*ReleaseInfo) ContextValidate ¶ added in v0.24.0
ContextValidate validate this release info based on the context it is used
func (*ReleaseInfo) MarshalBinary ¶ added in v0.24.0
func (m *ReleaseInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReleaseInfo) UnmarshalBinary ¶ added in v0.24.0
func (m *ReleaseInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReleaseListResponse ¶ added in v0.24.0
type ReleaseListResponse struct { // results Results []*ReleaseInfo `json:"results"` }
ReleaseListResponse release list response
swagger:model releaseListResponse
func (*ReleaseListResponse) ContextValidate ¶ added in v0.24.0
ContextValidate validate this release list response based on the context it is used
func (*ReleaseListResponse) MarshalBinary ¶ added in v0.24.0
func (m *ReleaseListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReleaseListResponse) UnmarshalBinary ¶ added in v0.24.0
func (m *ReleaseListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReleaseMetadata ¶ added in v0.24.0
type ReleaseMetadata struct { // assets url AssetsURL string `json:"assets_url,omitempty"` // author Author *ReleaseAuthor `json:"author,omitempty"` // created at CreatedAt string `json:"created_at,omitempty"` // draft Draft bool `json:"draft,omitempty"` // html url HTMLURL string `json:"html_url,omitempty"` // id ID int64 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // node id NodeID string `json:"node_id,omitempty"` // prerelease Prerelease bool `json:"prerelease,omitempty"` // published at PublishedAt string `json:"published_at,omitempty"` // tag name TagName string `json:"tag_name,omitempty"` // tarball url TarballURL string `json:"tarball_url,omitempty"` // target commitish TargetCommitish string `json:"target_commitish,omitempty"` // upload url UploadURL string `json:"upload_url,omitempty"` // url URL string `json:"url,omitempty"` // zipball url ZipballURL string `json:"zipball_url,omitempty"` }
ReleaseMetadata release metadata
swagger:model releaseMetadata
func (*ReleaseMetadata) ContextValidate ¶ added in v0.24.0
ContextValidate validate this release metadata based on the context it is used
func (*ReleaseMetadata) MarshalBinary ¶ added in v0.24.0
func (m *ReleaseMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReleaseMetadata) UnmarshalBinary ¶ added in v0.24.0
func (m *ReleaseMetadata) 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 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"` // is latest IsLatest bool `json:"is_latest,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 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"` // url URL string `json:"url,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 { // allow resources AllowResources []*PermissionResource `json:"allowResources"` // custom styles CustomStyles string `json:"customStyles,omitempty"` // distributed mode DistributedMode bool `json:"distributedMode,omitempty"` // env constants EnvConstants *EnvironmentConstants `json:"envConstants,omitempty"` // features Features []string `json:"features"` // operator Operator bool `json:"operator,omitempty"` // permissions Permissions map[string][]string `json:"permissions,omitempty"` // server end point ServerEndPoint string `json:"serverEndPoint,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"` // definition Definition string `json:"definition,omitempty"` }
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: [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 SetIDPResponse ¶ added in v0.22.1
type SetIDPResponse struct { // restart Restart bool `json:"restart,omitempty"` }
SetIDPResponse set ID p response
swagger:model setIDPResponse
func (*SetIDPResponse) ContextValidate ¶ added in v0.22.1
ContextValidate validates this set ID p response based on context it is used
func (*SetIDPResponse) MarshalBinary ¶ added in v0.22.1
func (m *SetIDPResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetIDPResponse) UnmarshalBinary ¶ added in v0.22.1
func (m *SetIDPResponse) 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 SiteReplicationAddRequest ¶ added in v0.15.8
type SiteReplicationAddRequest []*PeerSite
SiteReplicationAddRequest site replication add request
swagger:model siteReplicationAddRequest
func (SiteReplicationAddRequest) ContextValidate ¶ added in v0.15.8
func (m SiteReplicationAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this site replication add request based on the context it is used
type SiteReplicationAddResponse ¶ added in v0.15.8
type SiteReplicationAddResponse struct { // error detail ErrorDetail string `json:"errorDetail,omitempty"` // initial sync error message InitialSyncErrorMessage string `json:"initialSyncErrorMessage,omitempty"` // status Status string `json:"status,omitempty"` // success Success bool `json:"success,omitempty"` }
SiteReplicationAddResponse site replication add response
swagger:model siteReplicationAddResponse
func (*SiteReplicationAddResponse) ContextValidate ¶ added in v0.15.8
func (m *SiteReplicationAddResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this site replication add response based on context it is used
func (*SiteReplicationAddResponse) MarshalBinary ¶ added in v0.15.8
func (m *SiteReplicationAddResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SiteReplicationAddResponse) UnmarshalBinary ¶ added in v0.15.8
func (m *SiteReplicationAddResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SiteReplicationInfoResponse ¶ added in v0.15.8
type SiteReplicationInfoResponse struct { // enabled Enabled bool `json:"enabled,omitempty"` // name Name string `json:"name,omitempty"` // service account access key ServiceAccountAccessKey string `json:"serviceAccountAccessKey,omitempty"` // sites Sites []*PeerInfo `json:"sites"` }
SiteReplicationInfoResponse site replication info response
swagger:model siteReplicationInfoResponse
func (*SiteReplicationInfoResponse) ContextValidate ¶ added in v0.15.8
func (m *SiteReplicationInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this site replication info response based on the context it is used
func (*SiteReplicationInfoResponse) MarshalBinary ¶ added in v0.15.8
func (m *SiteReplicationInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SiteReplicationInfoResponse) UnmarshalBinary ¶ added in v0.15.8
func (m *SiteReplicationInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SiteReplicationStatusResponse ¶ added in v0.15.13
type SiteReplicationStatusResponse struct { // bucket stats BucketStats interface{} `json:"bucketStats,omitempty"` // enabled Enabled bool `json:"enabled,omitempty"` // group stats GroupStats interface{} `json:"groupStats,omitempty"` // max buckets MaxBuckets int64 `json:"maxBuckets,omitempty"` // max groups MaxGroups int64 `json:"maxGroups,omitempty"` // max policies MaxPolicies int64 `json:"maxPolicies,omitempty"` // max users MaxUsers int64 `json:"maxUsers,omitempty"` // policy stats PolicyStats interface{} `json:"policyStats,omitempty"` // sites Sites interface{} `json:"sites,omitempty"` // stats summary StatsSummary interface{} `json:"statsSummary,omitempty"` // user stats UserStats interface{} `json:"userStats,omitempty"` }
SiteReplicationStatusResponse site replication status response
swagger:model siteReplicationStatusResponse
func (*SiteReplicationStatusResponse) ContextValidate ¶ added in v0.15.13
func (m *SiteReplicationStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this site replication status response based on context it is used
func (*SiteReplicationStatusResponse) MarshalBinary ¶ added in v0.15.13
func (m *SiteReplicationStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SiteReplicationStatusResponse) UnmarshalBinary ¶ added in v0.15.13
func (m *SiteReplicationStatusResponse) 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 SubnetLoginMFARequest ¶ added in v0.14.0
type SubnetLoginMFARequest struct { // mfa token // Required: true MfaToken *string `json:"mfa_token"` // otp // Required: true Otp *string `json:"otp"` // username // Required: true Username *string `json:"username"` }
SubnetLoginMFARequest subnet login m f a request
swagger:model subnetLoginMFARequest
func (*SubnetLoginMFARequest) ContextValidate ¶ added in v0.14.0
ContextValidate validates this subnet login m f a request based on context it is used
func (*SubnetLoginMFARequest) MarshalBinary ¶ added in v0.14.0
func (m *SubnetLoginMFARequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetLoginMFARequest) UnmarshalBinary ¶ added in v0.14.0
func (m *SubnetLoginMFARequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetLoginRequest ¶ added in v0.14.0
type SubnetLoginRequest struct { // api key APIKey string `json:"apiKey,omitempty"` // password Password string `json:"password,omitempty"` // username Username string `json:"username,omitempty"` }
SubnetLoginRequest subnet login request
swagger:model subnetLoginRequest
func (*SubnetLoginRequest) ContextValidate ¶ added in v0.14.0
ContextValidate validates this subnet login request based on context it is used
func (*SubnetLoginRequest) MarshalBinary ¶ added in v0.14.0
func (m *SubnetLoginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetLoginRequest) UnmarshalBinary ¶ added in v0.14.0
func (m *SubnetLoginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetLoginResponse ¶ added in v0.14.0
type SubnetLoginResponse struct { // access token AccessToken string `json:"access_token,omitempty"` // mfa token MfaToken string `json:"mfa_token,omitempty"` // organizations Organizations []*SubnetOrganization `json:"organizations"` // registered Registered bool `json:"registered,omitempty"` }
SubnetLoginResponse subnet login response
swagger:model subnetLoginResponse
func (*SubnetLoginResponse) ContextValidate ¶ added in v0.14.0
ContextValidate validate this subnet login response based on the context it is used
func (*SubnetLoginResponse) MarshalBinary ¶ added in v0.14.0
func (m *SubnetLoginResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetLoginResponse) UnmarshalBinary ¶ added in v0.14.0
func (m *SubnetLoginResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetOrganization ¶ added in v0.14.0
type SubnetOrganization struct { // account Id AccountID int64 `json:"accountId,omitempty"` // company Company string `json:"company,omitempty"` // is account owner IsAccountOwner bool `json:"isAccountOwner,omitempty"` // short name ShortName string `json:"shortName,omitempty"` // subscription status SubscriptionStatus string `json:"subscriptionStatus,omitempty"` // user Id UserID int64 `json:"userId,omitempty"` }
SubnetOrganization subnet organization
swagger:model subnetOrganization
func (*SubnetOrganization) ContextValidate ¶ added in v0.14.0
ContextValidate validates this subnet organization based on context it is used
func (*SubnetOrganization) MarshalBinary ¶ added in v0.14.0
func (m *SubnetOrganization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetOrganization) UnmarshalBinary ¶ added in v0.14.0
func (m *SubnetOrganization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetRegTokenResponse ¶ added in v0.14.0
type SubnetRegTokenResponse struct { // reg token RegToken string `json:"regToken,omitempty"` }
SubnetRegTokenResponse subnet reg token response
swagger:model SubnetRegTokenResponse
func (*SubnetRegTokenResponse) ContextValidate ¶ added in v0.14.0
func (m *SubnetRegTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this subnet reg token response based on context it is used
func (*SubnetRegTokenResponse) MarshalBinary ¶ added in v0.14.0
func (m *SubnetRegTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetRegTokenResponse) UnmarshalBinary ¶ added in v0.14.0
func (m *SubnetRegTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetRegisterRequest ¶ added in v0.14.0
type SubnetRegisterRequest struct { // account id // Required: true AccountID *string `json:"account_id"` // token // Required: true Token *string `json:"token"` }
SubnetRegisterRequest subnet register request
swagger:model subnetRegisterRequest
func (*SubnetRegisterRequest) ContextValidate ¶ added in v0.14.0
ContextValidate validates this subnet register request based on context it is used
func (*SubnetRegisterRequest) MarshalBinary ¶ added in v0.14.0
func (m *SubnetRegisterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetRegisterRequest) UnmarshalBinary ¶ added in v0.14.0
func (m *SubnetRegisterRequest) 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"` // minio Minio *TierMinio `json:"minio,omitempty"` // s3 S3 *TierS3 `json:"s3,omitempty"` // status Status bool `json:"status,omitempty"` // type // Enum: [s3 gcs azure minio 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"` // objects Objects string `json:"objects,omitempty"` // prefix Prefix string `json:"prefix,omitempty"` // region Region string `json:"region,omitempty"` // usage Usage string `json:"usage,omitempty"` // versions Versions string `json:"versions,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"` // objects Objects string `json:"objects,omitempty"` // prefix Prefix string `json:"prefix,omitempty"` // region Region string `json:"region,omitempty"` // usage Usage string `json:"usage,omitempty"` // versions Versions string `json:"versions,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 TierMinio ¶ added in v0.20.2
type TierMinio 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"` // objects Objects string `json:"objects,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"` // usage Usage string `json:"usage,omitempty"` // versions Versions string `json:"versions,omitempty"` }
TierMinio tier minio
swagger:model tier_minio
func (*TierMinio) ContextValidate ¶ added in v0.20.2
ContextValidate validates this tier minio based on context it is used
func (*TierMinio) MarshalBinary ¶ added in v0.20.2
MarshalBinary interface implementation
func (*TierMinio) UnmarshalBinary ¶ added in v0.20.2
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"` // objects Objects string `json:"objects,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"` // usage Usage string `json:"usage,omitempty"` // versions Versions string `json:"versions,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"` // noncurrent storage class NoncurrentStorageClass string `json:"noncurrent_storage_class,omitempty"` // noncurrent transition days NoncurrentTransitionDays int64 `json:"noncurrent_transition_days,omitempty"` // storage class StorageClass string `json:"storage_class,omitempty"` }
TransitionResponse transition response
swagger:model transitionResponse
func (*TransitionResponse) ContextValidate ¶ 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 { // Non required, toggle to disable or enable rule Disable bool `json:"disable,omitempty"` // Non required, toggle to disable or enable rule ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"` // Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM ExpiryDays int32 `json:"expiry_days,omitempty"` // Non required, can be set in case of expiration is enabled NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"` // Non required, can be set in case of transition is enabled NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"` // Non required, can be set in case of transition is enabled NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"` // Non required field, it matches a prefix to perform ILM operations on it Prefix string `json:"prefix,omitempty"` // Required only in case of transition is set. it refers to a tier StorageClass string `json:"storage_class,omitempty"` // Non required field, tags to match ILM files Tags string `json:"tags,omitempty"` // Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM TransitionDays int32 `json:"transition_days,omitempty"` // ILM Rule type (Expiry or transition) // Required: true // Enum: [expiry transition] Type *string `json:"type"` }
UpdateBucketLifecycle update bucket lifecycle
swagger:model updateBucketLifecycle
func (*UpdateBucketLifecycle) ContextValidate ¶ 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 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 UserSAs ¶ added in v0.19.1
type UserSAs struct { // path Path string `json:"path,omitempty"` // recursive Recursive bool `json:"recursive,omitempty"` // version ID VersionID string `json:"versionID,omitempty"` }
UserSAs user s as
swagger:model userSAs
func (*UserSAs) ContextValidate ¶ added in v0.19.1
ContextValidate validates this user s as based on context it is used
func (*UserSAs) MarshalBinary ¶ added in v0.19.1
MarshalBinary interface implementation
func (*UserSAs) UnmarshalBinary ¶ added in v0.19.1
UnmarshalBinary interface implementation
type UserServiceAccountItem ¶ added in v0.17.2
type UserServiceAccountItem struct { // num s as NumSAs int64 `json:"numSAs,omitempty"` // user name UserName string `json:"userName,omitempty"` }
UserServiceAccountItem user service account item
swagger:model userServiceAccountItem
func (*UserServiceAccountItem) ContextValidate ¶ added in v0.17.2
func (m *UserServiceAccountItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this user service account item based on context it is used
func (*UserServiceAccountItem) MarshalBinary ¶ added in v0.17.2
func (m *UserServiceAccountItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserServiceAccountItem) UnmarshalBinary ¶ added in v0.17.2
func (m *UserServiceAccountItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserServiceAccountSummary ¶ added in v0.17.2
type UserServiceAccountSummary struct { // has s a HasSA bool `json:"hasSA,omitempty"` // list of users with number of service accounts UserServiceAccountList []*UserServiceAccountItem `json:"userServiceAccountList"` }
UserServiceAccountSummary user service account summary
swagger:model userServiceAccountSummary
func (*UserServiceAccountSummary) ContextValidate ¶ added in v0.17.2
func (m *UserServiceAccountSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this user service account summary based on the context it is used
func (*UserServiceAccountSummary) MarshalBinary ¶ added in v0.17.2
func (m *UserServiceAccountSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserServiceAccountSummary) UnmarshalBinary ¶ added in v0.17.2
func (m *UserServiceAccountSummary) 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 ¶
- a_user_policy_response.go
- access_rule.go
- account_change_password_request.go
- add_bucket_lifecycle.go
- add_bucket_replication.go
- add_group_request.go
- add_multi_bucket_lifecycle.go
- add_policy_request.go
- add_service_account_policy_request.go
- add_user_request.go
- admin_info_response.go
- api_key.go
- arns_response.go
- backend_properties.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_replication_rule_list.go
- bucket_versioning_response.go
- bulk_user_groups.go
- call_home_get_response.go
- call_home_set_status.go
- change_user_password_request.go
- check_version_response.go
- config_description.go
- config_export_response.go
- configuration.go
- configuration_k_v.go
- create_remote_bucket.go
- delete_file.go
- env_override.go
- environment_constants.go
- error.go
- expiration_response.go
- get_bucket_retention_config.go
- group.go
- iam_entity.go
- iam_policy.go
- iam_policy_statement.go
- idp_list_configurations_response.go
- idp_server_configuration.go
- idp_server_configuration_info.go
- km_delete_key_request.go
- kms_a_p_is_response.go
- kms_api.go
- kms_assign_policy_request.go
- kms_create_key_request.go
- kms_describe_identity_response.go
- kms_describe_policy_response.go
- kms_describe_self_identity_response.go
- kms_endpoint.go
- kms_get_policy_response.go
- kms_identity_info.go
- kms_import_key_request.go
- kms_key_info.go
- kms_key_status_response.go
- kms_latency_histogram.go
- kms_list_identities_response.go
- kms_list_keys_response.go
- kms_list_policies_response.go
- kms_metrics_response.go
- kms_policy_info.go
- kms_set_policy_request.go
- kms_status_response.go
- kms_version_response.go
- ldap_entities.go
- ldap_entities_request.go
- ldap_group_policy_entity.go
- ldap_policy_entity.go
- ldap_user_policy_entity.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_policies_response.go
- list_remote_buckets_response.go
- list_users_response.go
- log_search_response.go
- login_details.go
- login_oauth2_auth_request.go
- login_request.go
- login_response.go
- logout_request.go
- make_bucket_request.go
- make_buckets_response.go
- metadata.go
- multi_bucket_replication.go
- multi_bucket_replication_edit.go
- multi_bucket_response_item.go
- multi_bucket_response_state.go
- multi_buckets_relation.go
- multi_lifecycle_result.go
- multicycle_result_item.go
- 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
- peer_info.go
- peer_info_remove.go
- peer_site.go
- peer_site_edit_response.go
- peer_site_remove_response.go
- permission_resource.go
- policy.go
- policy_args.go
- policy_entity.go
- prefix_access_pair.go
- prefix_wrapper.go
- principal.go
- profiling_start_request.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
- redirect_rule.go
- release_author.go
- release_info.go
- release_list_response.go
- release_metadata.go
- remote_bucket.go
- result_target.go
- rewind_item.go
- rewind_response.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_id_p_response.go
- set_notification_endpoint_response.go
- set_policy_multiple_name_request.go
- set_policy_name_request.go
- set_policy_request.go
- site_replication_add_request.go
- site_replication_add_response.go
- site_replication_info_response.go
- site_replication_status_response.go
- start_profiling_item.go
- start_profiling_list.go
- subnet_login_m_f_a_request.go
- subnet_login_request.go
- subnet_login_response.go
- subnet_organization.go
- subnet_reg_token_response.go
- subnet_register_request.go
- tier.go
- tier_azure.go
- tier_credentials_request.go
- tier_gcs.go
- tier_list_response.go
- tier_minio.go
- tier_s3.go
- transition_response.go
- update_bucket_lifecycle.go
- update_group_request.go
- update_user.go
- update_user_groups.go
- user.go
- user_s_as.go
- user_service_account_item.go
- user_service_account_summary.go
- widget.go
- widget_details.go
- widget_result.go