Documentation ¶
Index ¶
- type APIClient
- type APIClientGetResponse
- func (m *APIClientGetResponse) MarshalBinary() ([]byte, error)
- func (m APIClientGetResponse) MarshalJSON() ([]byte, error)
- func (m *APIClientGetResponse) UnmarshalBinary(b []byte) error
- func (m *APIClientGetResponse) UnmarshalJSON(raw []byte) error
- func (m *APIClientGetResponse) Validate(formats strfmt.Registry) error
- type APIClientPatch
- type APIClientPost
- type APIClientResponse
- type APIToken
- type APIVersionResponse
- type ActiveDirectory
- type ActiveDirectoryAllOf1
- type ActiveDirectoryGetResponse
- func (m *ActiveDirectoryGetResponse) MarshalBinary() ([]byte, error)
- func (m ActiveDirectoryGetResponse) MarshalJSON() ([]byte, error)
- func (m *ActiveDirectoryGetResponse) UnmarshalBinary(b []byte) error
- func (m *ActiveDirectoryGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ActiveDirectoryGetResponse) Validate(formats strfmt.Registry) error
- type ActiveDirectoryPost
- func (m *ActiveDirectoryPost) MarshalBinary() ([]byte, error)
- func (m ActiveDirectoryPost) MarshalJSON() ([]byte, error)
- func (m *ActiveDirectoryPost) UnmarshalBinary(b []byte) error
- func (m *ActiveDirectoryPost) UnmarshalJSON(raw []byte) error
- func (m *ActiveDirectoryPost) Validate(formats strfmt.Registry) error
- type ActiveDirectoryPostAllOf0
- type ActiveDirectoryPostAllOf1
- type ActiveDirectoryResponse
- type Admin
- type AdminAPIToken
- type AdminAPITokenAllOf1
- type AdminAPITokenGetResponse
- func (m *AdminAPITokenGetResponse) MarshalBinary() ([]byte, error)
- func (m AdminAPITokenGetResponse) MarshalJSON() ([]byte, error)
- func (m *AdminAPITokenGetResponse) UnmarshalBinary(b []byte) error
- func (m *AdminAPITokenGetResponse) UnmarshalJSON(raw []byte) error
- func (m *AdminAPITokenGetResponse) Validate(formats strfmt.Registry) error
- type AdminAPITokenOAIGenAllOf2
- type AdminAPITokenResponse
- type AdminAllOf1
- type AdminCache
- type AdminCacheAllOf1
- type AdminCacheGetResponse
- func (m *AdminCacheGetResponse) MarshalBinary() ([]byte, error)
- func (m AdminCacheGetResponse) MarshalJSON() ([]byte, error)
- func (m *AdminCacheGetResponse) UnmarshalBinary(b []byte) error
- func (m *AdminCacheGetResponse) UnmarshalJSON(raw []byte) error
- func (m *AdminCacheGetResponse) Validate(formats strfmt.Registry) error
- type AdminCacheOAIGenAllOf2
- type AdminCacheResponse
- type AdminGetResponse
- type AdminOAIGenAllOf2
- type AdminPatch
- type AdminPatchAllOf1
- type AdminPost
- type AdminResponse
- type AdminRole
- type AdminSettings
- type AdminSettingsResponse
- type AggregateReplicationPerformance
- type Alert
- type AlertEvent
- type AlertEventGetResponse
- func (m *AlertEventGetResponse) MarshalBinary() ([]byte, error)
- func (m AlertEventGetResponse) MarshalJSON() ([]byte, error)
- func (m *AlertEventGetResponse) UnmarshalBinary(b []byte) error
- func (m *AlertEventGetResponse) UnmarshalJSON(raw []byte) error
- func (m *AlertEventGetResponse) Validate(formats strfmt.Registry) error
- type AlertEventOAIGenAllOf1
- type AlertEventOAIGenAllOf1Alert
- func (m *AlertEventOAIGenAllOf1Alert) MarshalBinary() ([]byte, error)
- func (m AlertEventOAIGenAllOf1Alert) MarshalJSON() ([]byte, error)
- func (m *AlertEventOAIGenAllOf1Alert) UnmarshalBinary(b []byte) error
- func (m *AlertEventOAIGenAllOf1Alert) UnmarshalJSON(raw []byte) error
- func (m *AlertEventOAIGenAllOf1Alert) Validate(formats strfmt.Registry) error
- type AlertEventResponse
- type AlertGetResponse
- type AlertOAIGenAllOf1
- type AlertResponse
- type AlertWatcher
- type AlertWatcherGetResponse
- func (m *AlertWatcherGetResponse) MarshalBinary() ([]byte, error)
- func (m AlertWatcherGetResponse) MarshalJSON() ([]byte, error)
- func (m *AlertWatcherGetResponse) UnmarshalBinary(b []byte) error
- func (m *AlertWatcherGetResponse) UnmarshalJSON(raw []byte) error
- func (m *AlertWatcherGetResponse) Validate(formats strfmt.Registry) error
- type AlertWatcherOAIGenAllOf1
- type AlertWatcherPatch
- type AlertWatcherPost
- type AlertWatcherResponse
- type App
- type AppGetResponse
- type AppNode
- type AppNodeGetResponse
- func (m *AppNodeGetResponse) MarshalBinary() ([]byte, error)
- func (m AppNodeGetResponse) MarshalJSON() ([]byte, error)
- func (m *AppNodeGetResponse) UnmarshalBinary(b []byte) error
- func (m *AppNodeGetResponse) UnmarshalJSON(raw []byte) error
- func (m *AppNodeGetResponse) Validate(formats strfmt.Registry) error
- type AppNodeOAIGenApp
- type AppNodeResponse
- type AppOAIGenAllOf1
- type AppResponse
- type Array
- type ArrayConnection
- type ArrayConnectionAllOf1
- type ArrayConnectionGetResponse
- func (m *ArrayConnectionGetResponse) MarshalBinary() ([]byte, error)
- func (m ArrayConnectionGetResponse) MarshalJSON() ([]byte, error)
- func (m *ArrayConnectionGetResponse) UnmarshalBinary(b []byte) error
- func (m *ArrayConnectionGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ArrayConnectionGetResponse) Validate(formats strfmt.Registry) error
- type ArrayConnectionKey
- type ArrayConnectionKeyGetResponse
- func (m *ArrayConnectionKeyGetResponse) MarshalBinary() ([]byte, error)
- func (m ArrayConnectionKeyGetResponse) MarshalJSON() ([]byte, error)
- func (m *ArrayConnectionKeyGetResponse) UnmarshalBinary(b []byte) error
- func (m *ArrayConnectionKeyGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ArrayConnectionKeyGetResponse) Validate(formats strfmt.Registry) error
- type ArrayConnectionKeyGetResponseAllOf1
- type ArrayConnectionOAIGenAllOf2
- type ArrayConnectionPath
- func (m *ArrayConnectionPath) MarshalBinary() ([]byte, error)
- func (m ArrayConnectionPath) MarshalJSON() ([]byte, error)
- func (m *ArrayConnectionPath) UnmarshalBinary(b []byte) error
- func (m *ArrayConnectionPath) UnmarshalJSON(raw []byte) error
- func (m *ArrayConnectionPath) Validate(formats strfmt.Registry) error
- type ArrayConnectionPathGetResponse
- func (m *ArrayConnectionPathGetResponse) MarshalBinary() ([]byte, error)
- func (m ArrayConnectionPathGetResponse) MarshalJSON() ([]byte, error)
- func (m *ArrayConnectionPathGetResponse) UnmarshalBinary(b []byte) error
- func (m *ArrayConnectionPathGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ArrayConnectionPathGetResponse) Validate(formats strfmt.Registry) error
- type ArrayConnectionPathOAIGenAllOf1
- type ArrayConnectionPathResponse
- type ArrayConnectionPost
- func (m *ArrayConnectionPost) MarshalBinary() ([]byte, error)
- func (m ArrayConnectionPost) MarshalJSON() ([]byte, error)
- func (m *ArrayConnectionPost) UnmarshalBinary(b []byte) error
- func (m *ArrayConnectionPost) UnmarshalJSON(raw []byte) error
- func (m *ArrayConnectionPost) Validate(formats strfmt.Registry) error
- type ArrayConnectionPostAllOf0
- type ArrayConnectionPostAllOf1
- type ArrayConnectionResponse
- type ArrayFactoryResetToken
- func (m *ArrayFactoryResetToken) MarshalBinary() ([]byte, error)
- func (m ArrayFactoryResetToken) MarshalJSON() ([]byte, error)
- func (m *ArrayFactoryResetToken) UnmarshalBinary(b []byte) error
- func (m *ArrayFactoryResetToken) UnmarshalJSON(raw []byte) error
- func (m *ArrayFactoryResetToken) Validate(formats strfmt.Registry) error
- type ArrayFactoryResetTokenGetResponse
- func (m *ArrayFactoryResetTokenGetResponse) MarshalBinary() ([]byte, error)
- func (m ArrayFactoryResetTokenGetResponse) MarshalJSON() ([]byte, error)
- func (m *ArrayFactoryResetTokenGetResponse) UnmarshalBinary(b []byte) error
- func (m *ArrayFactoryResetTokenGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ArrayFactoryResetTokenGetResponse) Validate(formats strfmt.Registry) error
- type ArrayFactoryResetTokenOAIGenAllOf1
- type ArrayFactoryResetTokenResponse
- type ArrayGetResponse
- type ArrayPerformance
- type ArrayPerformanceGetResponse
- func (m *ArrayPerformanceGetResponse) MarshalBinary() ([]byte, error)
- func (m ArrayPerformanceGetResponse) MarshalJSON() ([]byte, error)
- func (m *ArrayPerformanceGetResponse) UnmarshalBinary(b []byte) error
- func (m *ArrayPerformanceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ArrayPerformanceGetResponse) Validate(formats strfmt.Registry) error
- type ArrayPerformanceGetResponseAllOf1
- type ArrayPerformanceOAIGenAllOf2
- type ArrayResponse
- type ArraySpace
- type ArraySpaceGetResponse
- func (m *ArraySpaceGetResponse) MarshalBinary() ([]byte, error)
- func (m ArraySpaceGetResponse) MarshalJSON() ([]byte, error)
- func (m *ArraySpaceGetResponse) UnmarshalBinary(b []byte) error
- func (m *ArraySpaceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ArraySpaceGetResponse) Validate(formats strfmt.Registry) error
- type ArraySpaceGetResponseAllOf1
- type ArraySpaceGetResponseAllOf1ItemsItems
- func (m *ArraySpaceGetResponseAllOf1ItemsItems) MarshalBinary() ([]byte, error)
- func (m ArraySpaceGetResponseAllOf1ItemsItems) MarshalJSON() ([]byte, error)
- func (m *ArraySpaceGetResponseAllOf1ItemsItems) UnmarshalBinary(b []byte) error
- func (m *ArraySpaceGetResponseAllOf1ItemsItems) UnmarshalJSON(raw []byte) error
- func (m *ArraySpaceGetResponseAllOf1ItemsItems) Validate(formats strfmt.Registry) error
- type ArraySpaceOAIGenAllOf1
- type ArraySpaceOAIGenAllOf1Space
- func (m *ArraySpaceOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
- func (m ArraySpaceOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *ArraySpaceOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *ArraySpaceOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *ArraySpaceOAIGenAllOf1Space) Validate(formats strfmt.Registry) error
- type ArraySpaceOAIGenAllOf1SpaceAllOf0
- type ArraySpaceOAIGenAllOf1SpaceAllOf1
- type Arrays
- type ArraysAllOf1
- type Audit
- type AuditGetResponse
- type AuditOAIGenAllOf1
- type AuditOAIGenAllOf1Origin
- func (m *AuditOAIGenAllOf1Origin) MarshalBinary() ([]byte, error)
- func (m AuditOAIGenAllOf1Origin) MarshalJSON() ([]byte, error)
- func (m *AuditOAIGenAllOf1Origin) UnmarshalBinary(b []byte) error
- func (m *AuditOAIGenAllOf1Origin) UnmarshalJSON(raw []byte) error
- func (m *AuditOAIGenAllOf1Origin) Validate(formats strfmt.Registry) error
- type AuditResponse
- type BuiltIn
- type BuiltInRelationship
- type BuiltInResourceNoID
- type Certificate
- type CertificateGetResponse
- func (m *CertificateGetResponse) MarshalBinary() ([]byte, error)
- func (m CertificateGetResponse) MarshalJSON() ([]byte, error)
- func (m *CertificateGetResponse) UnmarshalBinary(b []byte) error
- func (m *CertificateGetResponse) UnmarshalJSON(raw []byte) error
- func (m *CertificateGetResponse) Validate(formats strfmt.Registry) error
- type CertificateOAIGenAllOf1
- type CertificatePost
- type CertificatePostAllOf1
- type CertificateResponse
- type CertificateSigningRequest
- type CertificateSigningRequestPost
- type CertificateSigningRequestPostCertificate
- func (m *CertificateSigningRequestPostCertificate) MarshalBinary() ([]byte, error)
- func (m CertificateSigningRequestPostCertificate) MarshalJSON() ([]byte, error)
- func (m *CertificateSigningRequestPostCertificate) UnmarshalBinary(b []byte) error
- func (m *CertificateSigningRequestPostCertificate) UnmarshalJSON(raw []byte) error
- func (m *CertificateSigningRequestPostCertificate) Validate(formats strfmt.Registry) error
- type CertificateSigningRequestResponse
- type Chap
- type Connection
- type ConnectionAllOf0
- type ConnectionGetResponse
- func (m *ConnectionGetResponse) MarshalBinary() ([]byte, error)
- func (m ConnectionGetResponse) MarshalJSON() ([]byte, error)
- func (m *ConnectionGetResponse) UnmarshalBinary(b []byte) error
- func (m *ConnectionGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ConnectionGetResponse) Validate(formats strfmt.Registry) error
- type ConnectionOAIGen1Host
- func (m *ConnectionOAIGen1Host) MarshalBinary() ([]byte, error)
- func (m ConnectionOAIGen1Host) MarshalJSON() ([]byte, error)
- func (m *ConnectionOAIGen1Host) UnmarshalBinary(b []byte) error
- func (m *ConnectionOAIGen1Host) UnmarshalJSON(raw []byte) error
- func (m *ConnectionOAIGen1Host) Validate(formats strfmt.Registry) error
- type ConnectionOAIGen1HostGroup
- func (m *ConnectionOAIGen1HostGroup) MarshalBinary() ([]byte, error)
- func (m ConnectionOAIGen1HostGroup) MarshalJSON() ([]byte, error)
- func (m *ConnectionOAIGen1HostGroup) UnmarshalBinary(b []byte) error
- func (m *ConnectionOAIGen1HostGroup) UnmarshalJSON(raw []byte) error
- func (m *ConnectionOAIGen1HostGroup) Validate(formats strfmt.Registry) error
- type ConnectionOAIGen1ProtocolEndpoint
- func (m *ConnectionOAIGen1ProtocolEndpoint) MarshalBinary() ([]byte, error)
- func (m ConnectionOAIGen1ProtocolEndpoint) MarshalJSON() ([]byte, error)
- func (m *ConnectionOAIGen1ProtocolEndpoint) UnmarshalBinary(b []byte) error
- func (m *ConnectionOAIGen1ProtocolEndpoint) UnmarshalJSON(raw []byte) error
- func (m *ConnectionOAIGen1ProtocolEndpoint) Validate(formats strfmt.Registry) error
- type ConnectionOAIGen1Volume
- func (m *ConnectionOAIGen1Volume) MarshalBinary() ([]byte, error)
- func (m ConnectionOAIGen1Volume) MarshalJSON() ([]byte, error)
- func (m *ConnectionOAIGen1Volume) UnmarshalBinary(b []byte) error
- func (m *ConnectionOAIGen1Volume) UnmarshalJSON(raw []byte) error
- func (m *ConnectionOAIGen1Volume) Validate(formats strfmt.Registry) error
- type ConnectionOAIGenAllOf1
- type ConnectionPost
- type ConnectionPostProtocolEndpoint
- func (m *ConnectionPostProtocolEndpoint) MarshalBinary() ([]byte, error)
- func (m ConnectionPostProtocolEndpoint) MarshalJSON() ([]byte, error)
- func (m *ConnectionPostProtocolEndpoint) UnmarshalBinary(b []byte) error
- func (m *ConnectionPostProtocolEndpoint) UnmarshalJSON(raw []byte) error
- func (m *ConnectionPostProtocolEndpoint) Validate(formats strfmt.Registry) error
- type ConnectionResponse
- type Controller
- type ControllerAllOf1
- type ControllerGetResponse
- func (m *ControllerGetResponse) MarshalBinary() ([]byte, error)
- func (m ControllerGetResponse) MarshalJSON() ([]byte, error)
- func (m *ControllerGetResponse) UnmarshalBinary(b []byte) error
- func (m *ControllerGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ControllerGetResponse) Validate(formats strfmt.Registry) error
- type ControllerGetResponseAllOf1
- type Controllers
- type DNS
- type DNSGetResponse
- type DNSPatch
- type DNSResponse
- type DestroyedPatchPost
- type Directory
- type DirectoryExport
- type DirectoryExportGetResponse
- func (m *DirectoryExportGetResponse) MarshalBinary() ([]byte, error)
- func (m DirectoryExportGetResponse) MarshalJSON() ([]byte, error)
- func (m *DirectoryExportGetResponse) UnmarshalBinary(b []byte) error
- func (m *DirectoryExportGetResponse) UnmarshalJSON(raw []byte) error
- func (m *DirectoryExportGetResponse) Validate(formats strfmt.Registry) error
- type DirectoryExportOAIGenDirectory
- func (m *DirectoryExportOAIGenDirectory) MarshalBinary() ([]byte, error)
- func (m DirectoryExportOAIGenDirectory) MarshalJSON() ([]byte, error)
- func (m *DirectoryExportOAIGenDirectory) UnmarshalBinary(b []byte) error
- func (m *DirectoryExportOAIGenDirectory) UnmarshalJSON(raw []byte) error
- func (m *DirectoryExportOAIGenDirectory) Validate(formats strfmt.Registry) error
- type DirectoryExportOAIGenPolicy
- func (m *DirectoryExportOAIGenPolicy) MarshalBinary() ([]byte, error)
- func (m DirectoryExportOAIGenPolicy) MarshalJSON() ([]byte, error)
- func (m *DirectoryExportOAIGenPolicy) UnmarshalBinary(b []byte) error
- func (m *DirectoryExportOAIGenPolicy) UnmarshalJSON(raw []byte) error
- func (m *DirectoryExportOAIGenPolicy) Validate(formats strfmt.Registry) error
- type DirectoryExportPost
- type DirectoryExportResponse
- type DirectoryGetResponse
- func (m *DirectoryGetResponse) MarshalBinary() ([]byte, error)
- func (m DirectoryGetResponse) MarshalJSON() ([]byte, error)
- func (m *DirectoryGetResponse) UnmarshalBinary(b []byte) error
- func (m *DirectoryGetResponse) UnmarshalJSON(raw []byte) error
- func (m *DirectoryGetResponse) Validate(formats strfmt.Registry) error
- type DirectoryGetResponseAllOf2
- type DirectoryOAIGenAllOf1
- type DirectoryOAIGenAllOf1FileSystem
- func (m *DirectoryOAIGenAllOf1FileSystem) MarshalBinary() ([]byte, error)
- func (m DirectoryOAIGenAllOf1FileSystem) MarshalJSON() ([]byte, error)
- func (m *DirectoryOAIGenAllOf1FileSystem) UnmarshalBinary(b []byte) error
- func (m *DirectoryOAIGenAllOf1FileSystem) UnmarshalJSON(raw []byte) error
- func (m *DirectoryOAIGenAllOf1FileSystem) Validate(formats strfmt.Registry) error
- type DirectoryOAIGenAllOf1Space
- func (m *DirectoryOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
- func (m DirectoryOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *DirectoryOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *DirectoryOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *DirectoryOAIGenAllOf1Space) Validate(formats strfmt.Registry) error
- type DirectoryPatch
- type DirectoryPerformance
- func (m *DirectoryPerformance) MarshalBinary() ([]byte, error)
- func (m DirectoryPerformance) MarshalJSON() ([]byte, error)
- func (m *DirectoryPerformance) UnmarshalBinary(b []byte) error
- func (m *DirectoryPerformance) UnmarshalJSON(raw []byte) error
- func (m *DirectoryPerformance) Validate(formats strfmt.Registry) error
- type DirectoryPerformanceGetResponse
- func (m *DirectoryPerformanceGetResponse) MarshalBinary() ([]byte, error)
- func (m DirectoryPerformanceGetResponse) MarshalJSON() ([]byte, error)
- func (m *DirectoryPerformanceGetResponse) UnmarshalBinary(b []byte) error
- func (m *DirectoryPerformanceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *DirectoryPerformanceGetResponse) Validate(formats strfmt.Registry) error
- type DirectoryPerformanceGetResponseAllOf1
- type DirectoryPerformanceOAIGenAllOf1
- type DirectoryPolicyExportPost
- type DirectoryPolicyExportPostPoliciesItems
- type DirectoryPolicyExportPostPoliciesItemsPolicy
- func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) MarshalBinary() ([]byte, error)
- func (m DirectoryPolicyExportPostPoliciesItemsPolicy) MarshalJSON() ([]byte, error)
- func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) UnmarshalBinary(b []byte) error
- func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) UnmarshalJSON(raw []byte) error
- func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) Validate(formats strfmt.Registry) error
- type DirectoryPolicyPost
- type DirectoryPolicyPostPoliciesItems
- type DirectoryPolicyPostPoliciesItemsPolicy
- func (m *DirectoryPolicyPostPoliciesItemsPolicy) MarshalBinary() ([]byte, error)
- func (m DirectoryPolicyPostPoliciesItemsPolicy) MarshalJSON() ([]byte, error)
- func (m *DirectoryPolicyPostPoliciesItemsPolicy) UnmarshalBinary(b []byte) error
- func (m *DirectoryPolicyPostPoliciesItemsPolicy) UnmarshalJSON(raw []byte) error
- func (m *DirectoryPolicyPostPoliciesItemsPolicy) Validate(formats strfmt.Registry) error
- type DirectoryPost
- type DirectoryResponse
- type DirectoryService
- type DirectoryServiceGetResponse
- func (m *DirectoryServiceGetResponse) MarshalBinary() ([]byte, error)
- func (m DirectoryServiceGetResponse) MarshalJSON() ([]byte, error)
- func (m *DirectoryServiceGetResponse) UnmarshalBinary(b []byte) error
- func (m *DirectoryServiceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *DirectoryServiceGetResponse) Validate(formats strfmt.Registry) error
- type DirectoryServiceOAIGenAllOf1
- type DirectoryServiceOAIGenAllOf1Management
- type DirectoryServiceResponse
- type DirectoryServiceRole
- type DirectoryServiceRoleGetResponse
- func (m *DirectoryServiceRoleGetResponse) MarshalBinary() ([]byte, error)
- func (m DirectoryServiceRoleGetResponse) MarshalJSON() ([]byte, error)
- func (m *DirectoryServiceRoleGetResponse) UnmarshalBinary(b []byte) error
- func (m *DirectoryServiceRoleGetResponse) UnmarshalJSON(raw []byte) error
- func (m *DirectoryServiceRoleGetResponse) Validate(formats strfmt.Registry) error
- type DirectoryServiceRoleOAIGenRole
- func (m *DirectoryServiceRoleOAIGenRole) MarshalBinary() ([]byte, error)
- func (m DirectoryServiceRoleOAIGenRole) MarshalJSON() ([]byte, error)
- func (m *DirectoryServiceRoleOAIGenRole) UnmarshalBinary(b []byte) error
- func (m *DirectoryServiceRoleOAIGenRole) UnmarshalJSON(raw []byte) error
- func (m *DirectoryServiceRoleOAIGenRole) Validate(formats strfmt.Registry) error
- type DirectoryServiceRoleResponse
- type DirectorySnapshot
- func (m *DirectorySnapshot) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshot) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshot) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshot) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshot) Validate(formats strfmt.Registry) error
- type DirectorySnapshotGetResponse
- func (m *DirectorySnapshotGetResponse) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotGetResponse) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotGetResponse) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotGetResponse) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotGetResponse) Validate(formats strfmt.Registry) error
- type DirectorySnapshotGetResponseAllOf2
- type DirectorySnapshotOAIGenAllOf1
- type DirectorySnapshotOAIGenAllOf1Policy
- func (m *DirectorySnapshotOAIGenAllOf1Policy) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotOAIGenAllOf1Policy) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotOAIGenAllOf1Policy) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotOAIGenAllOf1Policy) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotOAIGenAllOf1Policy) Validate(formats strfmt.Registry) error
- type DirectorySnapshotOAIGenAllOf1Source
- func (m *DirectorySnapshotOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotOAIGenAllOf1Source) Validate(formats strfmt.Registry) error
- type DirectorySnapshotOAIGenAllOf1Space
- func (m *DirectorySnapshotOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotOAIGenAllOf1Space) Validate(formats strfmt.Registry) error
- type DirectorySnapshotPatch
- func (m *DirectorySnapshotPatch) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotPatch) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotPatch) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotPatch) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotPatch) Validate(formats strfmt.Registry) error
- type DirectorySnapshotPatchAllOf1
- type DirectorySnapshotPatchAllOf1Policy
- func (m *DirectorySnapshotPatchAllOf1Policy) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotPatchAllOf1Policy) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotPatchAllOf1Policy) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotPatchAllOf1Policy) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotPatchAllOf1Policy) Validate(formats strfmt.Registry) error
- type DirectorySnapshotPost
- func (m *DirectorySnapshotPost) MarshalBinary() ([]byte, error)
- func (m DirectorySnapshotPost) MarshalJSON() ([]byte, error)
- func (m *DirectorySnapshotPost) UnmarshalBinary(b []byte) error
- func (m *DirectorySnapshotPost) UnmarshalJSON(raw []byte) error
- func (m *DirectorySnapshotPost) Validate(formats strfmt.Registry) error
- type DirectorySnapshotPostAllOf0
- type DirectorySnapshotPostAllOf1
- type DirectorySnapshotResponse
- type DirectorySpace
- type Drive
- type DriveGetResponse
- type DriveGetResponseAllOf1
- type DriveOAIGenAllOf1
- type DriveResponse
- type Error
- type ErrorErrorsItems
- type Eula
- type EulaGetResponse
- type EulaResponse
- type EulaSignature
- type FileSystem
- type FileSystemGetResponse
- func (m *FileSystemGetResponse) MarshalBinary() ([]byte, error)
- func (m FileSystemGetResponse) MarshalJSON() ([]byte, error)
- func (m *FileSystemGetResponse) UnmarshalBinary(b []byte) error
- func (m *FileSystemGetResponse) UnmarshalJSON(raw []byte) error
- func (m *FileSystemGetResponse) Validate(formats strfmt.Registry) error
- type FileSystemOAIGenAllOf1
- type FileSystemPatch
- type FileSystemResponse
- type FixedNameResourceNoID
- type FixedReference
- type FixedReferenceNoID
- type FixedReferenceWithType
- func (m *FixedReferenceWithType) MarshalBinary() ([]byte, error)
- func (m FixedReferenceWithType) MarshalJSON() ([]byte, error)
- func (m *FixedReferenceWithType) UnmarshalBinary(b []byte) error
- func (m *FixedReferenceWithType) UnmarshalJSON(raw []byte) error
- func (m *FixedReferenceWithType) Validate(formats strfmt.Registry) error
- type FixedReferenceWithTypeAllOf1
- type Hardware
- type HardwareGetResponse
- func (m *HardwareGetResponse) MarshalBinary() ([]byte, error)
- func (m HardwareGetResponse) MarshalJSON() ([]byte, error)
- func (m *HardwareGetResponse) UnmarshalBinary(b []byte) error
- func (m *HardwareGetResponse) UnmarshalJSON(raw []byte) error
- func (m *HardwareGetResponse) Validate(formats strfmt.Registry) error
- type HardwareOAIGenAllOf1
- type HardwarePatch
- type HardwarePatchAllOf1
- type HardwareResponse
- type Host
- type HostAllOf0
- type HostGetResponse
- type HostGroup
- type HostGroupGetResponse
- func (m *HostGroupGetResponse) MarshalBinary() ([]byte, error)
- func (m HostGroupGetResponse) MarshalJSON() ([]byte, error)
- func (m *HostGroupGetResponse) UnmarshalBinary(b []byte) error
- func (m *HostGroupGetResponse) UnmarshalJSON(raw []byte) error
- func (m *HostGroupGetResponse) Validate(formats strfmt.Registry) error
- type HostGroupOAIGenAllOf1
- type HostGroupOAIGenAllOf1Space
- func (m *HostGroupOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
- func (m HostGroupOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *HostGroupOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *HostGroupOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *HostGroupOAIGenAllOf1Space) Validate(formats strfmt.Registry) error
- type HostGroupPatch
- type HostGroupPerformance
- type HostGroupPerformanceByArray
- type HostGroupResponse
- type HostGroupSpace
- type HostOAIGen1AllOf1
- type HostOAIGen1AllOf1HostGroup
- func (m *HostOAIGen1AllOf1HostGroup) MarshalBinary() ([]byte, error)
- func (m HostOAIGen1AllOf1HostGroup) MarshalJSON() ([]byte, error)
- func (m *HostOAIGen1AllOf1HostGroup) UnmarshalBinary(b []byte) error
- func (m *HostOAIGen1AllOf1HostGroup) UnmarshalJSON(raw []byte) error
- func (m *HostOAIGen1AllOf1HostGroup) Validate(formats strfmt.Registry) error
- type HostOAIGen1AllOf1Space
- func (m *HostOAIGen1AllOf1Space) MarshalBinary() ([]byte, error)
- func (m HostOAIGen1AllOf1Space) MarshalJSON() ([]byte, error)
- func (m *HostOAIGen1AllOf1Space) UnmarshalBinary(b []byte) error
- func (m *HostOAIGen1AllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *HostOAIGen1AllOf1Space) Validate(formats strfmt.Registry) error
- type HostOAIGenAllOf1
- type HostPatch
- type HostPatchAllOf1
- type HostPatchAllOf1HostGroup
- func (m *HostPatchAllOf1HostGroup) MarshalBinary() ([]byte, error)
- func (m HostPatchAllOf1HostGroup) MarshalJSON() ([]byte, error)
- func (m *HostPatchAllOf1HostGroup) UnmarshalBinary(b []byte) error
- func (m *HostPatchAllOf1HostGroup) UnmarshalJSON(raw []byte) error
- func (m *HostPatchAllOf1HostGroup) Validate(formats strfmt.Registry) error
- type HostPerformance
- type HostPerformanceBalance
- func (m *HostPerformanceBalance) MarshalBinary() ([]byte, error)
- func (m HostPerformanceBalance) MarshalJSON() ([]byte, error)
- func (m *HostPerformanceBalance) UnmarshalBinary(b []byte) error
- func (m *HostPerformanceBalance) UnmarshalJSON(raw []byte) error
- func (m *HostPerformanceBalance) Validate(formats strfmt.Registry) error
- type HostPerformanceBalanceGetResponse
- func (m *HostPerformanceBalanceGetResponse) MarshalBinary() ([]byte, error)
- func (m HostPerformanceBalanceGetResponse) MarshalJSON() ([]byte, error)
- func (m *HostPerformanceBalanceGetResponse) UnmarshalBinary(b []byte) error
- func (m *HostPerformanceBalanceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *HostPerformanceBalanceGetResponse) Validate(formats strfmt.Registry) error
- type HostPerformanceBalanceGetResponseAllOf1
- type HostPerformanceBalanceOAIGenAllOf1
- type HostPerformanceBalanceOAIGenAllOf1Target
- func (m *HostPerformanceBalanceOAIGenAllOf1Target) MarshalBinary() ([]byte, error)
- func (m HostPerformanceBalanceOAIGenAllOf1Target) MarshalJSON() ([]byte, error)
- func (m *HostPerformanceBalanceOAIGenAllOf1Target) UnmarshalBinary(b []byte) error
- func (m *HostPerformanceBalanceOAIGenAllOf1Target) UnmarshalJSON(raw []byte) error
- func (m *HostPerformanceBalanceOAIGenAllOf1Target) Validate(formats strfmt.Registry) error
- type HostPerformanceByArray
- type HostPortConnectivity
- type HostPost
- type HostPostAllOf0
- type HostResponse
- type HostSpace
- type KMIP
- type KMIPGetResponse
- type KMIPOAIGenAllOf1
- type KMIPOAIGenAllOf1Certificate
- func (m *KMIPOAIGenAllOf1Certificate) MarshalBinary() ([]byte, error)
- func (m KMIPOAIGenAllOf1Certificate) MarshalJSON() ([]byte, error)
- func (m *KMIPOAIGenAllOf1Certificate) UnmarshalBinary(b []byte) error
- func (m *KMIPOAIGenAllOf1Certificate) UnmarshalJSON(raw []byte) error
- func (m *KMIPOAIGenAllOf1Certificate) Validate(formats strfmt.Registry) error
- type KMIPPatch
- type KMIPPatchAllOf0
- type KMIPPatchAllOf0Certificate
- func (m *KMIPPatchAllOf0Certificate) MarshalBinary() ([]byte, error)
- func (m KMIPPatchAllOf0Certificate) MarshalJSON() ([]byte, error)
- func (m *KMIPPatchAllOf0Certificate) UnmarshalBinary(b []byte) error
- func (m *KMIPPatchAllOf0Certificate) UnmarshalJSON(raw []byte) error
- func (m *KMIPPatchAllOf0Certificate) Validate(formats strfmt.Registry) error
- type KMIPPost
- type KMIPPostAllOf0
- type KMIPPostAllOf0Certificate
- func (m *KMIPPostAllOf0Certificate) MarshalBinary() ([]byte, error)
- func (m KMIPPostAllOf0Certificate) MarshalJSON() ([]byte, error)
- func (m *KMIPPostAllOf0Certificate) UnmarshalBinary(b []byte) error
- func (m *KMIPPostAllOf0Certificate) UnmarshalJSON(raw []byte) error
- func (m *KMIPPostAllOf0Certificate) Validate(formats strfmt.Registry) error
- type KMIPResponse
- type KMIPTestResult
- type KMIPTestResultGetResponse
- func (m *KMIPTestResultGetResponse) MarshalBinary() ([]byte, error)
- func (m KMIPTestResultGetResponse) MarshalJSON() ([]byte, error)
- func (m *KMIPTestResultGetResponse) UnmarshalBinary(b []byte) error
- func (m *KMIPTestResultGetResponse) UnmarshalJSON(raw []byte) error
- func (m *KMIPTestResultGetResponse) Validate(formats strfmt.Registry) error
- type KMIPTestResultGetResponseAllOf1
- type MaintenanceWindow
- func (m *MaintenanceWindow) MarshalBinary() ([]byte, error)
- func (m MaintenanceWindow) MarshalJSON() ([]byte, error)
- func (m *MaintenanceWindow) UnmarshalBinary(b []byte) error
- func (m *MaintenanceWindow) UnmarshalJSON(raw []byte) error
- func (m *MaintenanceWindow) Validate(formats strfmt.Registry) error
- type MaintenanceWindowOAIGenAllOf1
- type MaintenanceWindowPost
- func (m *MaintenanceWindowPost) MarshalBinary() ([]byte, error)
- func (m MaintenanceWindowPost) MarshalJSON() ([]byte, error)
- func (m *MaintenanceWindowPost) UnmarshalBinary(b []byte) error
- func (m *MaintenanceWindowPost) UnmarshalJSON(raw []byte) error
- func (m *MaintenanceWindowPost) Validate(formats strfmt.Registry) error
- type MaintenanceWindowPostAllOf0
- type MaintenanceWindowsGetResponse
- func (m *MaintenanceWindowsGetResponse) MarshalBinary() ([]byte, error)
- func (m MaintenanceWindowsGetResponse) MarshalJSON() ([]byte, error)
- func (m *MaintenanceWindowsGetResponse) UnmarshalBinary(b []byte) error
- func (m *MaintenanceWindowsGetResponse) UnmarshalJSON(raw []byte) error
- func (m *MaintenanceWindowsGetResponse) Validate(formats strfmt.Registry) error
- type MaintenanceWindowsResponse
- type Member
- type MemberGetResponse
- func (m *MemberGetResponse) MarshalBinary() ([]byte, error)
- func (m MemberGetResponse) MarshalJSON() ([]byte, error)
- func (m *MemberGetResponse) UnmarshalBinary(b []byte) error
- func (m *MemberGetResponse) UnmarshalJSON(raw []byte) error
- func (m *MemberGetResponse) Validate(formats strfmt.Registry) error
- type MemberNoIDAll
- type MemberNoIDAllGetResponse
- func (m *MemberNoIDAllGetResponse) MarshalBinary() ([]byte, error)
- func (m MemberNoIDAllGetResponse) MarshalJSON() ([]byte, error)
- func (m *MemberNoIDAllGetResponse) UnmarshalBinary(b []byte) error
- func (m *MemberNoIDAllGetResponse) UnmarshalJSON(raw []byte) error
- func (m *MemberNoIDAllGetResponse) Validate(formats strfmt.Registry) error
- type MemberNoIDAllOAIGenAllOf0
- type MemberNoIDAllOAIGenAllOf0Group
- func (m *MemberNoIDAllOAIGenAllOf0Group) MarshalBinary() ([]byte, error)
- func (m MemberNoIDAllOAIGenAllOf0Group) MarshalJSON() ([]byte, error)
- func (m *MemberNoIDAllOAIGenAllOf0Group) UnmarshalBinary(b []byte) error
- func (m *MemberNoIDAllOAIGenAllOf0Group) UnmarshalJSON(raw []byte) error
- func (m *MemberNoIDAllOAIGenAllOf0Group) Validate(formats strfmt.Registry) error
- type MemberNoIDAllOAIGenAllOf0Member
- func (m *MemberNoIDAllOAIGenAllOf0Member) MarshalBinary() ([]byte, error)
- func (m MemberNoIDAllOAIGenAllOf0Member) MarshalJSON() ([]byte, error)
- func (m *MemberNoIDAllOAIGenAllOf0Member) UnmarshalBinary(b []byte) error
- func (m *MemberNoIDAllOAIGenAllOf0Member) UnmarshalJSON(raw []byte) error
- func (m *MemberNoIDAllOAIGenAllOf0Member) Validate(formats strfmt.Registry) error
- type MemberNoIDAllResponse
- type MemberNoIDGroup
- type MemberNoIDGroupOAIGenAllOf0
- type MemberOAIGenAllOf0
- type MemberResponse
- type NetworkInterface
- type NetworkInterfaceGetResponse
- func (m *NetworkInterfaceGetResponse) MarshalBinary() ([]byte, error)
- func (m NetworkInterfaceGetResponse) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfaceGetResponse) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfaceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfaceGetResponse) Validate(formats strfmt.Registry) error
- type NetworkInterfaceOAIGenAllOf1
- type NetworkInterfaceOAIGenAllOf1Eth
- type NetworkInterfaceOAIGenAllOf1EthSubnet
- func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) MarshalBinary() ([]byte, error)
- func (m NetworkInterfaceOAIGenAllOf1EthSubnet) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) Validate(formats strfmt.Registry) error
- type NetworkInterfaceOAIGenAllOf1Fc
- type NetworkInterfacePatch
- func (m *NetworkInterfacePatch) MarshalBinary() ([]byte, error)
- func (m NetworkInterfacePatch) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfacePatch) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfacePatch) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfacePatch) Validate(formats strfmt.Registry) error
- type NetworkInterfacePatchAllOf0
- type NetworkInterfacePatchAllOf0Eth
- type NetworkInterfacePatchAllOf0EthSubnet
- func (m *NetworkInterfacePatchAllOf0EthSubnet) MarshalBinary() ([]byte, error)
- func (m NetworkInterfacePatchAllOf0EthSubnet) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfacePatchAllOf0EthSubnet) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfacePatchAllOf0EthSubnet) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfacePatchAllOf0EthSubnet) Validate(formats strfmt.Registry) error
- type NetworkInterfacePerformance
- func (m *NetworkInterfacePerformance) MarshalBinary() ([]byte, error)
- func (m NetworkInterfacePerformance) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfacePerformance) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfacePerformance) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfacePerformance) Validate(formats strfmt.Registry) error
- type NetworkInterfacePerformanceGetResponse
- func (m *NetworkInterfacePerformanceGetResponse) MarshalBinary() ([]byte, error)
- func (m NetworkInterfacePerformanceGetResponse) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfacePerformanceGetResponse) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfacePerformanceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfacePerformanceGetResponse) Validate(formats strfmt.Registry) error
- type NetworkInterfacePerformanceGetResponseAllOf1
- type NetworkInterfacePerformanceOAIGenAllOf1
- type NetworkInterfacePerformanceOAIGenAllOf1Eth
- type NetworkInterfacePerformanceOAIGenAllOf1Fc
- type NetworkInterfacePost
- func (m *NetworkInterfacePost) MarshalBinary() ([]byte, error)
- func (m NetworkInterfacePost) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfacePost) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfacePost) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfacePost) Validate(formats strfmt.Registry) error
- type NetworkInterfacePostAllOf1
- type NetworkInterfacePostAllOf1Eth
- type NetworkInterfacePostAllOf1EthSubnet
- func (m *NetworkInterfacePostAllOf1EthSubnet) MarshalBinary() ([]byte, error)
- func (m NetworkInterfacePostAllOf1EthSubnet) MarshalJSON() ([]byte, error)
- func (m *NetworkInterfacePostAllOf1EthSubnet) UnmarshalBinary(b []byte) error
- func (m *NetworkInterfacePostAllOf1EthSubnet) UnmarshalJSON(raw []byte) error
- func (m *NetworkInterfacePostAllOf1EthSubnet) Validate(formats strfmt.Registry) error
- type NetworkInterfaceResponse
- type NewName
- type Offload
- type OffloadAzure
- type OffloadGetResponse
- func (m *OffloadGetResponse) MarshalBinary() ([]byte, error)
- func (m OffloadGetResponse) MarshalJSON() ([]byte, error)
- func (m *OffloadGetResponse) UnmarshalBinary(b []byte) error
- func (m *OffloadGetResponse) UnmarshalJSON(raw []byte) error
- func (m *OffloadGetResponse) Validate(formats strfmt.Registry) error
- type OffloadGetResponseAllOf2
- type OffloadGoogleCloud
- type OffloadNfs
- type OffloadOAIGenAllOf2
- type OffloadPost
- type OffloadPostAzure
- type OffloadPostGoogleCloud
- func (m *OffloadPostGoogleCloud) MarshalBinary() ([]byte, error)
- func (m OffloadPostGoogleCloud) MarshalJSON() ([]byte, error)
- func (m *OffloadPostGoogleCloud) UnmarshalBinary(b []byte) error
- func (m *OffloadPostGoogleCloud) UnmarshalJSON(raw []byte) error
- func (m *OffloadPostGoogleCloud) Validate(formats strfmt.Registry) error
- type OffloadPostNfs
- type OffloadPostS3
- type OffloadResponse
- type OffloadS3
- type OverrideCheck
- type PageInfo
- type PageInfoAllOf0
- type PageInfoAllOf1
- type Performance
- type PerformanceAllOf0
- type PerformanceAllOf1
- type Pod
- type PodAllOf0
- type PodAllOf0AllOf0
- type PodArrayStatus
- type PodArrayStatusAllOf1
- type PodArrayStatusAllOf2
- type PodGetResponse
- type PodGetResponseAllOf2
- type PodOAIGen1AllOf1
- type PodOAIGen2AllOf1
- type PodOAIGen2AllOf1Source
- func (m *PodOAIGen2AllOf1Source) MarshalBinary() ([]byte, error)
- func (m PodOAIGen2AllOf1Source) MarshalJSON() ([]byte, error)
- func (m *PodOAIGen2AllOf1Source) UnmarshalBinary(b []byte) error
- func (m *PodOAIGen2AllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *PodOAIGen2AllOf1Source) Validate(formats strfmt.Registry) error
- type PodOAIGen2AllOf1Space
- func (m *PodOAIGen2AllOf1Space) MarshalBinary() ([]byte, error)
- func (m PodOAIGen2AllOf1Space) MarshalJSON() ([]byte, error)
- func (m *PodOAIGen2AllOf1Space) UnmarshalBinary(b []byte) error
- func (m *PodOAIGen2AllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *PodOAIGen2AllOf1Space) Validate(formats strfmt.Registry) error
- type PodOAIGenAllOf1
- type PodPatch
- type PodPatchAllOf0
- type PodPatchAllOf1
- type PodPatchOAIGenAllOf1
- type PodPerformance
- type PodPerformanceByArray
- type PodPerformanceReplication
- type PodPerformanceReplicationByArray
- func (m *PodPerformanceReplicationByArray) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationByArray) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationByArray) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationByArray) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationByArray) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationByArrayGetResponse
- func (m *PodPerformanceReplicationByArrayGetResponse) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationByArrayGetResponse) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationByArrayGetResponse) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationByArrayGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationByArrayGetResponse) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationByArrayOAIGenAllOf1
- type PodPerformanceReplicationByArrayOAIGenAllOf1Array
- func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationByArrayOAIGenAllOf1Array) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationByArrayResponse
- type PodPerformanceReplicationGetResponse
- func (m *PodPerformanceReplicationGetResponse) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationGetResponse) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationGetResponse) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationGetResponse) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationOAIGenContinuousBytesPerSec
- func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationOAIGenContinuousBytesPerSec) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationOAIGenPeriodicBytesPerSec
- func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationOAIGenPeriodicBytesPerSec) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationOAIGenPod
- func (m *PodPerformanceReplicationOAIGenPod) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationOAIGenPod) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationOAIGenPod) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationOAIGenPod) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationOAIGenPod) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationOAIGenResyncBytesPerSec
- func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationOAIGenResyncBytesPerSec) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationOAIGenSyncBytesPerSec
- func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationOAIGenSyncBytesPerSec) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) Validate(formats strfmt.Registry) error
- type PodPerformanceReplicationResponse
- type PodPerformanceReplicationResponseItemsItems
- func (m *PodPerformanceReplicationResponseItemsItems) MarshalBinary() ([]byte, error)
- func (m PodPerformanceReplicationResponseItemsItems) MarshalJSON() ([]byte, error)
- func (m *PodPerformanceReplicationResponseItemsItems) UnmarshalBinary(b []byte) error
- func (m *PodPerformanceReplicationResponseItemsItems) UnmarshalJSON(raw []byte) error
- func (m *PodPerformanceReplicationResponseItemsItems) Validate(formats strfmt.Registry) error
- type PodPost
- type PodPostAllOf1
- type PodPostAllOf1Source
- func (m *PodPostAllOf1Source) MarshalBinary() ([]byte, error)
- func (m PodPostAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *PodPostAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *PodPostAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *PodPostAllOf1Source) Validate(formats strfmt.Registry) error
- type PodReplicaLink
- type PodReplicaLinkGetResponse
- func (m *PodReplicaLinkGetResponse) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkGetResponse) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkGetResponse) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkGetResponse) Validate(formats strfmt.Registry) error
- type PodReplicaLinkLag
- func (m *PodReplicaLinkLag) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkLag) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkLag) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkLag) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkLag) Validate(formats strfmt.Registry) error
- type PodReplicaLinkLagGetResponse
- func (m *PodReplicaLinkLagGetResponse) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkLagGetResponse) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkLagGetResponse) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkLagGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkLagGetResponse) Validate(formats strfmt.Registry) error
- type PodReplicaLinkLagOAIGenAllOf1
- type PodReplicaLinkLagOAIGenAllOf1Lag
- func (m *PodReplicaLinkLagOAIGenAllOf1Lag) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkLagOAIGenAllOf1Lag) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkLagOAIGenAllOf1Lag) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkLagOAIGenAllOf1Lag) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkLagOAIGenAllOf1Lag) Validate(formats strfmt.Registry) error
- type PodReplicaLinkLagOAIGenAllOf1LocalPod
- func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkLagOAIGenAllOf1LocalPod) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) Validate(formats strfmt.Registry) error
- type PodReplicaLinkLagOAIGenAllOf1RemotePod
- func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkLagOAIGenAllOf1RemotePod) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) Validate(formats strfmt.Registry) error
- type PodReplicaLinkLagResponse
- type PodReplicaLinkOAIGenAllOf1
- type PodReplicaLinkOAIGenAllOf1LocalPod
- func (m *PodReplicaLinkOAIGenAllOf1LocalPod) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkOAIGenAllOf1LocalPod) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkOAIGenAllOf1LocalPod) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkOAIGenAllOf1LocalPod) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkOAIGenAllOf1LocalPod) Validate(formats strfmt.Registry) error
- type PodReplicaLinkOAIGenAllOf1RemotePod
- func (m *PodReplicaLinkOAIGenAllOf1RemotePod) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkOAIGenAllOf1RemotePod) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkOAIGenAllOf1RemotePod) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkOAIGenAllOf1RemotePod) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkOAIGenAllOf1RemotePod) Validate(formats strfmt.Registry) error
- type PodReplicaLinkPatch
- type PodReplicaLinkPerformance
- type PodReplicaLinkPerformanceReplication
- func (m *PodReplicaLinkPerformanceReplication) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkPerformanceReplication) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkPerformanceReplication) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkPerformanceReplication) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkPerformanceReplication) Validate(formats strfmt.Registry) error
- type PodReplicaLinkPerformanceReplicationGetResponse
- func (m *PodReplicaLinkPerformanceReplicationGetResponse) MarshalBinary() ([]byte, error)
- func (m PodReplicaLinkPerformanceReplicationGetResponse) MarshalJSON() ([]byte, error)
- func (m *PodReplicaLinkPerformanceReplicationGetResponse) UnmarshalBinary(b []byte) error
- func (m *PodReplicaLinkPerformanceReplicationGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PodReplicaLinkPerformanceReplicationGetResponse) Validate(formats strfmt.Registry) error
- type PodReplicaLinkPerformanceReplicationResponse
- type PodReplicaLinkResponse
- type PodResponse
- type PodSpace
- type PodSpace1
- type PodSpaceAllOf1
- type Policy
- type PolicyGetResponse
- func (m *PolicyGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicyGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicyGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicyGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicyGetResponse) Validate(formats strfmt.Registry) error
- type PolicyMember
- type PolicyMemberExport
- func (m *PolicyMemberExport) MarshalBinary() ([]byte, error)
- func (m PolicyMemberExport) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberExport) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberExport) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberExport) Validate(formats strfmt.Registry) error
- type PolicyMemberExportGetResponse
- func (m *PolicyMemberExportGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicyMemberExportGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberExportGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberExportGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberExportGetResponse) Validate(formats strfmt.Registry) error
- type PolicyMemberExportOAIGenAllOf1
- type PolicyMemberExportPost
- type PolicyMemberExportPostMembersItems
- type PolicyMemberExportPostMembersItemsMember
- func (m *PolicyMemberExportPostMembersItemsMember) MarshalBinary() ([]byte, error)
- func (m PolicyMemberExportPostMembersItemsMember) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberExportPostMembersItemsMember) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberExportPostMembersItemsMember) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberExportPostMembersItemsMember) Validate(formats strfmt.Registry) error
- type PolicyMemberExportResponse
- type PolicyMemberGetResponse
- func (m *PolicyMemberGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicyMemberGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberGetResponse) Validate(formats strfmt.Registry) error
- type PolicyMemberOAIGenMember
- func (m *PolicyMemberOAIGenMember) MarshalBinary() ([]byte, error)
- func (m PolicyMemberOAIGenMember) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberOAIGenMember) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberOAIGenMember) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberOAIGenMember) Validate(formats strfmt.Registry) error
- type PolicyMemberOAIGenPolicy
- func (m *PolicyMemberOAIGenPolicy) MarshalBinary() ([]byte, error)
- func (m PolicyMemberOAIGenPolicy) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberOAIGenPolicy) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberOAIGenPolicy) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberOAIGenPolicy) Validate(formats strfmt.Registry) error
- type PolicyMemberPost
- type PolicyMemberPostMembersItems
- type PolicyMemberPostMembersItemsMember
- func (m *PolicyMemberPostMembersItemsMember) MarshalBinary() ([]byte, error)
- func (m PolicyMemberPostMembersItemsMember) MarshalJSON() ([]byte, error)
- func (m *PolicyMemberPostMembersItemsMember) UnmarshalBinary(b []byte) error
- func (m *PolicyMemberPostMembersItemsMember) UnmarshalJSON(raw []byte) error
- func (m *PolicyMemberPostMembersItemsMember) Validate(formats strfmt.Registry) error
- type PolicyMemberResponse
- type PolicyOAIGenAllOf1
- type PolicyPatch
- type PolicyPatchAllOf1
- type PolicyPost
- type PolicyResponse
- type PolicyRuleNfsClient
- type PolicyRuleNfsClientGetResponse
- func (m *PolicyRuleNfsClientGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicyRuleNfsClientGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicyRuleNfsClientGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicyRuleNfsClientGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicyRuleNfsClientGetResponse) Validate(formats strfmt.Registry) error
- type PolicyRuleNfsClientOAIGenPolicy
- func (m *PolicyRuleNfsClientOAIGenPolicy) MarshalBinary() ([]byte, error)
- func (m PolicyRuleNfsClientOAIGenPolicy) MarshalJSON() ([]byte, error)
- func (m *PolicyRuleNfsClientOAIGenPolicy) UnmarshalBinary(b []byte) error
- func (m *PolicyRuleNfsClientOAIGenPolicy) UnmarshalJSON(raw []byte) error
- func (m *PolicyRuleNfsClientOAIGenPolicy) Validate(formats strfmt.Registry) error
- type PolicyRuleNfsClientPost
- type PolicyRuleNfsClientPostRulesItems
- type PolicyRuleNfsClientResponse
- type PolicyRuleSmbClient
- type PolicyRuleSmbClientGetResponse
- func (m *PolicyRuleSmbClientGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicyRuleSmbClientGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicyRuleSmbClientGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicyRuleSmbClientGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicyRuleSmbClientGetResponse) Validate(formats strfmt.Registry) error
- type PolicyRuleSmbClientOAIGenPolicy
- func (m *PolicyRuleSmbClientOAIGenPolicy) MarshalBinary() ([]byte, error)
- func (m PolicyRuleSmbClientOAIGenPolicy) MarshalJSON() ([]byte, error)
- func (m *PolicyRuleSmbClientOAIGenPolicy) UnmarshalBinary(b []byte) error
- func (m *PolicyRuleSmbClientOAIGenPolicy) UnmarshalJSON(raw []byte) error
- func (m *PolicyRuleSmbClientOAIGenPolicy) Validate(formats strfmt.Registry) error
- type PolicyRuleSmbClientPost
- type PolicyRuleSmbClientPostRulesItems
- type PolicyRuleSmbClientResponse
- type PolicyRuleSnapshot
- type PolicyRuleSnapshotGetResponse
- func (m *PolicyRuleSnapshotGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicyRuleSnapshotGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicyRuleSnapshotGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicyRuleSnapshotGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicyRuleSnapshotGetResponse) Validate(formats strfmt.Registry) error
- type PolicyRuleSnapshotOAIGenPolicy
- func (m *PolicyRuleSnapshotOAIGenPolicy) MarshalBinary() ([]byte, error)
- func (m PolicyRuleSnapshotOAIGenPolicy) MarshalJSON() ([]byte, error)
- func (m *PolicyRuleSnapshotOAIGenPolicy) UnmarshalBinary(b []byte) error
- func (m *PolicyRuleSnapshotOAIGenPolicy) UnmarshalJSON(raw []byte) error
- func (m *PolicyRuleSnapshotOAIGenPolicy) Validate(formats strfmt.Registry) error
- type PolicyRuleSnapshotPost
- type PolicyRuleSnapshotResponse
- type PolicySmb
- type PolicySmbGetResponse
- func (m *PolicySmbGetResponse) MarshalBinary() ([]byte, error)
- func (m PolicySmbGetResponse) MarshalJSON() ([]byte, error)
- func (m *PolicySmbGetResponse) UnmarshalBinary(b []byte) error
- func (m *PolicySmbGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PolicySmbGetResponse) Validate(formats strfmt.Registry) error
- type PolicySmbOAIGenAllOf1
- type PolicySmbPatch
- type PolicySmbPatchAllOf1
- type PolicySmbPost
- type PolicySmbPostAllOf1
- type PolicySmbResponse
- type PolicyrulesnapshotpostRules
- type Port
- type PortCommon
- type PortGetResponse
- type PortGetResponseAllOf1
- type PortInitiator
- type PortInitiatorsGetResponse
- func (m *PortInitiatorsGetResponse) MarshalBinary() ([]byte, error)
- func (m PortInitiatorsGetResponse) MarshalJSON() ([]byte, error)
- func (m *PortInitiatorsGetResponse) UnmarshalBinary(b []byte) error
- func (m *PortInitiatorsGetResponse) UnmarshalJSON(raw []byte) error
- func (m *PortInitiatorsGetResponse) Validate(formats strfmt.Registry) error
- type PortInitiatorsGetResponseAllOf1
- type PortOAIGenAllOf2
- type PostOauth210TokenBadRequestBody
- type PostOauth210TokenOKBody
- type PostOauth210TokenUnauthorizedBody
- type ProtectionGroup
- type ProtectionGroupGetResponse
- func (m *ProtectionGroupGetResponse) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupGetResponse) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupGetResponse) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupGetResponse) Validate(formats strfmt.Registry) error
- type ProtectionGroupGetResponseAllOf2
- type ProtectionGroupOAIGenAllOf1
- type ProtectionGroupOAIGenAllOf1Pod
- func (m *ProtectionGroupOAIGenAllOf1Pod) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1Pod) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1Pod) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1Pod) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1Pod) Validate(formats strfmt.Registry) error
- type ProtectionGroupOAIGenAllOf1ReplicationSchedule
- func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1ReplicationSchedule) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) Validate(formats strfmt.Registry) error
- type ProtectionGroupOAIGenAllOf1SnapshotSchedule
- func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1SnapshotSchedule) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) Validate(formats strfmt.Registry) error
- type ProtectionGroupOAIGenAllOf1Source
- func (m *ProtectionGroupOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1Source) Validate(formats strfmt.Registry) error
- type ProtectionGroupOAIGenAllOf1SourceRetention
- func (m *ProtectionGroupOAIGenAllOf1SourceRetention) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1SourceRetention) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1SourceRetention) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1SourceRetention) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1SourceRetention) Validate(formats strfmt.Registry) error
- type ProtectionGroupOAIGenAllOf1Space
- func (m *ProtectionGroupOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1Space) Validate(formats strfmt.Registry) error
- type ProtectionGroupOAIGenAllOf1TargetRetention
- func (m *ProtectionGroupOAIGenAllOf1TargetRetention) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupOAIGenAllOf1TargetRetention) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupOAIGenAllOf1TargetRetention) Validate(formats strfmt.Registry) error
- type ProtectionGroupPerformance
- func (m *ProtectionGroupPerformance) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupPerformance) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupPerformance) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupPerformance) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupPerformance) Validate(formats strfmt.Registry) error
- type ProtectionGroupPerformanceArray
- func (m *ProtectionGroupPerformanceArray) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupPerformanceArray) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupPerformanceArray) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupPerformanceArray) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupPerformanceArray) Validate(formats strfmt.Registry) error
- type ProtectionGroupPerformanceArrayAllOf2
- type ProtectionGroupPerformanceArrayResponse
- func (m *ProtectionGroupPerformanceArrayResponse) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupPerformanceArrayResponse) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupPerformanceArrayResponse) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupPerformanceArrayResponse) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupPerformanceArrayResponse) Validate(formats strfmt.Registry) error
- type ProtectionGroupPerformanceArrayResponseAllOf1
- type ProtectionGroupPerformanceByArray
- type ProtectionGroupPerformanceOAIGenAllOf2
- type ProtectionGroupPerformanceResponse
- func (m *ProtectionGroupPerformanceResponse) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupPerformanceResponse) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupPerformanceResponse) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupPerformanceResponse) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupPerformanceResponse) Validate(formats strfmt.Registry) error
- type ProtectionGroupPerformanceResponseAllOf1
- type ProtectionGroupResponse
- type ProtectionGroupSnapshot
- func (m *ProtectionGroupSnapshot) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshot) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshot) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshot) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshot) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotGetResponse
- func (m *ProtectionGroupSnapshotGetResponse) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotGetResponse) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotGetResponse) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotGetResponse) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotGetResponseAllOf2
- type ProtectionGroupSnapshotOAIGenAllOf1
- type ProtectionGroupSnapshotOAIGenAllOf1Pod
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotOAIGenAllOf1Pod) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotOAIGenAllOf1Source
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotOAIGenAllOf1Space
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotPatch
- func (m *ProtectionGroupSnapshotPatch) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotPatch) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotPatch) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotPatch) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotPatch) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotPatchAllOf1
- type ProtectionGroupSnapshotPost
- func (m *ProtectionGroupSnapshotPost) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotPost) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotPost) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotPost) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotPost) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotPostAllOf2
- type ProtectionGroupSnapshotResponse
- type ProtectionGroupSnapshotTransfer
- func (m *ProtectionGroupSnapshotTransfer) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotTransfer) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotTransfer) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotTransfer) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotTransfer) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotTransferAllOf2
- type ProtectionGroupSnapshotTransferGetResponse
- func (m *ProtectionGroupSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupSnapshotTransferGetResponse) Validate(formats strfmt.Registry) error
- type ProtectionGroupSnapshotTransferGetResponseAllOf2
- type ProtectionGroupSnapshotTransferResponse
- type ProtectionGroupSpace
- type ProtectionGroupTarget
- func (m *ProtectionGroupTarget) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupTarget) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupTarget) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupTarget) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupTarget) Validate(formats strfmt.Registry) error
- type ProtectionGroupTargetGetResponse
- func (m *ProtectionGroupTargetGetResponse) MarshalBinary() ([]byte, error)
- func (m ProtectionGroupTargetGetResponse) MarshalJSON() ([]byte, error)
- func (m *ProtectionGroupTargetGetResponse) UnmarshalBinary(b []byte) error
- func (m *ProtectionGroupTargetGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ProtectionGroupTargetGetResponse) Validate(formats strfmt.Registry) error
- type ProtectionGroupTargetOAIGenAllOf0
- type ProtectionGroupTargetResponse
- type Qos
- type Reference
- type ReferenceNoID
- type ReferenceWithType
- func (m *ReferenceWithType) MarshalBinary() ([]byte, error)
- func (m ReferenceWithType) MarshalJSON() ([]byte, error)
- func (m *ReferenceWithType) UnmarshalBinary(b []byte) error
- func (m *ReferenceWithType) UnmarshalJSON(raw []byte) error
- func (m *ReferenceWithType) Validate(formats strfmt.Registry) error
- type ReferenceWithTypeAllOf1
- type RemotePod
- type RemotePodAllOf1
- type RemotePodsResponse
- func (m *RemotePodsResponse) MarshalBinary() ([]byte, error)
- func (m RemotePodsResponse) MarshalJSON() ([]byte, error)
- func (m *RemotePodsResponse) UnmarshalBinary(b []byte) error
- func (m *RemotePodsResponse) UnmarshalJSON(raw []byte) error
- func (m *RemotePodsResponse) Validate(formats strfmt.Registry) error
- type RemotePodsResponseAllOf1
- type RemoteProtectionGroup
- func (m *RemoteProtectionGroup) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroup) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroup) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroup) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroup) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupGetResponse
- func (m *RemoteProtectionGroupGetResponse) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupGetResponse) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupGetResponse) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupGetResponse) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupGetResponse) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupOAIGenAllOf1
- type RemoteProtectionGroupOAIGenAllOf1Remote
- func (m *RemoteProtectionGroupOAIGenAllOf1Remote) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupOAIGenAllOf1Remote) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupOAIGenAllOf1Remote) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupOAIGenAllOf1Remote) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupOAIGenAllOf1Remote) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupOAIGenAllOf1Source
- func (m *RemoteProtectionGroupOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupOAIGenAllOf1Source) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupOAIGenAllOf1TargetRetention
- func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupOAIGenAllOf1TargetRetention) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupResponse
- type RemoteProtectionGroupSnapshot
- func (m *RemoteProtectionGroupSnapshot) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshot) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshot) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshot) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshot) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotGetResponse
- func (m *RemoteProtectionGroupSnapshotGetResponse) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshotGetResponse) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshotGetResponse) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshotGetResponse) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshotGetResponse) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotOAIGenAllOf1
- type RemoteProtectionGroupSnapshotOAIGenAllOf1Remote
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotOAIGenAllOf1Source
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshotOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotPost
- func (m *RemoteProtectionGroupSnapshotPost) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshotPost) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshotPost) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshotPost) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshotPost) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotPostAllOf2
- type RemoteProtectionGroupSnapshotResponse
- type RemoteProtectionGroupSnapshotTransfer
- func (m *RemoteProtectionGroupSnapshotTransfer) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshotTransfer) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshotTransfer) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshotTransfer) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshotTransfer) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotTransferAllOf2
- type RemoteProtectionGroupSnapshotTransferGetResponse
- func (m *RemoteProtectionGroupSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
- func (m RemoteProtectionGroupSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
- func (m *RemoteProtectionGroupSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
- func (m *RemoteProtectionGroupSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
- func (m *RemoteProtectionGroupSnapshotTransferGetResponse) Validate(formats strfmt.Registry) error
- type RemoteProtectionGroupSnapshotTransferGetResponseAllOf2
- type RemoteProtectionGroupSnapshotTransferResponse
- type RemoteVolumeSnapshot
- func (m *RemoteVolumeSnapshot) MarshalBinary() ([]byte, error)
- func (m RemoteVolumeSnapshot) MarshalJSON() ([]byte, error)
- func (m *RemoteVolumeSnapshot) UnmarshalBinary(b []byte) error
- func (m *RemoteVolumeSnapshot) UnmarshalJSON(raw []byte) error
- func (m *RemoteVolumeSnapshot) Validate(formats strfmt.Registry) error
- type RemoteVolumeSnapshotAllOf3
- type RemoteVolumeSnapshotGetResponse
- func (m *RemoteVolumeSnapshotGetResponse) MarshalBinary() ([]byte, error)
- func (m RemoteVolumeSnapshotGetResponse) MarshalJSON() ([]byte, error)
- func (m *RemoteVolumeSnapshotGetResponse) UnmarshalBinary(b []byte) error
- func (m *RemoteVolumeSnapshotGetResponse) UnmarshalJSON(raw []byte) error
- func (m *RemoteVolumeSnapshotGetResponse) Validate(formats strfmt.Registry) error
- type RemoteVolumeSnapshotOAIGenAllOf2
- type RemoteVolumeSnapshotOAIGenAllOf2Remote
- func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) MarshalBinary() ([]byte, error)
- func (m RemoteVolumeSnapshotOAIGenAllOf2Remote) MarshalJSON() ([]byte, error)
- func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) UnmarshalBinary(b []byte) error
- func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) UnmarshalJSON(raw []byte) error
- func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) Validate(formats strfmt.Registry) error
- type RemoteVolumeSnapshotResponse
- type RemoteVolumeSnapshotTransfer
- func (m *RemoteVolumeSnapshotTransfer) MarshalBinary() ([]byte, error)
- func (m RemoteVolumeSnapshotTransfer) MarshalJSON() ([]byte, error)
- func (m *RemoteVolumeSnapshotTransfer) UnmarshalBinary(b []byte) error
- func (m *RemoteVolumeSnapshotTransfer) UnmarshalJSON(raw []byte) error
- func (m *RemoteVolumeSnapshotTransfer) Validate(formats strfmt.Registry) error
- type RemoteVolumeSnapshotTransferAllOf2
- type RemoteVolumeSnapshotTransferGetResponse
- func (m *RemoteVolumeSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
- func (m RemoteVolumeSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
- func (m *RemoteVolumeSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
- func (m *RemoteVolumeSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
- func (m *RemoteVolumeSnapshotTransferGetResponse) Validate(formats strfmt.Registry) error
- type RemoteVolumeSnapshotTransferGetResponseAllOf2
- type RemoteVolumeSnapshotTransferResponse
- type ReplicaLinkLag
- type ReplicaLinkPerformanceReplication
- type ReplicaLinkPerformanceReplicationLocalPod
- func (m *ReplicaLinkPerformanceReplicationLocalPod) MarshalBinary() ([]byte, error)
- func (m ReplicaLinkPerformanceReplicationLocalPod) MarshalJSON() ([]byte, error)
- func (m *ReplicaLinkPerformanceReplicationLocalPod) UnmarshalBinary(b []byte) error
- func (m *ReplicaLinkPerformanceReplicationLocalPod) UnmarshalJSON(raw []byte) error
- func (m *ReplicaLinkPerformanceReplicationLocalPod) Validate(formats strfmt.Registry) error
- type ReplicaLinkPerformanceReplicationRemotePod
- func (m *ReplicaLinkPerformanceReplicationRemotePod) MarshalBinary() ([]byte, error)
- func (m ReplicaLinkPerformanceReplicationRemotePod) MarshalJSON() ([]byte, error)
- func (m *ReplicaLinkPerformanceReplicationRemotePod) UnmarshalBinary(b []byte) error
- func (m *ReplicaLinkPerformanceReplicationRemotePod) UnmarshalJSON(raw []byte) error
- func (m *ReplicaLinkPerformanceReplicationRemotePod) Validate(formats strfmt.Registry) error
- type ReplicationPerformanceWithTotal
- type ReplicationSchedule
- func (m *ReplicationSchedule) MarshalBinary() ([]byte, error)
- func (m ReplicationSchedule) MarshalJSON() ([]byte, error)
- func (m *ReplicationSchedule) UnmarshalBinary(b []byte) error
- func (m *ReplicationSchedule) UnmarshalJSON(raw []byte) error
- func (m *ReplicationSchedule) Validate(formats strfmt.Registry) error
- type ReplicationScheduleAllOf1
- type ReplicationScheduleAllOf1Blackout
- func (m *ReplicationScheduleAllOf1Blackout) MarshalBinary() ([]byte, error)
- func (m ReplicationScheduleAllOf1Blackout) MarshalJSON() ([]byte, error)
- func (m *ReplicationScheduleAllOf1Blackout) UnmarshalBinary(b []byte) error
- func (m *ReplicationScheduleAllOf1Blackout) UnmarshalJSON(raw []byte) error
- func (m *ReplicationScheduleAllOf1Blackout) Validate(formats strfmt.Registry) error
- type Resource
- type ResourceFixedNonUniqueName
- type ResourceNoID
- type ResourcePerformance
- func (m *ResourcePerformance) MarshalBinary() ([]byte, error)
- func (m ResourcePerformance) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformance) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformance) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformance) Validate(formats strfmt.Registry) error
- type ResourcePerformanceByArray
- func (m *ResourcePerformanceByArray) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceByArray) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceByArray) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceByArray) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceByArray) Validate(formats strfmt.Registry) error
- type ResourcePerformanceByArrayAllOf1
- type ResourcePerformanceByArrayAllOf1Array
- func (m *ResourcePerformanceByArrayAllOf1Array) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceByArrayAllOf1Array) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceByArrayAllOf1Array) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceByArrayAllOf1Array) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceByArrayAllOf1Array) Validate(formats strfmt.Registry) error
- type ResourcePerformanceByArrayGetResponse
- func (m *ResourcePerformanceByArrayGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceByArrayGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceByArrayGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceByArrayGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceByArrayGetResponse) Validate(formats strfmt.Registry) error
- type ResourcePerformanceByArrayGetResponseAllOf1
- type ResourcePerformanceGetResponse
- func (m *ResourcePerformanceGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceGetResponse) Validate(formats strfmt.Registry) error
- type ResourcePerformanceGetResponseAllOf1
- type ResourcePerformanceNoID
- func (m *ResourcePerformanceNoID) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceNoID) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceNoID) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceNoID) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceNoID) Validate(formats strfmt.Registry) error
- type ResourcePerformanceNoIDByArray
- func (m *ResourcePerformanceNoIDByArray) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceNoIDByArray) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceNoIDByArray) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceNoIDByArray) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceNoIDByArray) Validate(formats strfmt.Registry) error
- type ResourcePerformanceNoIDByArrayAllOf1
- type ResourcePerformanceNoIDByArrayAllOf1Array
- func (m *ResourcePerformanceNoIDByArrayAllOf1Array) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceNoIDByArrayAllOf1Array) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceNoIDByArrayAllOf1Array) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceNoIDByArrayAllOf1Array) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceNoIDByArrayAllOf1Array) Validate(formats strfmt.Registry) error
- type ResourcePerformanceNoIDByArrayGetResponse
- func (m *ResourcePerformanceNoIDByArrayGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceNoIDByArrayGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceNoIDByArrayGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceNoIDByArrayGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceNoIDByArrayGetResponse) Validate(formats strfmt.Registry) error
- type ResourcePerformanceNoIDByArrayGetResponseAllOf1
- type ResourcePerformanceNoIDGetResponse
- func (m *ResourcePerformanceNoIDGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourcePerformanceNoIDGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourcePerformanceNoIDGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourcePerformanceNoIDGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourcePerformanceNoIDGetResponse) Validate(formats strfmt.Registry) error
- type ResourcePerformanceNoIDGetResponseAllOf1
- type ResourcePodSpace
- type ResourcePodSpaceAllOf1
- type ResourcePodSpaceAllOf1Space
- func (m *ResourcePodSpaceAllOf1Space) MarshalBinary() ([]byte, error)
- func (m ResourcePodSpaceAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *ResourcePodSpaceAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *ResourcePodSpaceAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *ResourcePodSpaceAllOf1Space) Validate(formats strfmt.Registry) error
- type ResourcePodSpaceGetResponse
- func (m *ResourcePodSpaceGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourcePodSpaceGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourcePodSpaceGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourcePodSpaceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourcePodSpaceGetResponse) Validate(formats strfmt.Registry) error
- type ResourcePodSpaceGetResponseAllOf1
- type ResourceSpace
- type ResourceSpaceAllOf1
- type ResourceSpaceAllOf1Space
- func (m *ResourceSpaceAllOf1Space) MarshalBinary() ([]byte, error)
- func (m ResourceSpaceAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *ResourceSpaceAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *ResourceSpaceAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *ResourceSpaceAllOf1Space) Validate(formats strfmt.Registry) error
- type ResourceSpaceGetResponse
- func (m *ResourceSpaceGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourceSpaceGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourceSpaceGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourceSpaceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourceSpaceGetResponse) Validate(formats strfmt.Registry) error
- type ResourceSpaceGetResponseAllOf1
- type ResourceSpaceNoID
- func (m *ResourceSpaceNoID) MarshalBinary() ([]byte, error)
- func (m ResourceSpaceNoID) MarshalJSON() ([]byte, error)
- func (m *ResourceSpaceNoID) UnmarshalBinary(b []byte) error
- func (m *ResourceSpaceNoID) UnmarshalJSON(raw []byte) error
- func (m *ResourceSpaceNoID) Validate(formats strfmt.Registry) error
- type ResourceSpaceNoIDAllOf1
- type ResourceSpaceNoIDAllOf1Space
- func (m *ResourceSpaceNoIDAllOf1Space) MarshalBinary() ([]byte, error)
- func (m ResourceSpaceNoIDAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *ResourceSpaceNoIDAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *ResourceSpaceNoIDAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *ResourceSpaceNoIDAllOf1Space) Validate(formats strfmt.Registry) error
- type ResourceSpaceNoIDGetResponse
- func (m *ResourceSpaceNoIDGetResponse) MarshalBinary() ([]byte, error)
- func (m ResourceSpaceNoIDGetResponse) MarshalJSON() ([]byte, error)
- func (m *ResourceSpaceNoIDGetResponse) UnmarshalBinary(b []byte) error
- func (m *ResourceSpaceNoIDGetResponse) UnmarshalJSON(raw []byte) error
- func (m *ResourceSpaceNoIDGetResponse) Validate(formats strfmt.Registry) error
- type ResourceSpaceNoIDGetResponseAllOf1
- type RetentionPolicy
- type SMIS
- type SMISGetResponse
- type SMISResponse
- type SMTP
- type SMTPServer
- type SMTPServerAllOf1
- type SMTPServerGetResponse
- func (m *SMTPServerGetResponse) MarshalBinary() ([]byte, error)
- func (m SMTPServerGetResponse) MarshalJSON() ([]byte, error)
- func (m *SMTPServerGetResponse) UnmarshalBinary(b []byte) error
- func (m *SMTPServerGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SMTPServerGetResponse) Validate(formats strfmt.Registry) error
- type SMTPServerResponse
- type SNMPAgent
- type SNMPAgentGetResponse
- func (m *SNMPAgentGetResponse) MarshalBinary() ([]byte, error)
- func (m SNMPAgentGetResponse) MarshalJSON() ([]byte, error)
- func (m *SNMPAgentGetResponse) UnmarshalBinary(b []byte) error
- func (m *SNMPAgentGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SNMPAgentGetResponse) Validate(formats strfmt.Registry) error
- type SNMPAgentMib
- type SNMPAgentMibAllOf0
- type SNMPAgentMibGetResponse
- func (m *SNMPAgentMibGetResponse) MarshalBinary() ([]byte, error)
- func (m SNMPAgentMibGetResponse) MarshalJSON() ([]byte, error)
- func (m *SNMPAgentMibGetResponse) UnmarshalBinary(b []byte) error
- func (m *SNMPAgentMibGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SNMPAgentMibGetResponse) Validate(formats strfmt.Registry) error
- type SNMPAgentMibResponse
- type SNMPAgentOAIGenAllOf1
- type SNMPAgentPatch
- type SNMPAgentPatchAllOf1
- type SNMPAgentResponse
- type SNMPManager
- type SNMPManagerAllOf1
- type SNMPManagerGetResponse
- func (m *SNMPManagerGetResponse) MarshalBinary() ([]byte, error)
- func (m SNMPManagerGetResponse) MarshalJSON() ([]byte, error)
- func (m *SNMPManagerGetResponse) UnmarshalBinary(b []byte) error
- func (m *SNMPManagerGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SNMPManagerGetResponse) Validate(formats strfmt.Registry) error
- type SNMPManagerPatch
- type SNMPManagerPatchAllOf1
- type SNMPManagerPost
- type SNMPManagerResponse
- type SNMPManagers
- type SNMPV2c
- type SNMPV3
- type SNMPV3Patch
- type SNMPV3Post
- type Session
- type SessionGetResponse
- func (m *SessionGetResponse) MarshalBinary() ([]byte, error)
- func (m SessionGetResponse) MarshalJSON() ([]byte, error)
- func (m *SessionGetResponse) UnmarshalBinary(b []byte) error
- func (m *SessionGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SessionGetResponse) Validate(formats strfmt.Registry) error
- type SessionGetResponseAllOf1
- type SessionOAIGenAllOf1
- type Snapshot
- type SnapshotPod
- type SnapshotSchedule
- type SnapshotSource
- type Software
- type SoftwareAllOf0
- type SoftwareGetResponse
- func (m *SoftwareGetResponse) MarshalBinary() ([]byte, error)
- func (m SoftwareGetResponse) MarshalJSON() ([]byte, error)
- func (m *SoftwareGetResponse) UnmarshalBinary(b []byte) error
- func (m *SoftwareGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SoftwareGetResponse) Validate(formats strfmt.Registry) error
- type SoftwareInstallation
- func (m *SoftwareInstallation) MarshalBinary() ([]byte, error)
- func (m SoftwareInstallation) MarshalJSON() ([]byte, error)
- func (m *SoftwareInstallation) UnmarshalBinary(b []byte) error
- func (m *SoftwareInstallation) UnmarshalJSON(raw []byte) error
- func (m *SoftwareInstallation) Validate(formats strfmt.Registry) error
- type SoftwareInstallationAllOf2
- type SoftwareInstallationAllOf2Software
- func (m *SoftwareInstallationAllOf2Software) MarshalBinary() ([]byte, error)
- func (m SoftwareInstallationAllOf2Software) MarshalJSON() ([]byte, error)
- func (m *SoftwareInstallationAllOf2Software) UnmarshalBinary(b []byte) error
- func (m *SoftwareInstallationAllOf2Software) UnmarshalJSON(raw []byte) error
- func (m *SoftwareInstallationAllOf2Software) Validate(formats strfmt.Registry) error
- type SoftwareInstallationPatch
- type SoftwareInstallationPost
- type SoftwareInstallationStep
- func (m *SoftwareInstallationStep) MarshalBinary() ([]byte, error)
- func (m SoftwareInstallationStep) MarshalJSON() ([]byte, error)
- func (m *SoftwareInstallationStep) UnmarshalBinary(b []byte) error
- func (m *SoftwareInstallationStep) UnmarshalJSON(raw []byte) error
- func (m *SoftwareInstallationStep) Validate(formats strfmt.Registry) error
- type SoftwareInstallationStepAllOf2
- type SoftwareInstallationStepAllOf2ChecksItems
- type SoftwareInstallationStepAllOf2Installation
- func (m *SoftwareInstallationStepAllOf2Installation) MarshalBinary() ([]byte, error)
- func (m SoftwareInstallationStepAllOf2Installation) MarshalJSON() ([]byte, error)
- func (m *SoftwareInstallationStepAllOf2Installation) UnmarshalBinary(b []byte) error
- func (m *SoftwareInstallationStepAllOf2Installation) UnmarshalJSON(raw []byte) error
- func (m *SoftwareInstallationStepAllOf2Installation) Validate(formats strfmt.Registry) error
- type SoftwareInstallationSteps
- type SoftwareInstallationStepsGetResponse
- func (m *SoftwareInstallationStepsGetResponse) MarshalBinary() ([]byte, error)
- func (m SoftwareInstallationStepsGetResponse) MarshalJSON() ([]byte, error)
- func (m *SoftwareInstallationStepsGetResponse) UnmarshalBinary(b []byte) error
- func (m *SoftwareInstallationStepsGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SoftwareInstallationStepsGetResponse) Validate(formats strfmt.Registry) error
- type SoftwareInstallationStepsResponse
- type SoftwareInstallations
- type SoftwareInstallationsGetResponse
- func (m *SoftwareInstallationsGetResponse) MarshalBinary() ([]byte, error)
- func (m SoftwareInstallationsGetResponse) MarshalJSON() ([]byte, error)
- func (m *SoftwareInstallationsGetResponse) UnmarshalBinary(b []byte) error
- func (m *SoftwareInstallationsGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SoftwareInstallationsGetResponse) Validate(formats strfmt.Registry) error
- type SoftwareInstallationsResponse
- type SoftwareOAIGen1AllOf1
- type SoftwareOAIGenAllOf1
- type SoftwareOAIGenAllOf1UpgradePlanItems
- type SoftwareResponse
- type Space
- type SpaceAllOf1
- type StartEndTime
- type Subnet
- type SubnetGetResponse
- func (m *SubnetGetResponse) MarshalBinary() ([]byte, error)
- func (m SubnetGetResponse) MarshalJSON() ([]byte, error)
- func (m *SubnetGetResponse) UnmarshalBinary(b []byte) error
- func (m *SubnetGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SubnetGetResponse) Validate(formats strfmt.Registry) error
- type SubnetOAIGenAllOf2
- type SubnetPatch
- type SubnetPost
- type SubnetResponse
- type Support
- type SupportGetResponse
- func (m *SupportGetResponse) MarshalBinary() ([]byte, error)
- func (m SupportGetResponse) MarshalJSON() ([]byte, error)
- func (m *SupportGetResponse) UnmarshalBinary(b []byte) error
- func (m *SupportGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SupportGetResponse) Validate(formats strfmt.Registry) error
- type SupportOAIGenAllOf1
- type SupportOAIGenAllOf1RemoteAssistPathsItems
- type SupportPatch
- type SupportResponse
- type SyslogServer
- type SyslogServerGetResponse
- func (m *SyslogServerGetResponse) MarshalBinary() ([]byte, error)
- func (m SyslogServerGetResponse) MarshalJSON() ([]byte, error)
- func (m *SyslogServerGetResponse) UnmarshalBinary(b []byte) error
- func (m *SyslogServerGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SyslogServerGetResponse) Validate(formats strfmt.Registry) error
- type SyslogServerOAIGenAllOf1
- type SyslogServerResponse
- type SyslogServerSettings
- type SyslogServerSettingsGetResponse
- func (m *SyslogServerSettingsGetResponse) MarshalBinary() ([]byte, error)
- func (m SyslogServerSettingsGetResponse) MarshalJSON() ([]byte, error)
- func (m *SyslogServerSettingsGetResponse) UnmarshalBinary(b []byte) error
- func (m *SyslogServerSettingsGetResponse) UnmarshalJSON(raw []byte) error
- func (m *SyslogServerSettingsGetResponse) Validate(formats strfmt.Registry) error
- type SyslogServerSettingsResponse
- type Tag
- type TagGetResponse
- type TagResponse
- type TargetProtectionGroup
- func (m *TargetProtectionGroup) MarshalBinary() ([]byte, error)
- func (m TargetProtectionGroup) MarshalJSON() ([]byte, error)
- func (m *TargetProtectionGroup) UnmarshalBinary(b []byte) error
- func (m *TargetProtectionGroup) UnmarshalJSON(raw []byte) error
- func (m *TargetProtectionGroup) Validate(formats strfmt.Registry) error
- type TargetProtectionGroupAllOf0
- type TargetProtectionGroupPostPatch
- func (m *TargetProtectionGroupPostPatch) MarshalBinary() ([]byte, error)
- func (m TargetProtectionGroupPostPatch) MarshalJSON() ([]byte, error)
- func (m *TargetProtectionGroupPostPatch) UnmarshalBinary(b []byte) error
- func (m *TargetProtectionGroupPostPatch) UnmarshalJSON(raw []byte) error
- func (m *TargetProtectionGroupPostPatch) Validate(formats strfmt.Registry) error
- type TargetProtectionGroupPostPatchAllOf0
- type TestResult
- type TestResultGetResponse
- func (m *TestResultGetResponse) MarshalBinary() ([]byte, error)
- func (m TestResultGetResponse) MarshalJSON() ([]byte, error)
- func (m *TestResultGetResponse) UnmarshalBinary(b []byte) error
- func (m *TestResultGetResponse) UnmarshalJSON(raw []byte) error
- func (m *TestResultGetResponse) Validate(formats strfmt.Registry) error
- type TestResultResponse
- type TestResultWithResource
- func (m *TestResultWithResource) MarshalBinary() ([]byte, error)
- func (m TestResultWithResource) MarshalJSON() ([]byte, error)
- func (m *TestResultWithResource) UnmarshalBinary(b []byte) error
- func (m *TestResultWithResource) UnmarshalJSON(raw []byte) error
- func (m *TestResultWithResource) Validate(formats strfmt.Registry) error
- type TestResultWithResourceGetResponse
- func (m *TestResultWithResourceGetResponse) MarshalBinary() ([]byte, error)
- func (m TestResultWithResourceGetResponse) MarshalJSON() ([]byte, error)
- func (m *TestResultWithResourceGetResponse) UnmarshalBinary(b []byte) error
- func (m *TestResultWithResourceGetResponse) UnmarshalJSON(raw []byte) error
- func (m *TestResultWithResourceGetResponse) Validate(formats strfmt.Registry) error
- type TestResultWithResourceGetResponseAllOf1
- type TestResultWithResourceOAIGenAllOf1
- type TestResultWithResourceOAIGenAllOf1Resource
- func (m *TestResultWithResourceOAIGenAllOf1Resource) MarshalBinary() ([]byte, error)
- func (m TestResultWithResourceOAIGenAllOf1Resource) MarshalJSON() ([]byte, error)
- func (m *TestResultWithResourceOAIGenAllOf1Resource) UnmarshalBinary(b []byte) error
- func (m *TestResultWithResourceOAIGenAllOf1Resource) UnmarshalJSON(raw []byte) error
- func (m *TestResultWithResourceOAIGenAllOf1Resource) Validate(formats strfmt.Registry) error
- type TestResultWithResourceResponse
- func (m *TestResultWithResourceResponse) MarshalBinary() ([]byte, error)
- func (m TestResultWithResourceResponse) MarshalJSON() ([]byte, error)
- func (m *TestResultWithResourceResponse) UnmarshalBinary(b []byte) error
- func (m *TestResultWithResourceResponse) UnmarshalJSON(raw []byte) error
- func (m *TestResultWithResourceResponse) Validate(formats strfmt.Registry) error
- type TestResultWithResourceResponseAllOf1
- type Throttle
- type ThrottleWindow
- type TimeWindow
- type TotalItemCountResponse
- type Transfer
- type Username
- type UsernameResponse
- type Volume
- type VolumeAllOf0
- type VolumeCommon
- type VolumeCommonAllOf1
- type VolumeCommonAllOf1Qos
- func (m *VolumeCommonAllOf1Qos) MarshalBinary() ([]byte, error)
- func (m VolumeCommonAllOf1Qos) MarshalJSON() ([]byte, error)
- func (m *VolumeCommonAllOf1Qos) UnmarshalBinary(b []byte) error
- func (m *VolumeCommonAllOf1Qos) UnmarshalJSON(raw []byte) error
- func (m *VolumeCommonAllOf1Qos) Validate(formats strfmt.Registry) error
- type VolumeCommonAllOf1Space
- func (m *VolumeCommonAllOf1Space) MarshalBinary() ([]byte, error)
- func (m VolumeCommonAllOf1Space) MarshalJSON() ([]byte, error)
- func (m *VolumeCommonAllOf1Space) UnmarshalBinary(b []byte) error
- func (m *VolumeCommonAllOf1Space) UnmarshalJSON(raw []byte) error
- func (m *VolumeCommonAllOf1Space) Validate(formats strfmt.Registry) error
- type VolumeGetResponse
- func (m *VolumeGetResponse) MarshalBinary() ([]byte, error)
- func (m VolumeGetResponse) MarshalJSON() ([]byte, error)
- func (m *VolumeGetResponse) UnmarshalBinary(b []byte) error
- func (m *VolumeGetResponse) UnmarshalJSON(raw []byte) error
- func (m *VolumeGetResponse) Validate(formats strfmt.Registry) error
- type VolumeGetResponseAllOf2
- type VolumeGroup
- type VolumeGroupGetResponse
- func (m *VolumeGroupGetResponse) MarshalBinary() ([]byte, error)
- func (m VolumeGroupGetResponse) MarshalJSON() ([]byte, error)
- func (m *VolumeGroupGetResponse) UnmarshalBinary(b []byte) error
- func (m *VolumeGroupGetResponse) UnmarshalJSON(raw []byte) error
- func (m *VolumeGroupGetResponse) Validate(formats strfmt.Registry) error
- type VolumeGroupGetResponseAllOf2
- type VolumeGroupOAIGenAllOf1
- type VolumeGroupPerformance
- func (m *VolumeGroupPerformance) MarshalBinary() ([]byte, error)
- func (m VolumeGroupPerformance) MarshalJSON() ([]byte, error)
- func (m *VolumeGroupPerformance) UnmarshalBinary(b []byte) error
- func (m *VolumeGroupPerformance) UnmarshalJSON(raw []byte) error
- func (m *VolumeGroupPerformance) Validate(formats strfmt.Registry) error
- type VolumeGroupPost
- type VolumeGroupPostAllOf2
- type VolumeGroupResponse
- type VolumeGroupSpace
- type VolumeOAIGen1AllOf1
- type VolumeOAIGen1AllOf1Pod
- func (m *VolumeOAIGen1AllOf1Pod) MarshalBinary() ([]byte, error)
- func (m VolumeOAIGen1AllOf1Pod) MarshalJSON() ([]byte, error)
- func (m *VolumeOAIGen1AllOf1Pod) UnmarshalBinary(b []byte) error
- func (m *VolumeOAIGen1AllOf1Pod) UnmarshalJSON(raw []byte) error
- func (m *VolumeOAIGen1AllOf1Pod) Validate(formats strfmt.Registry) error
- type VolumeOAIGen1AllOf1Source
- func (m *VolumeOAIGen1AllOf1Source) MarshalBinary() ([]byte, error)
- func (m VolumeOAIGen1AllOf1Source) MarshalJSON() ([]byte, error)
- func (m *VolumeOAIGen1AllOf1Source) UnmarshalBinary(b []byte) error
- func (m *VolumeOAIGen1AllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *VolumeOAIGen1AllOf1Source) Validate(formats strfmt.Registry) error
- type VolumeOAIGen1AllOf1VolumeGroup
- func (m *VolumeOAIGen1AllOf1VolumeGroup) MarshalBinary() ([]byte, error)
- func (m VolumeOAIGen1AllOf1VolumeGroup) MarshalJSON() ([]byte, error)
- func (m *VolumeOAIGen1AllOf1VolumeGroup) UnmarshalBinary(b []byte) error
- func (m *VolumeOAIGen1AllOf1VolumeGroup) UnmarshalJSON(raw []byte) error
- func (m *VolumeOAIGen1AllOf1VolumeGroup) Validate(formats strfmt.Registry) error
- type VolumeOAIGenAllOf1
- type VolumePatch
- type VolumePatchAllOf0
- func (m *VolumePatchAllOf0) MarshalBinary() ([]byte, error)
- func (m VolumePatchAllOf0) MarshalJSON() ([]byte, error)
- func (m *VolumePatchAllOf0) UnmarshalBinary(b []byte) error
- func (m *VolumePatchAllOf0) UnmarshalJSON(raw []byte) error
- func (m *VolumePatchAllOf0) Validate(formats strfmt.Registry) error
- type VolumePatchAllOf1
- type VolumePatchOAIGenAllOf2
- type VolumePatchOAIGenAllOf2Pod
- func (m *VolumePatchOAIGenAllOf2Pod) MarshalBinary() ([]byte, error)
- func (m VolumePatchOAIGenAllOf2Pod) MarshalJSON() ([]byte, error)
- func (m *VolumePatchOAIGenAllOf2Pod) UnmarshalBinary(b []byte) error
- func (m *VolumePatchOAIGenAllOf2Pod) UnmarshalJSON(raw []byte) error
- func (m *VolumePatchOAIGenAllOf2Pod) Validate(formats strfmt.Registry) error
- type VolumePatchOAIGenAllOf2Qos
- func (m *VolumePatchOAIGenAllOf2Qos) MarshalBinary() ([]byte, error)
- func (m VolumePatchOAIGenAllOf2Qos) MarshalJSON() ([]byte, error)
- func (m *VolumePatchOAIGenAllOf2Qos) UnmarshalBinary(b []byte) error
- func (m *VolumePatchOAIGenAllOf2Qos) UnmarshalJSON(raw []byte) error
- func (m *VolumePatchOAIGenAllOf2Qos) Validate(formats strfmt.Registry) error
- type VolumePatchOAIGenAllOf2VolumeGroup
- func (m *VolumePatchOAIGenAllOf2VolumeGroup) MarshalBinary() ([]byte, error)
- func (m VolumePatchOAIGenAllOf2VolumeGroup) MarshalJSON() ([]byte, error)
- func (m *VolumePatchOAIGenAllOf2VolumeGroup) UnmarshalBinary(b []byte) error
- func (m *VolumePatchOAIGenAllOf2VolumeGroup) UnmarshalJSON(raw []byte) error
- func (m *VolumePatchOAIGenAllOf2VolumeGroup) Validate(formats strfmt.Registry) error
- type VolumePerformance
- func (m *VolumePerformance) MarshalBinary() ([]byte, error)
- func (m VolumePerformance) MarshalJSON() ([]byte, error)
- func (m *VolumePerformance) UnmarshalBinary(b []byte) error
- func (m *VolumePerformance) UnmarshalJSON(raw []byte) error
- func (m *VolumePerformance) Validate(formats strfmt.Registry) error
- type VolumePerformanceByArray
- type VolumePost
- type VolumePostAllOf1
- type VolumePostAllOf1Qos
- func (m *VolumePostAllOf1Qos) MarshalBinary() ([]byte, error)
- func (m VolumePostAllOf1Qos) MarshalJSON() ([]byte, error)
- func (m *VolumePostAllOf1Qos) UnmarshalBinary(b []byte) error
- func (m *VolumePostAllOf1Qos) UnmarshalJSON(raw []byte) error
- func (m *VolumePostAllOf1Qos) Validate(formats strfmt.Registry) error
- type VolumePostAllOf1Source
- func (m *VolumePostAllOf1Source) MarshalBinary() ([]byte, error)
- func (m VolumePostAllOf1Source) MarshalJSON() ([]byte, error)
- func (m *VolumePostAllOf1Source) UnmarshalBinary(b []byte) error
- func (m *VolumePostAllOf1Source) UnmarshalJSON(raw []byte) error
- func (m *VolumePostAllOf1Source) Validate(formats strfmt.Registry) error
- type VolumeResponse
- type VolumeSnapshot
- type VolumeSnapshotGetResponse
- func (m *VolumeSnapshotGetResponse) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotGetResponse) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotGetResponse) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotGetResponse) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotGetResponse) Validate(formats strfmt.Registry) error
- type VolumeSnapshotGetResponseAllOf2
- type VolumeSnapshotOAIGenAllOf2
- type VolumeSnapshotOAIGenAllOf2Space
- func (m *VolumeSnapshotOAIGenAllOf2Space) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotOAIGenAllOf2Space) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotOAIGenAllOf2Space) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotOAIGenAllOf2Space) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotOAIGenAllOf2Space) Validate(formats strfmt.Registry) error
- type VolumeSnapshotOAIGenAllOf2VolumeGroup
- func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotOAIGenAllOf2VolumeGroup) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) Validate(formats strfmt.Registry) error
- type VolumeSnapshotPatch
- func (m *VolumeSnapshotPatch) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotPatch) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotPatch) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotPatch) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotPatch) Validate(formats strfmt.Registry) error
- type VolumeSnapshotPost
- func (m *VolumeSnapshotPost) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotPost) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotPost) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotPost) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotPost) Validate(formats strfmt.Registry) error
- type VolumeSnapshotPostAllOf1
- type VolumeSnapshotResponse
- type VolumeSnapshotTransfer
- func (m *VolumeSnapshotTransfer) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotTransfer) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotTransfer) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotTransfer) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotTransfer) Validate(formats strfmt.Registry) error
- type VolumeSnapshotTransferAllOf2
- type VolumeSnapshotTransferGetResponse
- func (m *VolumeSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
- func (m VolumeSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
- func (m *VolumeSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
- func (m *VolumeSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
- func (m *VolumeSnapshotTransferGetResponse) Validate(formats strfmt.Registry) error
- type VolumeSnapshotTransferGetResponseAllOf2
- type VolumeSnapshotTransferResponse
- type VolumeSpace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct { // The requested TTL (Time To Live) length of time for the exchanged access token. Measured in milliseconds. AccessTokenTTLInMs int64 `json:"access_token_ttl_in_ms,omitempty"` // If `true`, the API client is permitted to exchange ID Tokens for access tokens. API clients are disabled by default. Enabled bool `json:"enabled,omitempty"` // The unique identifier for the associated API client. The ID represents the JWT `aud` (audience) claim in ID Tokens issued for this API client. ID string `json:"id,omitempty"` // The name of the identity provider that will be issuing ID Tokens for this API client. This string represents the JWT `iss` (issuer) claim in ID Tokens issued for this API client. Issuer string `json:"issuer,omitempty"` // The unique identifier for the associated public key of this API client. This string must match the JWT `kid` (key ID) claim in ID Tokens issued for this API client. KeyID string `json:"key_id,omitempty"` // The maximum role allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of this `max_role` and the role of the array user specified as the JWT `sub` (subject) claim. Valid `max_role` values are `readonly`, `ops_admin`, `array_admin`, and `storage_admin`. Users with the `readonly` (Read Only) role can perform operations that convey the state of the array. Read Only users cannot alter the state of the array. Users with the `ops_admin` (Ops Admin) role can perform the same operations as Read Only users plus enable and disable remote assistance sessions. Ops Admin users cannot alter the state of the array. Users with the `storage_admin` (Storage Admin) role can perform the same operations as Read Only users plus storage related operations, such as administering volumes, hosts, and host groups. Storage Admin users cannot perform operations that deal with global and system configurations. Users with the `array_admin` (Array Admin) role can perform the same operations as Storage Admin users plus array-wide changes dealing with global and system configurations. In other words, Array Admin users can perform all operations. MaxRole string `json:"max_role,omitempty"` // The API client name. Name string `json:"name,omitempty"` // The API client's PEM formatted (Base64 encoded) RSA public key. PublicKey string `json:"public_key,omitempty"` }
APIClient API client
swagger:model APIClient
func (*APIClient) MarshalBinary ¶
MarshalBinary interface implementation
func (*APIClient) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type APIClientGetResponse ¶
type APIClientGetResponse struct { PageInfo APIClientResponse }
APIClientGetResponse api client get response
swagger:model apiClientGetResponse
func (*APIClientGetResponse) MarshalBinary ¶
func (m *APIClientGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (APIClientGetResponse) MarshalJSON ¶
func (m APIClientGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*APIClientGetResponse) UnmarshalBinary ¶
func (m *APIClientGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*APIClientGetResponse) UnmarshalJSON ¶
func (m *APIClientGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type APIClientPatch ¶
type APIClientPatch struct { // Returns a value of `true` if the API client is permitted to exchange ID tokens for access tokens. API clients are disabled by default. Enabled bool `json:"enabled,omitempty"` }
APIClientPatch api client patch
swagger:model apiClientPatch
func (*APIClientPatch) MarshalBinary ¶
func (m *APIClientPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIClientPatch) UnmarshalBinary ¶
func (m *APIClientPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIClientPost ¶
type APIClientPost struct { // The TTL (Time To Live) length of time for the exchanged access token. Measured in milliseconds. If not specified, defaults to `86400000`. AccessTokenTTLInMs int64 `json:"access_token_ttl_in_ms,omitempty"` // The name of the identity provider that will be issuing ID Tokens for this API client. The `iss` claim in the JWT issued must match this string. If not specified, defaults to the API client name. Issuer string `json:"issuer,omitempty"` // The maximum role allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of this `max_role` and the role of the array user specified as the `sub`. Valid values are `array_admin`, `storage_admin`, `ops_admin`, and `readonly`. Users with the `readonly` (Read Only) role can perform operations that convey the state of the array. Read Only users cannot alter the state of the array. Users with the `ops_admin` (Ops Admin) role can perform the same operations as Read Only users plus enable and disable remote assistance sessions. Ops Admin users cannot alter the state of the array. Users with the `storage_admin` (Storage Admin) role can perform the same operations as Read Only users plus storage related operations, such as administering volumes, hosts, and host groups. Storage Admin users cannot perform operations that deal with global and system configurations. Users with the `array_admin` (Array Admin) role can perform the same operations as Storage Admin users plus array-wide changes dealing with global and system configurations. In other words, Array Admin users can perform all operations. MaxRole string `json:"max_role,omitempty"` // The API client's PEM formatted (Base64 encoded) RSA public key. Include the `-----BEGIN PUBLIC KEY-----` and `-----END PUBLIC KEY-----` lines. PublicKey string `json:"public_key,omitempty"` }
APIClientPost api client post
swagger:model apiClientPost
func (*APIClientPost) MarshalBinary ¶
func (m *APIClientPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIClientPost) UnmarshalBinary ¶
func (m *APIClientPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIClientResponse ¶
type APIClientResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*APIClient `json:"items"` }
APIClientResponse api client response
swagger:model apiClientResponse
func (*APIClientResponse) MarshalBinary ¶
func (m *APIClientResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIClientResponse) UnmarshalBinary ¶
func (m *APIClientResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIToken ¶
type APIToken struct { // Creation time in milliseconds since the UNIX epoch. CreatedAt int64 `json:"created_at,omitempty"` // Expiration time in milliseconds since the UNIX epoch. ExpiresAt int64 `json:"expires_at,omitempty"` // token Token string `json:"token,omitempty"` }
APIToken API token
swagger:model apiToken
func (*APIToken) MarshalBinary ¶
MarshalBinary interface implementation
func (*APIToken) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type APIVersionResponse ¶
type APIVersionResponse struct { // A list of supported API versions. Version []string `json:"version"` }
APIVersionResponse api version response
swagger:model apiVersionResponse
func (*APIVersionResponse) MarshalBinary ¶
func (m *APIVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIVersionResponse) UnmarshalBinary ¶
func (m *APIVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ActiveDirectory ¶
type ActiveDirectory struct { BuiltInResourceNoID ActiveDirectoryAllOf1 }
ActiveDirectory active directory
swagger:model activeDirectory
func (*ActiveDirectory) MarshalBinary ¶
func (m *ActiveDirectory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ActiveDirectory) MarshalJSON ¶
func (m ActiveDirectory) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ActiveDirectory) UnmarshalBinary ¶
func (m *ActiveDirectory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ActiveDirectory) UnmarshalJSON ¶
func (m *ActiveDirectory) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ActiveDirectoryAllOf1 ¶
type ActiveDirectoryAllOf1 struct { // The name of the computer account in the Active Directory domain. // Read Only: true ComputerName string `json:"computer_name,omitempty"` // A list of directory servers used for lookups related to user authorization. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array and are only communicated with over the secure LDAP (LDAPS) protocol. If this field is `null`, the servers are resolved for the domain in DNS. // Read Only: true DirectoryServers []string `json:"directory_servers"` // The Active Directory domain joined. // Read Only: true Domain string `json:"domain,omitempty"` // A list of key distribution servers to use for Kerberos protocol. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array. If this field is `null`, the servers are resolved for the domain in DNS. // Read Only: true KerberosServers []string `json:"kerberos_servers"` }
ActiveDirectoryAllOf1 active directory all of1
swagger:model activeDirectoryAllOf1
func (*ActiveDirectoryAllOf1) MarshalBinary ¶
func (m *ActiveDirectoryAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ActiveDirectoryAllOf1) UnmarshalBinary ¶
func (m *ActiveDirectoryAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ActiveDirectoryGetResponse ¶
type ActiveDirectoryGetResponse struct { PageInfo ActiveDirectoryResponse }
ActiveDirectoryGetResponse active directory get response
swagger:model activeDirectoryGetResponse
func (*ActiveDirectoryGetResponse) MarshalBinary ¶
func (m *ActiveDirectoryGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ActiveDirectoryGetResponse) MarshalJSON ¶
func (m ActiveDirectoryGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ActiveDirectoryGetResponse) UnmarshalBinary ¶
func (m *ActiveDirectoryGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ActiveDirectoryGetResponse) UnmarshalJSON ¶
func (m *ActiveDirectoryGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ActiveDirectoryPost ¶
type ActiveDirectoryPost struct { ActiveDirectoryPostAllOf0 ActiveDirectoryPostAllOf1 }
ActiveDirectoryPost active directory post
swagger:model activeDirectoryPost
func (*ActiveDirectoryPost) MarshalBinary ¶
func (m *ActiveDirectoryPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ActiveDirectoryPost) MarshalJSON ¶
func (m ActiveDirectoryPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ActiveDirectoryPost) UnmarshalBinary ¶
func (m *ActiveDirectoryPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ActiveDirectoryPost) UnmarshalJSON ¶
func (m *ActiveDirectoryPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ActiveDirectoryPostAllOf0 ¶
type ActiveDirectoryPostAllOf0 interface{}
ActiveDirectoryPostAllOf0 active directory post all of0
swagger:model ActiveDirectoryPostAllOf0
type ActiveDirectoryPostAllOf1 ¶
type ActiveDirectoryPostAllOf1 struct { // The name of the computer account to be created in the Active Directory domain. If not specified, defaults to the name of the Active Directory configuration. ComputerName string `json:"computer_name,omitempty"` // A list of directory servers used for lookups related to user authorization. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array and are only communicated with over the secure LDAP (LDAPS) protocol. If not specified, servers are resolved for the domain in DNS. DirectoryServers []string `json:"directory_servers"` // The Active Directory domain to join. Domain string `json:"domain,omitempty"` // A list of key distribution servers to use for Kerberos protocol. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array. If not specified, servers are resolved for the domain in DNS. KerberosServers []string `json:"kerberos_servers"` // The login password of the user with privileges to create the computer account in the domain. This is not persisted on the array. Password string `json:"password,omitempty"` // The login name of the user with privileges to create the computer account in the domain. This is not persisted on the array. User string `json:"user,omitempty"` }
ActiveDirectoryPostAllOf1 active directory post all of1
swagger:model activeDirectoryPostAllOf1
func (*ActiveDirectoryPostAllOf1) MarshalBinary ¶
func (m *ActiveDirectoryPostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ActiveDirectoryPostAllOf1) UnmarshalBinary ¶
func (m *ActiveDirectoryPostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ActiveDirectoryResponse ¶
type ActiveDirectoryResponse struct { // A list of Active Directory computer account configuration objects. Items []*ActiveDirectory `json:"items"` }
ActiveDirectoryResponse active directory response
swagger:model activeDirectoryResponse
func (*ActiveDirectoryResponse) MarshalBinary ¶
func (m *ActiveDirectoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ActiveDirectoryResponse) UnmarshalBinary ¶
func (m *ActiveDirectoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Admin ¶
type Admin struct { FixedNameResourceNoID AdminAllOf1 AdminOAIGenAllOf2 }
Admin admin
swagger:model Admin
func (*Admin) MarshalBinary ¶
MarshalBinary interface implementation
func (Admin) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Admin) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Admin) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type AdminAPIToken ¶
type AdminAPIToken struct { FixedNameResourceNoID AdminAPITokenAllOf1 AdminAPITokenOAIGenAllOf2 }
AdminAPIToken admin Api token
swagger:model AdminApiToken
func (*AdminAPIToken) MarshalBinary ¶
func (m *AdminAPIToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AdminAPIToken) MarshalJSON ¶
func (m AdminAPIToken) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AdminAPIToken) UnmarshalBinary ¶
func (m *AdminAPIToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AdminAPIToken) UnmarshalJSON ¶
func (m *AdminAPIToken) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AdminAPITokenAllOf1 ¶
type AdminAPITokenAllOf1 interface{}
AdminAPITokenAllOf1 Administrative account API token.
swagger:model AdminAPITokenAllOf1
type AdminAPITokenGetResponse ¶
type AdminAPITokenGetResponse struct { PageInfo AdminAPITokenResponse }
AdminAPITokenGetResponse admin Api token get response
swagger:model adminApiTokenGetResponse
func (*AdminAPITokenGetResponse) MarshalBinary ¶
func (m *AdminAPITokenGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AdminAPITokenGetResponse) MarshalJSON ¶
func (m AdminAPITokenGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AdminAPITokenGetResponse) UnmarshalBinary ¶
func (m *AdminAPITokenGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AdminAPITokenGetResponse) UnmarshalJSON ¶
func (m *AdminAPITokenGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AdminAPITokenOAIGenAllOf2 ¶
type AdminAPITokenOAIGenAllOf2 struct { // api token APIToken *APIToken `json:"api_token,omitempty"` }
AdminAPITokenOAIGenAllOf2 admin Api token Oai gen all of2
swagger:model adminApiTokenOaiGenAllOf2
func (*AdminAPITokenOAIGenAllOf2) MarshalBinary ¶
func (m *AdminAPITokenOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminAPITokenOAIGenAllOf2) UnmarshalBinary ¶
func (m *AdminAPITokenOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminAPITokenResponse ¶
type AdminAPITokenResponse struct { // items Items []*AdminAPIToken `json:"items"` }
AdminAPITokenResponse admin Api token response
swagger:model adminApiTokenResponse
func (*AdminAPITokenResponse) MarshalBinary ¶
func (m *AdminAPITokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminAPITokenResponse) UnmarshalBinary ¶
func (m *AdminAPITokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminAllOf1 ¶
type AdminAllOf1 interface{}
AdminAllOf1 Administrator account.
swagger:model AdminAllOf1
type AdminCache ¶
type AdminCache struct { FixedNameResourceNoID AdminCacheAllOf1 AdminCacheOAIGenAllOf2 }
AdminCache admin cache
swagger:model AdminCache
func (*AdminCache) MarshalBinary ¶
func (m *AdminCache) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AdminCache) MarshalJSON ¶
func (m AdminCache) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AdminCache) UnmarshalBinary ¶
func (m *AdminCache) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AdminCache) UnmarshalJSON ¶
func (m *AdminCache) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AdminCacheAllOf1 ¶
type AdminCacheAllOf1 interface{}
AdminCacheAllOf1 A cache entry for the admin cache, used to quickly look up admin roles.
swagger:model AdminCacheAllOf1
type AdminCacheGetResponse ¶
type AdminCacheGetResponse struct { PageInfo AdminCacheResponse }
AdminCacheGetResponse admin cache get response
swagger:model adminCacheGetResponse
func (*AdminCacheGetResponse) MarshalBinary ¶
func (m *AdminCacheGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AdminCacheGetResponse) MarshalJSON ¶
func (m AdminCacheGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AdminCacheGetResponse) UnmarshalBinary ¶
func (m *AdminCacheGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AdminCacheGetResponse) UnmarshalJSON ¶
func (m *AdminCacheGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AdminCacheOAIGenAllOf2 ¶
type AdminCacheOAIGenAllOf2 struct { // Time when the entry was added to the cache, in milliseconds since the UNIX epoch. CachedAt int64 `json:"cached_at,omitempty"` // role Role *AdminRole `json:"role,omitempty"` }
AdminCacheOAIGenAllOf2 admin cache Oai gen all of2
swagger:model adminCacheOaiGenAllOf2
func (*AdminCacheOAIGenAllOf2) MarshalBinary ¶
func (m *AdminCacheOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminCacheOAIGenAllOf2) UnmarshalBinary ¶
func (m *AdminCacheOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminCacheResponse ¶
type AdminCacheResponse struct { // items Items []*AdminCache `json:"items"` }
AdminCacheResponse admin cache response
swagger:model adminCacheResponse
func (*AdminCacheResponse) MarshalBinary ¶
func (m *AdminCacheResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminCacheResponse) UnmarshalBinary ¶
func (m *AdminCacheResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminGetResponse ¶
type AdminGetResponse struct { PageInfo AdminResponse }
AdminGetResponse admin get response
swagger:model adminGetResponse
func (*AdminGetResponse) MarshalBinary ¶
func (m *AdminGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AdminGetResponse) MarshalJSON ¶
func (m AdminGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AdminGetResponse) UnmarshalBinary ¶
func (m *AdminGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AdminGetResponse) UnmarshalJSON ¶
func (m *AdminGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AdminOAIGenAllOf2 ¶
type AdminOAIGenAllOf2 struct { // api token APIToken *APIToken `json:"api_token,omitempty"` // Returns a value of `true` if the user is local to the machine, otherwise `false`. // Read Only: true IsLocal *bool `json:"is_local,omitempty"` // Returns a value of `true` if the user is currently locked out, otherwise `false`. Can be patched to `false` to unlock a user. This field is only visible to `array_admin` roles. For all other users, the value is always `null`. Locked bool `json:"locked,omitempty"` // The remaining lockout period, in milliseconds, if the user is locked out. This field is only visible to `array_admin` roles. For all other users, the value is always `null`. // Read Only: true LockoutRemaining int64 `json:"lockout_remaining,omitempty"` // Password associated with the account. Password string `json:"password,omitempty"` // Public key for SSH access. PublicKey string `json:"public_key,omitempty"` // role Role *AdminRole `json:"role,omitempty"` }
AdminOAIGenAllOf2 admin Oai gen all of2
swagger:model adminOaiGenAllOf2
func (*AdminOAIGenAllOf2) MarshalBinary ¶
func (m *AdminOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminOAIGenAllOf2) UnmarshalBinary ¶
func (m *AdminOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminPatch ¶
type AdminPatch struct { Admin AdminPatchAllOf1 }
AdminPatch admin patch
swagger:model adminPatch
func (*AdminPatch) MarshalBinary ¶
func (m *AdminPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AdminPatch) MarshalJSON ¶
func (m AdminPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AdminPatch) UnmarshalBinary ¶
func (m *AdminPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AdminPatch) UnmarshalJSON ¶
func (m *AdminPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AdminPatchAllOf1 ¶
type AdminPatchAllOf1 struct { // The current password. OldPassword string `json:"old_password,omitempty"` }
AdminPatchAllOf1 admin patch all of1
swagger:model adminPatchAllOf1
func (*AdminPatchAllOf1) MarshalBinary ¶
func (m *AdminPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminPatchAllOf1) UnmarshalBinary ¶
func (m *AdminPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminPost ¶
type AdminPost struct { // Password associated with the account. Password string `json:"password,omitempty"` // role Role *AdminRole `json:"role,omitempty"` }
AdminPost admin post
swagger:model adminPost
func (*AdminPost) MarshalBinary ¶
MarshalBinary interface implementation
func (*AdminPost) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AdminResponse ¶
type AdminResponse struct { // items Items []*Admin `json:"items"` }
AdminResponse admin response
swagger:model adminResponse
func (*AdminResponse) MarshalBinary ¶
func (m *AdminResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminResponse) UnmarshalBinary ¶
func (m *AdminResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminRole ¶
type AdminRole struct { }
AdminRole admin role
swagger:model adminRole
func (*AdminRole) MarshalBinary ¶
MarshalBinary interface implementation
func (*AdminRole) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AdminSettings ¶
type AdminSettings struct { // The lockout duration, in milliseconds, if a user is locked out after reaching the maximum number of login attempts. Ranges from 1 second to 90 days. // Maximum: 7.776e+09 // Minimum: 1000 LockoutDuration int64 `json:"lockout_duration,omitempty"` // Maximum number of failed login attempts allowed before the user is locked out. // Maximum: 20 // Minimum: 1 MaxLoginAttempts int32 `json:"max_login_attempts,omitempty"` // Minimum password length. If not specified, defaults to 1. MinPasswordLength int32 `json:"min_password_length,omitempty"` // If `true`, then single sign-on is enabled for the array. SingleSignOnEnabled bool `json:"single_sign_on_enabled,omitempty"` }
AdminSettings Global settings for administrative accounts.
swagger:model AdminSettings
func (*AdminSettings) MarshalBinary ¶
func (m *AdminSettings) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminSettings) UnmarshalBinary ¶
func (m *AdminSettings) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdminSettingsResponse ¶
type AdminSettingsResponse struct { // items Items []*AdminSettings `json:"items"` }
AdminSettingsResponse admin settings response
swagger:model adminSettingsResponse
func (*AdminSettingsResponse) MarshalBinary ¶
func (m *AdminSettingsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AdminSettingsResponse) UnmarshalBinary ¶
func (m *AdminSettingsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AggregateReplicationPerformance ¶
type AggregateReplicationPerformance struct { // The total number of bytes of replication data transmitted and received per second. // Minimum: 0 BytesPerSec *int64 `json:"bytes_per_sec,omitempty"` }
AggregateReplicationPerformance aggregate replication performance
swagger:model aggregateReplicationPerformance
func (*AggregateReplicationPerformance) MarshalBinary ¶
func (m *AggregateReplicationPerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AggregateReplicationPerformance) UnmarshalBinary ¶
func (m *AggregateReplicationPerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Alert ¶
type Alert struct { BuiltIn AlertOAIGenAllOf1 }
Alert alert
swagger:model Alert
func (*Alert) MarshalBinary ¶
MarshalBinary interface implementation
func (Alert) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Alert) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Alert) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type AlertEvent ¶
type AlertEvent struct { BuiltInResourceNoID AlertEventOAIGenAllOf1 }
AlertEvent alert event
swagger:model AlertEvent
func (*AlertEvent) MarshalBinary ¶
func (m *AlertEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AlertEvent) MarshalJSON ¶
func (m AlertEvent) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AlertEvent) UnmarshalBinary ¶
func (m *AlertEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AlertEvent) UnmarshalJSON ¶
func (m *AlertEvent) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AlertEventGetResponse ¶
type AlertEventGetResponse struct { PageInfo AlertEventResponse }
AlertEventGetResponse alert event get response
swagger:model alertEventGetResponse
func (*AlertEventGetResponse) MarshalBinary ¶
func (m *AlertEventGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AlertEventGetResponse) MarshalJSON ¶
func (m AlertEventGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AlertEventGetResponse) UnmarshalBinary ¶
func (m *AlertEventGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AlertEventGetResponse) UnmarshalJSON ¶
func (m *AlertEventGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AlertEventOAIGenAllOf1 ¶
type AlertEventOAIGenAllOf1 struct { // Actual condition at the time the alert is created. // Read Only: true Actual string `json:"actual,omitempty"` // alert Alert *AlertEventOAIGenAllOf1Alert `json:"alert,omitempty"` // The parent alert number. // Read Only: true Code int64 `json:"code,omitempty"` // The component type of the alert. // Read Only: true ComponentName string `json:"component_name,omitempty"` // The component name of the alert. // Read Only: true ComponentType string `json:"component_type,omitempty"` // The time the parent alert was created. Created int64 `json:"created,omitempty"` // Expected state and threshold under normal conditions. // Read Only: true Expected string `json:"expected,omitempty"` // Information about the alert cause. // Read Only: true Issue string `json:"issue,omitempty"` // The knowledge base URL of the alert. // Read Only: true KnowledgeBaseURL string `json:"knowledge_base_url,omitempty"` // The severity level of the alert. Valid values include `info`, `warning`, `critical`, and `hidden`. // Read Only: true Severity string `json:"severity,omitempty"` // The state of the alert. Valid values include `open`, `closing`, and `closed`. // Read Only: true State string `json:"state,omitempty"` // A summary of the alert. // Read Only: true Summary string `json:"summary,omitempty"` // The time the event occurred. // Read Only: true Time int64 `json:"time,omitempty"` }
AlertEventOAIGenAllOf1 Alert timeline event.
swagger:model alertEventOaiGenAllOf1
func (*AlertEventOAIGenAllOf1) MarshalBinary ¶
func (m *AlertEventOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertEventOAIGenAllOf1) UnmarshalBinary ¶
func (m *AlertEventOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertEventOAIGenAllOf1Alert ¶
type AlertEventOAIGenAllOf1Alert struct {
FixedReference
}
AlertEventOAIGenAllOf1Alert alert event Oai gen all of1 alert
swagger:model alertEventOaiGenAllOf1Alert
func (*AlertEventOAIGenAllOf1Alert) MarshalBinary ¶
func (m *AlertEventOAIGenAllOf1Alert) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AlertEventOAIGenAllOf1Alert) MarshalJSON ¶
func (m AlertEventOAIGenAllOf1Alert) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AlertEventOAIGenAllOf1Alert) UnmarshalBinary ¶
func (m *AlertEventOAIGenAllOf1Alert) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AlertEventOAIGenAllOf1Alert) UnmarshalJSON ¶
func (m *AlertEventOAIGenAllOf1Alert) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AlertEventResponse ¶
type AlertEventResponse struct { // items Items []*AlertEvent `json:"items"` }
AlertEventResponse alert event response
swagger:model alertEventResponse
func (*AlertEventResponse) MarshalBinary ¶
func (m *AlertEventResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertEventResponse) UnmarshalBinary ¶
func (m *AlertEventResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertGetResponse ¶
type AlertGetResponse struct { PageInfo AlertResponse }
AlertGetResponse alert get response
swagger:model alertGetResponse
func (*AlertGetResponse) MarshalBinary ¶
func (m *AlertGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AlertGetResponse) MarshalJSON ¶
func (m AlertGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AlertGetResponse) UnmarshalBinary ¶
func (m *AlertGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AlertGetResponse) UnmarshalJSON ¶
func (m *AlertGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AlertOAIGenAllOf1 ¶
type AlertOAIGenAllOf1 struct { // Actual condition at the time the alert is created. // Read Only: true Actual string `json:"actual,omitempty"` // The category of the alert. Valid values include `array`, `hardware` and `software`. // Read Only: true Category string `json:"category,omitempty"` // The time the alert was closed in milliseconds since the UNIX epoch. // Read Only: true Closed int64 `json:"closed,omitempty"` // The code number of the alert. // Read Only: true Code int64 `json:"code,omitempty"` // The name of the component that generated the alert. // Read Only: true ComponentName string `json:"component_name,omitempty"` // The type of component that generated the alert. // Read Only: true ComponentType string `json:"component_type,omitempty"` // The time the alert was created in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // A short description of the alert. // Read Only: true Description string `json:"description,omitempty"` // Expected state or threshold under normal conditions. // Read Only: true Expected string `json:"expected,omitempty"` // If set to `true`, the message is flagged. Important messages can can be flagged and listed separately. Flagged bool `json:"flagged,omitempty"` // Information about the alert cause. // Read Only: true Issue string `json:"issue,omitempty"` // The URL of the relevant knowledge base page. // Read Only: true KnowledgeBaseURL string `json:"knowledge_base_url,omitempty"` // The time the most recent alert notification was sent in milliseconds since the UNIX epoch. // Read Only: true Notified int64 `json:"notified,omitempty"` // The severity level of the alert. Valid values include `info`, `warning`, `critical`, and `hidden`. // Read Only: true Severity string `json:"severity,omitempty"` // The current state of the alert. Valid values include `open`, `closing`, and `closed`. // Read Only: true State string `json:"state,omitempty"` // A summary of the alert. // Read Only: true Summary string `json:"summary,omitempty"` // The time the alert was last updated in milliseconds since the UNIX epoch. // Read Only: true Updated int64 `json:"updated,omitempty"` }
AlertOAIGenAllOf1 Alert generated by the array when an event occurs.
swagger:model alertOaiGenAllOf1
func (*AlertOAIGenAllOf1) MarshalBinary ¶
func (m *AlertOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertOAIGenAllOf1) UnmarshalBinary ¶
func (m *AlertOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertResponse ¶
type AlertResponse struct { // items Items []*Alert `json:"items"` }
AlertResponse alert response
swagger:model alertResponse
func (*AlertResponse) MarshalBinary ¶
func (m *AlertResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertResponse) UnmarshalBinary ¶
func (m *AlertResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertWatcher ¶
type AlertWatcher struct { BuiltInResourceNoID AlertWatcherOAIGenAllOf1 }
AlertWatcher alert watcher
swagger:model AlertWatcher
func (*AlertWatcher) MarshalBinary ¶
func (m *AlertWatcher) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AlertWatcher) MarshalJSON ¶
func (m AlertWatcher) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AlertWatcher) UnmarshalBinary ¶
func (m *AlertWatcher) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AlertWatcher) UnmarshalJSON ¶
func (m *AlertWatcher) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AlertWatcherGetResponse ¶
type AlertWatcherGetResponse struct { PageInfo AlertWatcherResponse }
AlertWatcherGetResponse alert watcher get response
swagger:model alertWatcherGetResponse
func (*AlertWatcherGetResponse) MarshalBinary ¶
func (m *AlertWatcherGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AlertWatcherGetResponse) MarshalJSON ¶
func (m AlertWatcherGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AlertWatcherGetResponse) UnmarshalBinary ¶
func (m *AlertWatcherGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AlertWatcherGetResponse) UnmarshalJSON ¶
func (m *AlertWatcherGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AlertWatcherOAIGenAllOf1 ¶
type AlertWatcherOAIGenAllOf1 struct { // If set to `true`, email notifications will be sent to this watcher for alerts. If set to `false`, email notification is disabled. Enabled bool `json:"enabled,omitempty"` }
AlertWatcherOAIGenAllOf1 alert watcher Oai gen all of1
swagger:model alertWatcherOaiGenAllOf1
func (*AlertWatcherOAIGenAllOf1) MarshalBinary ¶
func (m *AlertWatcherOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertWatcherOAIGenAllOf1) UnmarshalBinary ¶
func (m *AlertWatcherOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertWatcherPatch ¶
type AlertWatcherPatch struct { // If set to `true`, email notifications will be sent to this watcher for alerts. If set to `false`, email notifications are disabled. Enabled bool `json:"enabled,omitempty"` }
AlertWatcherPatch alert watcher patch
swagger:model alertWatcherPatch
func (*AlertWatcherPatch) MarshalBinary ¶
func (m *AlertWatcherPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertWatcherPatch) UnmarshalBinary ¶
func (m *AlertWatcherPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertWatcherPost ¶
type AlertWatcherPost struct { // If set to `true`, email notifications will be sent to this watcher for alerts. If set to `false`, email notifications are disabled. If not specified, defaults to `true`. Enabled bool `json:"enabled,omitempty"` }
AlertWatcherPost alert watcher post
swagger:model alertWatcherPost
func (*AlertWatcherPost) MarshalBinary ¶
func (m *AlertWatcherPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertWatcherPost) UnmarshalBinary ¶
func (m *AlertWatcherPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AlertWatcherResponse ¶
type AlertWatcherResponse struct { // A list of alert watcher objects. Items []*AlertWatcher `json:"items"` }
AlertWatcherResponse alert watcher response
swagger:model alertWatcherResponse
func (*AlertWatcherResponse) MarshalBinary ¶
func (m *AlertWatcherResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AlertWatcherResponse) UnmarshalBinary ¶
func (m *AlertWatcherResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type App ¶
type App struct { BuiltInResourceNoID AppOAIGenAllOf1 }
App app
swagger:model App
func (*App) MarshalBinary ¶
MarshalBinary interface implementation
func (App) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*App) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*App) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type AppGetResponse ¶
type AppGetResponse struct { PageInfo AppResponse }
AppGetResponse app get response
swagger:model appGetResponse
func (*AppGetResponse) MarshalBinary ¶
func (m *AppGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AppGetResponse) MarshalJSON ¶
func (m AppGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AppGetResponse) UnmarshalBinary ¶
func (m *AppGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AppGetResponse) UnmarshalJSON ¶
func (m *AppGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AppNode ¶
type AppNode struct { // app App *AppNodeOAIGenApp `json:"app,omitempty"` // An index that represents this node. Index int64 `json:"index,omitempty"` // The node status. Possible values are `starting`, `healthy`, `unhealthy`, `critical`, `stopping`, and `disabled`. Status string `json:"status,omitempty"` // The node version. Version string `json:"version,omitempty"` // The VNC information used to access this node if VNC is enabled. Vnc []string `json:"vnc"` }
AppNode An individual node of a Purity app. Nodes are indexed starting at `0`.
swagger:model AppNode
func (*AppNode) MarshalBinary ¶
MarshalBinary interface implementation
func (*AppNode) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AppNodeGetResponse ¶
type AppNodeGetResponse struct { PageInfo AppNodeResponse }
AppNodeGetResponse app node get response
swagger:model appNodeGetResponse
func (*AppNodeGetResponse) MarshalBinary ¶
func (m *AppNodeGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AppNodeGetResponse) MarshalJSON ¶
func (m AppNodeGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AppNodeGetResponse) UnmarshalBinary ¶
func (m *AppNodeGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AppNodeGetResponse) UnmarshalJSON ¶
func (m *AppNodeGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AppNodeOAIGenApp ¶
type AppNodeOAIGenApp struct {
FixedReference
}
AppNodeOAIGenApp A reference to the app of which this node is a part.
swagger:model appNodeOaiGenApp
func (*AppNodeOAIGenApp) MarshalBinary ¶
func (m *AppNodeOAIGenApp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AppNodeOAIGenApp) MarshalJSON ¶
func (m AppNodeOAIGenApp) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AppNodeOAIGenApp) UnmarshalBinary ¶
func (m *AppNodeOAIGenApp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AppNodeOAIGenApp) UnmarshalJSON ¶
func (m *AppNodeOAIGenApp) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AppNodeResponse ¶
type AppNodeResponse struct { // items Items []*AppNode `json:"items"` }
AppNodeResponse app node response
swagger:model appNodeResponse
func (*AppNodeResponse) MarshalBinary ¶
func (m *AppNodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppNodeResponse) UnmarshalBinary ¶
func (m *AppNodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppOAIGenAllOf1 ¶
type AppOAIGenAllOf1 struct { // A description of the app. // Read Only: true Description string `json:"description,omitempty"` // Details of the status of the app. // Read Only: true Details string `json:"details,omitempty"` // If set to `true`, the app is enabled. By default, apps are disabled. Enabled bool `json:"enabled,omitempty"` // The status of the app. Values include `healthy` and `unhealthy`. For cluster apps, this represents the aggregate status of the app. The aggregate status is only `healthy` if all nodes are `healthy`; otherwise, it is `unhealthy`. // Read Only: true Status string `json:"status,omitempty"` // The app version. For cluster apps, this represents the node version if all nodes are of the same version. If the node versions differ, a value of `null` is returned. // Read Only: true Version string `json:"version,omitempty"` // If set to `true`, VNC access is enabled. By default, VNC access is disabled. VncEnabled bool `json:"vnc_enabled,omitempty"` }
AppOAIGenAllOf1 An app that is installed on Purity to extend its functionality. The app is an add-on service that is integrated into the system to extend array functionality.
swagger:model appOaiGenAllOf1
func (*AppOAIGenAllOf1) MarshalBinary ¶
func (m *AppOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppOAIGenAllOf1) UnmarshalBinary ¶
func (m *AppOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AppResponse ¶
type AppResponse struct { // items Items []*App `json:"items"` }
AppResponse app response
swagger:model appResponse
func (*AppResponse) MarshalBinary ¶
func (m *AppResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AppResponse) UnmarshalBinary ¶
func (m *AppResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Array ¶
type Array struct {
Arrays
}
Array array
swagger:model Array
func (Array) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Array) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnection ¶
type ArrayConnection struct { BuiltIn ArrayConnectionAllOf1 ArrayConnectionOAIGenAllOf2 }
ArrayConnection array connection
swagger:model ArrayConnection
func (*ArrayConnection) MarshalBinary ¶
func (m *ArrayConnection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayConnection) MarshalJSON ¶
func (m ArrayConnection) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayConnection) UnmarshalBinary ¶
func (m *ArrayConnection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayConnection) UnmarshalJSON ¶
func (m *ArrayConnection) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnectionAllOf1 ¶
type ArrayConnectionAllOf1 interface{}
ArrayConnectionAllOf1 Connection to a target array. The `name` and `id` values refer to the name and ID of the target array.
swagger:model ArrayConnectionAllOf1
type ArrayConnectionGetResponse ¶
type ArrayConnectionGetResponse struct { PageInfo ArrayConnectionResponse }
ArrayConnectionGetResponse array connection get response
swagger:model arrayConnectionGetResponse
func (*ArrayConnectionGetResponse) MarshalBinary ¶
func (m *ArrayConnectionGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayConnectionGetResponse) MarshalJSON ¶
func (m ArrayConnectionGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayConnectionGetResponse) UnmarshalBinary ¶
func (m *ArrayConnectionGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayConnectionGetResponse) UnmarshalJSON ¶
func (m *ArrayConnectionGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnectionKey ¶
type ArrayConnectionKey struct { // Connection-key used on another array to connect to this array. // Read Only: true ConnectionKey string `json:"connection_key,omitempty"` }
ArrayConnectionKey array connection key
swagger:model ArrayConnectionKey
func (*ArrayConnectionKey) MarshalBinary ¶
func (m *ArrayConnectionKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionKey) UnmarshalBinary ¶
func (m *ArrayConnectionKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayConnectionKeyGetResponse ¶
type ArrayConnectionKeyGetResponse struct { PageInfo ArrayConnectionKeyGetResponseAllOf1 }
ArrayConnectionKeyGetResponse array connection key get response
swagger:model arrayConnectionKeyGetResponse
func (*ArrayConnectionKeyGetResponse) MarshalBinary ¶
func (m *ArrayConnectionKeyGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayConnectionKeyGetResponse) MarshalJSON ¶
func (m ArrayConnectionKeyGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayConnectionKeyGetResponse) UnmarshalBinary ¶
func (m *ArrayConnectionKeyGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayConnectionKeyGetResponse) UnmarshalJSON ¶
func (m *ArrayConnectionKeyGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnectionKeyGetResponseAllOf1 ¶
type ArrayConnectionKeyGetResponseAllOf1 struct { // items Items []*ArrayConnectionKey `json:"items"` }
ArrayConnectionKeyGetResponseAllOf1 array connection key get response all of1
swagger:model arrayConnectionKeyGetResponseAllOf1
func (*ArrayConnectionKeyGetResponseAllOf1) MarshalBinary ¶
func (m *ArrayConnectionKeyGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionKeyGetResponseAllOf1) UnmarshalBinary ¶
func (m *ArrayConnectionKeyGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayConnectionOAIGenAllOf2 ¶
type ArrayConnectionOAIGenAllOf2 struct { // Management IP address or FQDN of the target array. ManagementAddress string `json:"management_address,omitempty"` // IP addresses of the target arrays when `replication_transport` is `ip`. WWNs of the target arrays when `replication_transport` is `fc`. ReplicationAddresses []string `json:"replication_addresses"` // The protocol used to transport data betwen the local array and the remote array. Valid values are `ip` and `fc`. The default is `ip`. ReplicationTransport string `json:"replication_transport,omitempty"` // Status of the connection. Valid values are `connected`, `connecting`, `partially_connected`, and `unbalanced`. A status of `connected` indicates that arrays are communicating. A status of `connecting` indicates that the array is trying to establish a connection. A status of `partially_connected` indicates that some replication addresses are communicating but others are not. A status of `unbalanced` indicates that the arrays are communicating, but the set of paths is either not redundant or not symmetric. Status string `json:"status,omitempty"` // throttle Throttle *Throttle `json:"throttle,omitempty"` // The type of replication. Valid values are `async-replication` and `sync-replication`. Type string `json:"type,omitempty"` // The version of the target array. Version string `json:"version,omitempty"` }
ArrayConnectionOAIGenAllOf2 array connection Oai gen all of2
swagger:model arrayConnectionOaiGenAllOf2
func (*ArrayConnectionOAIGenAllOf2) MarshalBinary ¶
func (m *ArrayConnectionOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionOAIGenAllOf2) UnmarshalBinary ¶
func (m *ArrayConnectionOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayConnectionPath ¶
type ArrayConnectionPath struct { BuiltInResourceNoID ArrayConnectionPathOAIGenAllOf1 }
ArrayConnectionPath array connection path
swagger:model ArrayConnectionPath
func (*ArrayConnectionPath) MarshalBinary ¶
func (m *ArrayConnectionPath) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayConnectionPath) MarshalJSON ¶
func (m ArrayConnectionPath) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayConnectionPath) UnmarshalBinary ¶
func (m *ArrayConnectionPath) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayConnectionPath) UnmarshalJSON ¶
func (m *ArrayConnectionPath) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnectionPathGetResponse ¶
type ArrayConnectionPathGetResponse struct { PageInfo ArrayConnectionPathResponse }
ArrayConnectionPathGetResponse array connection path get response
swagger:model arrayConnectionPathGetResponse
func (*ArrayConnectionPathGetResponse) MarshalBinary ¶
func (m *ArrayConnectionPathGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayConnectionPathGetResponse) MarshalJSON ¶
func (m ArrayConnectionPathGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayConnectionPathGetResponse) UnmarshalBinary ¶
func (m *ArrayConnectionPathGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayConnectionPathGetResponse) UnmarshalJSON ¶
func (m *ArrayConnectionPathGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnectionPathOAIGenAllOf1 ¶
type ArrayConnectionPathOAIGenAllOf1 struct { // IP address or WWN of the local port. LocalAddress string `json:"local_address,omitempty"` // The local port of the path. LocalPort string `json:"local_port,omitempty"` // IP address or WWN of the remote port. RemoteAddress string `json:"remote_address,omitempty"` // The remote port of the path. RemotePort string `json:"remote_port,omitempty"` // The protocol used to transport data between the local array and the remote array. Valid values are `ip` and `fc`. ReplicationTransport string `json:"replication_transport,omitempty"` // Status of the connection. Valid values are `connected` and `connecting`. A status of `connected` indicates that the arrays are communicating. A status of `connecting` indicates that the array is trying to establish a connection. // Read Only: true Status string `json:"status,omitempty"` }
ArrayConnectionPathOAIGenAllOf1 Path from the local array to a remote array. The `name` parameter indicates the name of the remote array.
swagger:model arrayConnectionPathOaiGenAllOf1
func (*ArrayConnectionPathOAIGenAllOf1) MarshalBinary ¶
func (m *ArrayConnectionPathOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionPathOAIGenAllOf1) UnmarshalBinary ¶
func (m *ArrayConnectionPathOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayConnectionPathResponse ¶
type ArrayConnectionPathResponse struct { // items Items []*ArrayConnectionPath `json:"items"` }
ArrayConnectionPathResponse array connection path response
swagger:model arrayConnectionPathResponse
func (*ArrayConnectionPathResponse) MarshalBinary ¶
func (m *ArrayConnectionPathResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionPathResponse) UnmarshalBinary ¶
func (m *ArrayConnectionPathResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayConnectionPost ¶
type ArrayConnectionPost struct { ArrayConnectionPostAllOf0 ArrayConnectionPostAllOf1 }
ArrayConnectionPost array connection post
swagger:model arrayConnectionPost
func (*ArrayConnectionPost) MarshalBinary ¶
func (m *ArrayConnectionPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayConnectionPost) MarshalJSON ¶
func (m ArrayConnectionPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayConnectionPost) UnmarshalBinary ¶
func (m *ArrayConnectionPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayConnectionPost) UnmarshalJSON ¶
func (m *ArrayConnectionPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayConnectionPostAllOf0 ¶
type ArrayConnectionPostAllOf0 interface{}
ArrayConnectionPostAllOf0 array connection post all of0
swagger:model ArrayConnectionPostAllOf0
type ArrayConnectionPostAllOf1 ¶
type ArrayConnectionPostAllOf1 struct { // The connection key of the target array. ConnectionKey string `json:"connection_key,omitempty"` // Management IP address of the target array. ManagementAddress string `json:"management_address,omitempty"` // IP addresses and FQDNs of the target arrays. Configurable only when `replication_transport` is set to `ip`. If not configured, will be set to all the replication addresses available on the target array at the time of the POST. ReplicationAddresses []string `json:"replication_addresses"` // The protocol used to transport data betwen the local array and the remote array. Valid values are `ip` and `fc`. The default is `ip`. ReplicationTransport string `json:"replication_transport,omitempty"` // The type of replication. Valid values are `async-replication` and `sync-replication`. Type string `json:"type,omitempty"` }
ArrayConnectionPostAllOf1 array connection post all of1
swagger:model arrayConnectionPostAllOf1
func (*ArrayConnectionPostAllOf1) MarshalBinary ¶
func (m *ArrayConnectionPostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionPostAllOf1) UnmarshalBinary ¶
func (m *ArrayConnectionPostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayConnectionResponse ¶
type ArrayConnectionResponse struct { // items Items []*ArrayConnection `json:"items"` }
ArrayConnectionResponse array connection response
swagger:model arrayConnectionResponse
func (*ArrayConnectionResponse) MarshalBinary ¶
func (m *ArrayConnectionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayConnectionResponse) UnmarshalBinary ¶
func (m *ArrayConnectionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayFactoryResetToken ¶
type ArrayFactoryResetToken struct { Resource ArrayFactoryResetTokenOAIGenAllOf1 }
ArrayFactoryResetToken array factory reset token
swagger:model ArrayFactoryResetToken
func (*ArrayFactoryResetToken) MarshalBinary ¶
func (m *ArrayFactoryResetToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayFactoryResetToken) MarshalJSON ¶
func (m ArrayFactoryResetToken) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayFactoryResetToken) UnmarshalBinary ¶
func (m *ArrayFactoryResetToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayFactoryResetToken) UnmarshalJSON ¶
func (m *ArrayFactoryResetToken) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayFactoryResetTokenGetResponse ¶
type ArrayFactoryResetTokenGetResponse struct { PageInfo ArrayFactoryResetTokenResponse }
ArrayFactoryResetTokenGetResponse array factory reset token get response
swagger:model arrayFactoryResetTokenGetResponse
func (*ArrayFactoryResetTokenGetResponse) MarshalBinary ¶
func (m *ArrayFactoryResetTokenGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayFactoryResetTokenGetResponse) MarshalJSON ¶
func (m ArrayFactoryResetTokenGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayFactoryResetTokenGetResponse) UnmarshalBinary ¶
func (m *ArrayFactoryResetTokenGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayFactoryResetTokenGetResponse) UnmarshalJSON ¶
func (m *ArrayFactoryResetTokenGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayFactoryResetTokenOAIGenAllOf1 ¶
type ArrayFactoryResetTokenOAIGenAllOf1 struct { // A random number required as input to perform a factory reset of the array. // Read Only: true Token int64 `json:"token,omitempty"` }
ArrayFactoryResetTokenOAIGenAllOf1 A token that is required to perform a factory reset of the array. A factory reset of the array permanently eradicates all data and deletes all configurations, restoring the state of the array to the original manufacturer settings.
swagger:model arrayFactoryResetTokenOaiGenAllOf1
func (*ArrayFactoryResetTokenOAIGenAllOf1) MarshalBinary ¶
func (m *ArrayFactoryResetTokenOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayFactoryResetTokenOAIGenAllOf1) UnmarshalBinary ¶
func (m *ArrayFactoryResetTokenOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayFactoryResetTokenResponse ¶
type ArrayFactoryResetTokenResponse struct { // items Items []*ArrayFactoryResetToken `json:"items"` }
ArrayFactoryResetTokenResponse array factory reset token response
swagger:model arrayFactoryResetTokenResponse
func (*ArrayFactoryResetTokenResponse) MarshalBinary ¶
func (m *ArrayFactoryResetTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayFactoryResetTokenResponse) UnmarshalBinary ¶
func (m *ArrayFactoryResetTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayGetResponse ¶
type ArrayGetResponse struct { PageInfo ArrayResponse }
ArrayGetResponse array get response
swagger:model arrayGetResponse
func (*ArrayGetResponse) MarshalBinary ¶
func (m *ArrayGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayGetResponse) MarshalJSON ¶
func (m ArrayGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayGetResponse) UnmarshalBinary ¶
func (m *ArrayGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayGetResponse) UnmarshalJSON ¶
func (m *ArrayGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayPerformance ¶
type ArrayPerformance struct { Performance BuiltIn ArrayPerformanceOAIGenAllOf2 }
ArrayPerformance array performance
swagger:model ArrayPerformance
func (*ArrayPerformance) MarshalBinary ¶
func (m *ArrayPerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayPerformance) MarshalJSON ¶
func (m ArrayPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayPerformance) UnmarshalBinary ¶
func (m *ArrayPerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayPerformance) UnmarshalJSON ¶
func (m *ArrayPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayPerformanceGetResponse ¶
type ArrayPerformanceGetResponse struct { PageInfo ArrayPerformanceGetResponseAllOf1 }
ArrayPerformanceGetResponse array performance get response
swagger:model arrayPerformanceGetResponse
func (*ArrayPerformanceGetResponse) MarshalBinary ¶
func (m *ArrayPerformanceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArrayPerformanceGetResponse) MarshalJSON ¶
func (m ArrayPerformanceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArrayPerformanceGetResponse) UnmarshalBinary ¶
func (m *ArrayPerformanceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArrayPerformanceGetResponse) UnmarshalJSON ¶
func (m *ArrayPerformanceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArrayPerformanceGetResponseAllOf1 ¶
type ArrayPerformanceGetResponseAllOf1 struct { // items Items []*ArrayPerformance `json:"items"` }
ArrayPerformanceGetResponseAllOf1 array performance get response all of1
swagger:model arrayPerformanceGetResponseAllOf1
func (*ArrayPerformanceGetResponseAllOf1) MarshalBinary ¶
func (m *ArrayPerformanceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayPerformanceGetResponseAllOf1) UnmarshalBinary ¶
func (m *ArrayPerformanceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayPerformanceOAIGenAllOf2 ¶
type ArrayPerformanceOAIGenAllOf2 struct { // Average local queue time for both read and write operations, measured in microseconds. // Minimum: 0 LocalQueueUsecPerOp *int64 `json:"local_queue_usec_per_op,omitempty"` // The number of other requests processed per second. // Minimum: 0 OthersPerSec *int64 `json:"others_per_sec,omitempty"` // Deprecated. The number displayed here may not be accurate and in later versions of the product this field will always display `null`. Instead, use `queue_usec_per_mirrored_write_op`, `queue_usec_per_read_op`, and `queue_usec_per_write_op` fields to measure IO queuing. // Minimum: 0 QueueDepth *int64 `json:"queue_depth,omitempty"` // The average time it takes the array to process an I/O other request, measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerOtherOp *int64 `json:"usec_per_other_op,omitempty"` }
ArrayPerformanceOAIGenAllOf2 array performance Oai gen all of2
swagger:model arrayPerformanceOaiGenAllOf2
func (*ArrayPerformanceOAIGenAllOf2) MarshalBinary ¶
func (m *ArrayPerformanceOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayPerformanceOAIGenAllOf2) UnmarshalBinary ¶
func (m *ArrayPerformanceOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArrayResponse ¶
type ArrayResponse struct { // items Items []*Arrays `json:"items"` }
ArrayResponse array response
swagger:model arrayResponse
func (*ArrayResponse) MarshalBinary ¶
func (m *ArrayResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArrayResponse) UnmarshalBinary ¶
func (m *ArrayResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArraySpace ¶
type ArraySpace struct {
Space
}
ArraySpace array space
swagger:model ArraySpace
func (ArraySpace) MarshalJSON ¶
func (m ArraySpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArraySpace) UnmarshalJSON ¶
func (m *ArraySpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArraySpaceGetResponse ¶
type ArraySpaceGetResponse struct { PageInfo ArraySpaceGetResponseAllOf1 }
ArraySpaceGetResponse array space get response
swagger:model arraySpaceGetResponse
func (*ArraySpaceGetResponse) MarshalBinary ¶
func (m *ArraySpaceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArraySpaceGetResponse) MarshalJSON ¶
func (m ArraySpaceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArraySpaceGetResponse) UnmarshalBinary ¶
func (m *ArraySpaceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArraySpaceGetResponse) UnmarshalJSON ¶
func (m *ArraySpaceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArraySpaceGetResponseAllOf1 ¶
type ArraySpaceGetResponseAllOf1 struct { // items Items []*ArraySpaceGetResponseAllOf1ItemsItems `json:"items"` }
ArraySpaceGetResponseAllOf1 array space get response all of1
swagger:model arraySpaceGetResponseAllOf1
func (*ArraySpaceGetResponseAllOf1) MarshalBinary ¶
func (m *ArraySpaceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArraySpaceGetResponseAllOf1) UnmarshalBinary ¶
func (m *ArraySpaceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArraySpaceGetResponseAllOf1ItemsItems ¶
type ArraySpaceGetResponseAllOf1ItemsItems struct { BuiltIn ArraySpaceOAIGenAllOf1 }
ArraySpaceGetResponseAllOf1ItemsItems array space get response all of1 items items
swagger:model arraySpaceGetResponseAllOf1ItemsItems
func (*ArraySpaceGetResponseAllOf1ItemsItems) MarshalBinary ¶
func (m *ArraySpaceGetResponseAllOf1ItemsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArraySpaceGetResponseAllOf1ItemsItems) MarshalJSON ¶
func (m ArraySpaceGetResponseAllOf1ItemsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArraySpaceGetResponseAllOf1ItemsItems) UnmarshalBinary ¶
func (m *ArraySpaceGetResponseAllOf1ItemsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArraySpaceGetResponseAllOf1ItemsItems) UnmarshalJSON ¶
func (m *ArraySpaceGetResponseAllOf1ItemsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArraySpaceOAIGenAllOf1 ¶
type ArraySpaceOAIGenAllOf1 struct { // Usable capacity in bytes. Capacity int64 `json:"capacity,omitempty"` // A representation of data redundancy on the array. Data redundancy is rebuilt automatically by the system whenever parity is less than 1.0. Parity float32 `json:"parity,omitempty"` // space Space *ArraySpaceOAIGenAllOf1Space `json:"space,omitempty"` // time Time int64 `json:"time,omitempty"` }
ArraySpaceOAIGenAllOf1 array space Oai gen all of1
swagger:model arraySpaceOaiGenAllOf1
func (*ArraySpaceOAIGenAllOf1) MarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArraySpaceOAIGenAllOf1) UnmarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArraySpaceOAIGenAllOf1Space ¶
type ArraySpaceOAIGenAllOf1Space struct { ArraySpaceOAIGenAllOf1SpaceAllOf0 ArraySpaceOAIGenAllOf1SpaceAllOf1 }
ArraySpaceOAIGenAllOf1Space array space Oai gen all of1 space
swagger:model arraySpaceOaiGenAllOf1Space
func (*ArraySpaceOAIGenAllOf1Space) MarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ArraySpaceOAIGenAllOf1Space) MarshalJSON ¶
func (m ArraySpaceOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ArraySpaceOAIGenAllOf1Space) UnmarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ArraySpaceOAIGenAllOf1Space) UnmarshalJSON ¶
func (m *ArraySpaceOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ArraySpaceOAIGenAllOf1SpaceAllOf0 ¶
type ArraySpaceOAIGenAllOf1SpaceAllOf0 struct { // The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5:1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array's flash modules. DataReduction float32 `json:"data_reduction,omitempty"` // Minimum: 0 Shared *int64 `json:"shared,omitempty"` // The physical space occupied by data unique to one or more snapshots. Measured in bytes. // Minimum: 0 Snapshots *int64 `json:"snapshots,omitempty"` // The physical space occupied by internal array metadata. Measured in bytes. // Minimum: 0 System *int64 `json:"system,omitempty"` // The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed. // Maximum: 1 // Minimum: 0 ThinProvisioning *float32 `json:"thin_provisioning,omitempty"` // The total physical space occupied by system, shared space, volume, and snapshot data. Measured in bytes. // Minimum: 0 TotalPhysical *int64 `json:"total_physical,omitempty"` // For a single volume, the provisioned size of the volume. For all other resources, the total provisioned size of all volumes that are connected to or are inside the resource. Represents storage capacity reported to hosts. Measured in bytes. // Minimum: 0 TotalProvisioned *int64 `json:"total_provisioned,omitempty"` // The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10:1 means that for every 10 MB of provisioned space, 1 MB is stored on the array's flash modules. TotalReduction float32 `json:"total_reduction,omitempty"` // The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. // Minimum: 0 Unique *int64 `json:"unique,omitempty"` // The amount of logically written data that a volume or a snapshot references. Measured in bytes. // Minimum: 0 Virtual *int64 `json:"virtual,omitempty"` }
ArraySpaceOAIGenAllOf1SpaceAllOf0 array space Oai gen all of1 space all of0
swagger:model arraySpaceOaiGenAllOf1SpaceAllOf0
func (*ArraySpaceOAIGenAllOf1SpaceAllOf0) MarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1SpaceAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArraySpaceOAIGenAllOf1SpaceAllOf0) UnmarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1SpaceAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ArraySpaceOAIGenAllOf1SpaceAllOf1 ¶
type ArraySpaceOAIGenAllOf1SpaceAllOf1 struct { // This is the sum of replication space consumed by all pods on this array. // Minimum: 0 Replication *int64 `json:"replication,omitempty"` }
ArraySpaceOAIGenAllOf1SpaceAllOf1 array space Oai gen all of1 space all of1
swagger:model arraySpaceOaiGenAllOf1SpaceAllOf1
func (*ArraySpaceOAIGenAllOf1SpaceAllOf1) MarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1SpaceAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArraySpaceOAIGenAllOf1SpaceAllOf1) UnmarshalBinary ¶
func (m *ArraySpaceOAIGenAllOf1SpaceAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Arrays ¶
type Arrays struct { Resource ArraysAllOf1 }
Arrays arrays
swagger:model arrays
func (*Arrays) MarshalBinary ¶
MarshalBinary interface implementation
func (Arrays) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Arrays) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Arrays) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type ArraysAllOf1 ¶
type ArraysAllOf1 struct { // banner Banner string `json:"banner,omitempty"` // Usable capacity in bytes. // Read Only: true Capacity int64 `json:"capacity,omitempty"` // console lock enabled ConsoleLockEnabled bool `json:"console_lock_enabled,omitempty"` // Idle timeout in milliseconds. Valid values are `0` and any multiple of 60000 in the range of 300000 and 10800000. Any other values will be rounded down to the nearest multiple of 60000. IdleTimeout int32 `json:"idle_timeout,omitempty"` // ntp servers NtpServers []string `json:"ntp_servers"` // Valid values are `Purity`, `Purity//FA`, and `Purity//FB`. // Read Only: true Os string `json:"os,omitempty"` // A representation of data redundancy on the array. Data redundancy is rebuilt automatically by the system whenever parity is less than 1.0. // Read Only: true Parity float32 `json:"parity,omitempty"` // The SCSI timeout. This value defaults to 60s if it is not specified. ScsiTimeout int32 `json:"scsi_timeout,omitempty"` // space Space *Space `json:"space,omitempty"` // version // Read Only: true Version string `json:"version,omitempty"` }
ArraysAllOf1 arrays all of1
swagger:model arraysAllOf1
func (*ArraysAllOf1) MarshalBinary ¶
func (m *ArraysAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ArraysAllOf1) UnmarshalBinary ¶
func (m *ArraysAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Audit ¶
type Audit struct { BuiltIn AuditOAIGenAllOf1 }
Audit audit
swagger:model Audit
func (*Audit) MarshalBinary ¶
MarshalBinary interface implementation
func (Audit) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Audit) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Audit) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type AuditGetResponse ¶
type AuditGetResponse struct { PageInfo AuditResponse }
AuditGetResponse audit get response
swagger:model auditGetResponse
func (*AuditGetResponse) MarshalBinary ¶
func (m *AuditGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AuditGetResponse) MarshalJSON ¶
func (m AuditGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AuditGetResponse) UnmarshalBinary ¶
func (m *AuditGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AuditGetResponse) UnmarshalJSON ¶
func (m *AuditGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AuditOAIGenAllOf1 ¶
type AuditOAIGenAllOf1 struct { // The arguments provided to the command. // Read Only: true Arguments string `json:"arguments,omitempty"` // The top level command that starts with the string "pure" as a convention. // Read Only: true Command string `json:"command,omitempty"` // origin Origin *AuditOAIGenAllOf1Origin `json:"origin,omitempty"` // The `command` and `subcommand` combination determines which action the user attempted to perform. // Read Only: true Subcommand string `json:"subcommand,omitempty"` // The time at which the command was run in milliseconds since the UNIX epoch. // Read Only: true Time int64 `json:"time,omitempty"` // The user who ran the command. // Read Only: true User string `json:"user,omitempty"` // The user interface through which the user session event was performed. Valid values are `CLI`, `GUI`, and `REST`. // Read Only: true UserInterface string `json:"user_interface,omitempty"` }
AuditOAIGenAllOf1 audit Oai gen all of1
swagger:model auditOaiGenAllOf1
func (*AuditOAIGenAllOf1) MarshalBinary ¶
func (m *AuditOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuditOAIGenAllOf1) UnmarshalBinary ¶
func (m *AuditOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuditOAIGenAllOf1Origin ¶
type AuditOAIGenAllOf1Origin struct {
FixedReference
}
AuditOAIGenAllOf1Origin The array from which the command originated.
swagger:model auditOaiGenAllOf1Origin
func (*AuditOAIGenAllOf1Origin) MarshalBinary ¶
func (m *AuditOAIGenAllOf1Origin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (AuditOAIGenAllOf1Origin) MarshalJSON ¶
func (m AuditOAIGenAllOf1Origin) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*AuditOAIGenAllOf1Origin) UnmarshalBinary ¶
func (m *AuditOAIGenAllOf1Origin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AuditOAIGenAllOf1Origin) UnmarshalJSON ¶
func (m *AuditOAIGenAllOf1Origin) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type AuditResponse ¶
type AuditResponse struct { // items Items []*Audit `json:"items"` }
AuditResponse audit response
swagger:model auditResponse
func (*AuditResponse) MarshalBinary ¶
func (m *AuditResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuditResponse) UnmarshalBinary ¶
func (m *AuditResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BuiltIn ¶
type BuiltIn struct { // A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource. // Read Only: true ID string `json:"id,omitempty"` // A locally unique, system-generated name. The name cannot be modified. // Read Only: true Name string `json:"name,omitempty"` }
BuiltIn A built-in resource. Many are singletons predefined by Purity (e.g., support settings). Some correspond to a piece of software, like an app, or hardware, like a controller. Others are created by the system in response to some event (e.g., alerts, audit records). Typically, a user can't create, delete or rename a built-in resource. A few can be created or deleted, but not renamed because the names are meaningful to Purity (e.g., VIFs).
swagger:model builtIn
func (*BuiltIn) MarshalBinary ¶
MarshalBinary interface implementation
func (*BuiltIn) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BuiltInRelationship ¶
type BuiltInRelationship struct { // A non-modifiable, globally unique ID chosen by the system. // Read Only: true ID string `json:"id,omitempty"` }
BuiltInRelationship built in relationship
swagger:model builtInRelationship
func (*BuiltInRelationship) MarshalBinary ¶
func (m *BuiltInRelationship) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BuiltInRelationship) UnmarshalBinary ¶
func (m *BuiltInRelationship) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BuiltInResourceNoID ¶
type BuiltInResourceNoID struct { // A locally unique, system-generated name. The name cannot be modified. // Read Only: true Name string `json:"name,omitempty"` }
BuiltInResourceNoID A built-in resource. Many are singletons predefined by Purity (e.g., support settings). Some correspond to a piece of software, like an app, or hardware, like a controller. Others are created by the system in response to some event (e.g., alerts, audit records). Typically, a user can't create, delete or rename a built-in resource. A few can be created or deleted, but not renamed because the names are meaningful to Purity (e.g., VIFs, file systems, file system snapshots, volume snapshot).
swagger:model builtInResourceNoId
func (*BuiltInResourceNoID) MarshalBinary ¶
func (m *BuiltInResourceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BuiltInResourceNoID) UnmarshalBinary ¶
func (m *BuiltInResourceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Certificate ¶
type Certificate struct { BuiltInResourceNoID CertificateOAIGenAllOf1 }
Certificate certificate
swagger:model Certificate
func (*Certificate) MarshalBinary ¶
func (m *Certificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (Certificate) MarshalJSON ¶
func (m Certificate) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*Certificate) UnmarshalBinary ¶
func (m *Certificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*Certificate) UnmarshalJSON ¶
func (m *Certificate) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type CertificateGetResponse ¶
type CertificateGetResponse struct { PageInfo CertificateResponse }
CertificateGetResponse certificate get response
swagger:model certificateGetResponse
func (*CertificateGetResponse) MarshalBinary ¶
func (m *CertificateGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (CertificateGetResponse) MarshalJSON ¶
func (m CertificateGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*CertificateGetResponse) UnmarshalBinary ¶
func (m *CertificateGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*CertificateGetResponse) UnmarshalJSON ¶
func (m *CertificateGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type CertificateOAIGenAllOf1 ¶
type CertificateOAIGenAllOf1 struct { // The text of the certificate. Certificate string `json:"certificate,omitempty"` // The common name field listed in the certificate. CommonName string `json:"common_name,omitempty"` // Two-letter country (ISO) code listed in the certificate. Country string `json:"country,omitempty"` // The email field listed in the certificate. Email string `json:"email,omitempty"` // The text of the intermediate certificate chains. IntermediateCertificate string `json:"intermediate_certificate,omitempty"` // The party that issued the certificate. // Read Only: true IssuedBy string `json:"issued_by,omitempty"` // The party to whom the certificate is issued. // Read Only: true IssuedTo string `json:"issued_to,omitempty"` // The size of the private key for the certificate in bits. Default is 2048 bits. KeySize int32 `json:"key_size,omitempty"` // The locality field listed in the certificate. Locality string `json:"locality,omitempty"` // The organization field listed in the certificate. Organization string `json:"organization,omitempty"` // The organizational unit field listed in the certificate. OrganizationalUnit string `json:"organizational_unit,omitempty"` // The state/province field listed in the certificate. State string `json:"state,omitempty"` // The type of certificate. Valid values are `self-signed` and `imported`. // Read Only: true Status string `json:"status,omitempty"` // The date when the certificate starts being valid. // Read Only: true ValidFrom int64 `json:"valid_from,omitempty"` // The date of when the certificate stops being valid. // Read Only: true ValidTo int64 `json:"valid_to,omitempty"` }
CertificateOAIGenAllOf1 SSL certificate managed by Purity.
swagger:model certificateOaiGenAllOf1
func (*CertificateOAIGenAllOf1) MarshalBinary ¶
func (m *CertificateOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateOAIGenAllOf1) UnmarshalBinary ¶
func (m *CertificateOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificatePost ¶
type CertificatePost struct { Certificate CertificatePostAllOf1 }
CertificatePost certificate post
swagger:model certificatePost
func (*CertificatePost) MarshalBinary ¶
func (m *CertificatePost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (CertificatePost) MarshalJSON ¶
func (m CertificatePost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*CertificatePost) UnmarshalBinary ¶
func (m *CertificatePost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*CertificatePost) UnmarshalJSON ¶
func (m *CertificatePost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type CertificatePostAllOf1 ¶
type CertificatePostAllOf1 struct { // The number of days that the self-signed certificate is valid. If not specified, defaults to 3650. Days int32 `json:"days,omitempty"` // The text of private key. Key string `json:"key,omitempty"` // The passphrase used to encrypt `private_key`. Passphrase string `json:"passphrase,omitempty"` }
CertificatePostAllOf1 certificate post all of1
swagger:model certificatePostAllOf1
func (*CertificatePostAllOf1) MarshalBinary ¶
func (m *CertificatePostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificatePostAllOf1) UnmarshalBinary ¶
func (m *CertificatePostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateResponse ¶
type CertificateResponse struct { // items Items []*Certificate `json:"items"` }
CertificateResponse certificate response
swagger:model certificateResponse
func (*CertificateResponse) MarshalBinary ¶
func (m *CertificateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateResponse) UnmarshalBinary ¶
func (m *CertificateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateSigningRequest ¶
type CertificateSigningRequest struct { // The text of a new certificate signing request. CertificateSigningRequest string `json:"certificate_signing_request,omitempty"` }
CertificateSigningRequest SSL certificate managed by Purity//FA.
swagger:model certificateSigningRequest
func (*CertificateSigningRequest) MarshalBinary ¶
func (m *CertificateSigningRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateSigningRequest) UnmarshalBinary ¶
func (m *CertificateSigningRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateSigningRequestPost ¶
type CertificateSigningRequestPost struct { // certificate Certificate *CertificateSigningRequestPostCertificate `json:"certificate,omitempty"` // The common name field listed in the certificate. CommonName string `json:"common_name,omitempty"` // Two-letter country (ISO) code listed in the certificate. Country string `json:"country,omitempty"` // The email field listed in the certificate. Email string `json:"email,omitempty"` // The locality field listed in the certificate. Locality string `json:"locality,omitempty"` // The organization field listed in the certificate. Organization string `json:"organization,omitempty"` // The organizational unit field listed in the certificate. OrganizationalUnit string `json:"organizational_unit,omitempty"` // The state/province field listed in the certificate. State string `json:"state,omitempty"` }
CertificateSigningRequestPost SSL Certificate managed by Purity//FA.
swagger:model certificateSigningRequestPost
func (*CertificateSigningRequestPost) MarshalBinary ¶
func (m *CertificateSigningRequestPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateSigningRequestPost) UnmarshalBinary ¶
func (m *CertificateSigningRequestPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateSigningRequestPostCertificate ¶
type CertificateSigningRequestPostCertificate struct {
ReferenceNoID
}
CertificateSigningRequestPostCertificate certificate signing request post certificate
swagger:model certificateSigningRequestPostCertificate
func (*CertificateSigningRequestPostCertificate) MarshalBinary ¶
func (m *CertificateSigningRequestPostCertificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (CertificateSigningRequestPostCertificate) MarshalJSON ¶
func (m CertificateSigningRequestPostCertificate) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*CertificateSigningRequestPostCertificate) UnmarshalBinary ¶
func (m *CertificateSigningRequestPostCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*CertificateSigningRequestPostCertificate) UnmarshalJSON ¶
func (m *CertificateSigningRequestPostCertificate) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type CertificateSigningRequestResponse ¶
type CertificateSigningRequestResponse struct { // items Items []*CertificateSigningRequest `json:"items"` }
CertificateSigningRequestResponse certificate signing request response
swagger:model certificateSigningRequestResponse
func (*CertificateSigningRequestResponse) MarshalBinary ¶
func (m *CertificateSigningRequestResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateSigningRequestResponse) UnmarshalBinary ¶
func (m *CertificateSigningRequestResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Chap ¶
type Chap struct { // The host password for CHAP authentication. The password must be between 12 and 255 characters (inclusive) and cannot be the same as the target password. HostPassword string `json:"host_password,omitempty"` // The host username for CHAP authentication. HostUser string `json:"host_user,omitempty"` // The target password for CHAP authentication. The password must be between 12 and 255 characters (inclusive) and cannot be the same as the host password. TargetPassword string `json:"target_password,omitempty"` // The target username for CHAP authentication. TargetUser string `json:"target_user,omitempty"` }
Chap Challenge-Handshake Authentication Protocol (CHAP).
swagger:model chap
func (*Chap) MarshalBinary ¶
MarshalBinary interface implementation
func (*Chap) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Connection ¶
type Connection struct { ConnectionAllOf0 ConnectionOAIGenAllOf1 }
Connection connection
swagger:model Connection
func (*Connection) MarshalBinary ¶
func (m *Connection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (Connection) MarshalJSON ¶
func (m Connection) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*Connection) UnmarshalBinary ¶
func (m *Connection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*Connection) UnmarshalJSON ¶
func (m *Connection) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionAllOf0 ¶
type ConnectionAllOf0 struct { // host Host *ConnectionOAIGen1Host `json:"host,omitempty"` // host group HostGroup *ConnectionOAIGen1HostGroup `json:"host_group,omitempty"` // The logical unit number (LUN) by which the specified hosts are to address the specified volume. If the LUN is not specified, the system automatically assigns a LUN to the connection. To automatically assign a LUN to a private connection, the system starts at LUN `1` and counts up to the maximum LUN `4095`, assigning the first available LUN to the connection. For shared connections, the system starts at LUN `254` and counts down to the minimum LUN `1`, assigning the first available LUN to the connection. If all LUNs in the `[1...254]` range are taken, the system starts at LUN `255` and counts up to the maximum LUN `4095`, assigning the first available LUN to the connection. // Maximum: 4095 // Minimum: 1 Lun int32 `json:"lun,omitempty"` // protocol endpoint ProtocolEndpoint *ConnectionOAIGen1ProtocolEndpoint `json:"protocol_endpoint,omitempty"` // volume Volume *ConnectionOAIGen1Volume `json:"volume,omitempty"` }
ConnectionAllOf0 connection all of0
swagger:model connectionAllOf0
func (*ConnectionAllOf0) MarshalBinary ¶
func (m *ConnectionAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConnectionAllOf0) UnmarshalBinary ¶
func (m *ConnectionAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConnectionGetResponse ¶
type ConnectionGetResponse struct { PageInfo ConnectionResponse }
ConnectionGetResponse connection get response
swagger:model connectionGetResponse
func (*ConnectionGetResponse) MarshalBinary ¶
func (m *ConnectionGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ConnectionGetResponse) MarshalJSON ¶
func (m ConnectionGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ConnectionGetResponse) UnmarshalBinary ¶
func (m *ConnectionGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ConnectionGetResponse) UnmarshalJSON ¶
func (m *ConnectionGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionOAIGen1Host ¶
type ConnectionOAIGen1Host struct {
FixedReferenceNoID
}
ConnectionOAIGen1Host The host computer that sends and receives I/O requests to and from volumes on the FlashArray array.
swagger:model connectionOaiGen1Host
func (*ConnectionOAIGen1Host) MarshalBinary ¶
func (m *ConnectionOAIGen1Host) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ConnectionOAIGen1Host) MarshalJSON ¶
func (m ConnectionOAIGen1Host) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ConnectionOAIGen1Host) UnmarshalBinary ¶
func (m *ConnectionOAIGen1Host) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ConnectionOAIGen1Host) UnmarshalJSON ¶
func (m *ConnectionOAIGen1Host) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionOAIGen1HostGroup ¶
type ConnectionOAIGen1HostGroup struct {
FixedReferenceNoID
}
ConnectionOAIGen1HostGroup A virtual collection of hosts with common connectivity to volumes.
swagger:model connectionOaiGen1HostGroup
func (*ConnectionOAIGen1HostGroup) MarshalBinary ¶
func (m *ConnectionOAIGen1HostGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ConnectionOAIGen1HostGroup) MarshalJSON ¶
func (m ConnectionOAIGen1HostGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ConnectionOAIGen1HostGroup) UnmarshalBinary ¶
func (m *ConnectionOAIGen1HostGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ConnectionOAIGen1HostGroup) UnmarshalJSON ¶
func (m *ConnectionOAIGen1HostGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionOAIGen1ProtocolEndpoint ¶
type ConnectionOAIGen1ProtocolEndpoint struct {
Reference
}
ConnectionOAIGen1ProtocolEndpoint A protocol endpoint (also known as a conglomerate volume) which acts as a proxy through which virtual volumes are created and then connected to VMware ESXi hosts or host groups. The protocol endpoint itself does not serve I/Os; instead, its job is to form connections between FlashArray volumes and ESXi hosts and host groups.
swagger:model connectionOaiGen1ProtocolEndpoint
func (*ConnectionOAIGen1ProtocolEndpoint) MarshalBinary ¶
func (m *ConnectionOAIGen1ProtocolEndpoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ConnectionOAIGen1ProtocolEndpoint) MarshalJSON ¶
func (m ConnectionOAIGen1ProtocolEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ConnectionOAIGen1ProtocolEndpoint) UnmarshalBinary ¶
func (m *ConnectionOAIGen1ProtocolEndpoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ConnectionOAIGen1ProtocolEndpoint) UnmarshalJSON ¶
func (m *ConnectionOAIGen1ProtocolEndpoint) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionOAIGen1Volume ¶
type ConnectionOAIGen1Volume struct {
FixedReference
}
ConnectionOAIGen1Volume A container that manages the storage space on the array.
swagger:model connectionOaiGen1Volume
func (*ConnectionOAIGen1Volume) MarshalBinary ¶
func (m *ConnectionOAIGen1Volume) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ConnectionOAIGen1Volume) MarshalJSON ¶
func (m ConnectionOAIGen1Volume) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ConnectionOAIGen1Volume) UnmarshalBinary ¶
func (m *ConnectionOAIGen1Volume) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ConnectionOAIGen1Volume) UnmarshalJSON ¶
func (m *ConnectionOAIGen1Volume) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionOAIGenAllOf1 ¶
type ConnectionOAIGenAllOf1 struct { // host Host *ReferenceNoID `json:"host,omitempty"` // host group HostGroup *ReferenceNoID `json:"host_group,omitempty"` }
ConnectionOAIGenAllOf1 connection Oai gen all of1
swagger:model connectionOaiGenAllOf1
func (*ConnectionOAIGenAllOf1) MarshalBinary ¶
func (m *ConnectionOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConnectionOAIGenAllOf1) UnmarshalBinary ¶
func (m *ConnectionOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConnectionPost ¶
type ConnectionPost struct { // The logical unit number (LUN) by which the specified hosts are to address the specified volume. If the LUN is not specified, the system automatically assigns a LUN to the connection. To automatically assign a LUN to a private connection, the system starts at LUN `1` and counts up to the maximum LUN `4095`, assigning the first available LUN to the connection. For shared connections, the system starts at LUN `254` and counts down to the minimum LUN `1`, assigning the first available LUN to the connection. If all LUNs in the `[1...254]` range are taken, the system starts at LUN `255` and counts up to the maximum LUN `4095`, assigning the first available LUN to the connection. // Maximum: 4095 // Minimum: 1 Lun int32 `json:"lun,omitempty"` // protocol endpoint ProtocolEndpoint *ConnectionPostProtocolEndpoint `json:"protocol_endpoint,omitempty"` }
ConnectionPost connection post
swagger:model connectionPost
func (*ConnectionPost) MarshalBinary ¶
func (m *ConnectionPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConnectionPost) UnmarshalBinary ¶
func (m *ConnectionPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConnectionPostProtocolEndpoint ¶
type ConnectionPostProtocolEndpoint struct {
Reference
}
ConnectionPostProtocolEndpoint A protocol endpoint (also known as a conglomerate volume) which acts as a proxy through which virtual volumes are created and then connected to VMware ESXi hosts or host groups. The protocol endpoint itself does not serve I/Os; instead, its job is to form connections between FlashArray volumes and ESXi hosts and host groups.
swagger:model connectionPostProtocolEndpoint
func (*ConnectionPostProtocolEndpoint) MarshalBinary ¶
func (m *ConnectionPostProtocolEndpoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ConnectionPostProtocolEndpoint) MarshalJSON ¶
func (m ConnectionPostProtocolEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ConnectionPostProtocolEndpoint) UnmarshalBinary ¶
func (m *ConnectionPostProtocolEndpoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ConnectionPostProtocolEndpoint) UnmarshalJSON ¶
func (m *ConnectionPostProtocolEndpoint) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ConnectionResponse ¶
type ConnectionResponse struct { // items Items []*Connection `json:"items"` }
ConnectionResponse connection response
swagger:model connectionResponse
func (*ConnectionResponse) MarshalBinary ¶
func (m *ConnectionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConnectionResponse) UnmarshalBinary ¶
func (m *ConnectionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Controller ¶
type Controller struct { BuiltInResourceNoID ControllerAllOf1 }
Controller controller
swagger:model controller
func (*Controller) MarshalBinary ¶
func (m *Controller) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (Controller) MarshalJSON ¶
func (m Controller) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*Controller) UnmarshalBinary ¶
func (m *Controller) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*Controller) UnmarshalJSON ¶
func (m *Controller) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ControllerAllOf1 ¶
type ControllerAllOf1 struct { // Mode of controller. Values include `not present`, `offline`, `primary`, and `secondary`. Mode string `json:"mode,omitempty"` // model Model string `json:"model,omitempty"` // Status of controller. Values include `not ready`, `ready`, `unknown`, and `updating`. Status string `json:"status,omitempty"` // Type of controller. Values include `array_controller` and `shelf_controller`. Type string `json:"type,omitempty"` // version Version string `json:"version,omitempty"` }
ControllerAllOf1 controller all of1
swagger:model controllerAllOf1
func (*ControllerAllOf1) MarshalBinary ¶
func (m *ControllerAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ControllerAllOf1) UnmarshalBinary ¶
func (m *ControllerAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ControllerGetResponse ¶
type ControllerGetResponse struct { PageInfo ControllerGetResponseAllOf1 }
ControllerGetResponse controller get response
swagger:model controllerGetResponse
func (*ControllerGetResponse) MarshalBinary ¶
func (m *ControllerGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ControllerGetResponse) MarshalJSON ¶
func (m ControllerGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ControllerGetResponse) UnmarshalBinary ¶
func (m *ControllerGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ControllerGetResponse) UnmarshalJSON ¶
func (m *ControllerGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ControllerGetResponseAllOf1 ¶
type ControllerGetResponseAllOf1 struct { // items Items []*Controller `json:"items"` }
ControllerGetResponseAllOf1 controller get response all of1
swagger:model controllerGetResponseAllOf1
func (*ControllerGetResponseAllOf1) MarshalBinary ¶
func (m *ControllerGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ControllerGetResponseAllOf1) UnmarshalBinary ¶
func (m *ControllerGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Controllers ¶
type Controllers struct {
Controller
}
Controllers controllers
swagger:model Controllers
func (Controllers) MarshalJSON ¶
func (m Controllers) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*Controllers) UnmarshalJSON ¶
func (m *Controllers) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DNS ¶
type DNS struct { // Domain suffix to be appended by the appliance when performing DNS lookups. Domain string `json:"domain,omitempty"` // List of DNS server IP addresses. // Max Length: 3 Nameservers []string `json:"nameservers"` }
DNS Configuration information for the domain name servers.
swagger:model DNS
func (*DNS) MarshalBinary ¶
MarshalBinary interface implementation
func (*DNS) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DNSGetResponse ¶
type DNSGetResponse struct { PageInfo DNSResponse }
DNSGetResponse dns get response
swagger:model dnsGetResponse
func (*DNSGetResponse) MarshalBinary ¶
func (m *DNSGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DNSGetResponse) MarshalJSON ¶
func (m DNSGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DNSGetResponse) UnmarshalBinary ¶
func (m *DNSGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DNSGetResponse) UnmarshalJSON ¶
func (m *DNSGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DNSPatch ¶
type DNSPatch struct { // Domain suffix to be appended by the appliance when performing DNS lookups. Domain string `json:"domain,omitempty"` // List of DNS server IP addresses. // Max Length: 3 Nameservers []string `json:"nameservers"` }
DNSPatch Configuration information for the domain name servers.
swagger:model dnsPatch
func (*DNSPatch) MarshalBinary ¶
MarshalBinary interface implementation
func (*DNSPatch) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DNSResponse ¶
type DNSResponse struct { // items Items []*DNS `json:"items"` }
DNSResponse dns response
swagger:model dnsResponse
func (*DNSResponse) MarshalBinary ¶
func (m *DNSResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DNSResponse) UnmarshalBinary ¶
func (m *DNSResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DestroyedPatchPost ¶
type DestroyedPatchPost struct { // If set to `true`, destroys a resource. Once set to `true`, the `time_remaining` value will display the amount of time left until the destroyed resource is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed resource can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the resource is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` }
DestroyedPatchPost destroyed patch post
swagger:model destroyedPatchPost
func (*DestroyedPatchPost) MarshalBinary ¶
func (m *DestroyedPatchPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DestroyedPatchPost) UnmarshalBinary ¶
func (m *DestroyedPatchPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Directory ¶
type Directory struct { Resource DirectoryOAIGenAllOf1 }
Directory directory
swagger:model Directory
func (*Directory) MarshalBinary ¶
MarshalBinary interface implementation
func (Directory) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Directory) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Directory) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryExport ¶
type DirectoryExport struct { // Returns a value of `true` if the managed directory of the export has been destroyed and is pending eradication. The export can be recovered by recovering the destroyed managed directory. // Read Only: true Destroyed *bool `json:"destroyed,omitempty"` // directory Directory *DirectoryExportOAIGenDirectory `json:"directory,omitempty"` // Returns a value of `true` if the export policy that manages this export is enabled. // Read Only: true Enabled *bool `json:"enabled,omitempty"` // The export name for accessing this export. // Read Only: true ExportName string `json:"export_name,omitempty"` // The path of the exported managed directory. Path string `json:"path,omitempty"` // policy Policy *DirectoryExportOAIGenPolicy `json:"policy,omitempty"` }
DirectoryExport directory export
swagger:model DirectoryExport
func (*DirectoryExport) MarshalBinary ¶
func (m *DirectoryExport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryExport) UnmarshalBinary ¶
func (m *DirectoryExport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryExportGetResponse ¶
type DirectoryExportGetResponse struct { PageInfo DirectoryExportResponse }
DirectoryExportGetResponse directory export get response
swagger:model directoryExportGetResponse
func (*DirectoryExportGetResponse) MarshalBinary ¶
func (m *DirectoryExportGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryExportGetResponse) MarshalJSON ¶
func (m DirectoryExportGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryExportGetResponse) UnmarshalBinary ¶
func (m *DirectoryExportGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryExportGetResponse) UnmarshalJSON ¶
func (m *DirectoryExportGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryExportOAIGenDirectory ¶
type DirectoryExportOAIGenDirectory struct {
FixedReferenceWithType
}
DirectoryExportOAIGenDirectory The managed directory of the export.
swagger:model directoryExportOaiGenDirectory
func (*DirectoryExportOAIGenDirectory) MarshalBinary ¶
func (m *DirectoryExportOAIGenDirectory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryExportOAIGenDirectory) MarshalJSON ¶
func (m DirectoryExportOAIGenDirectory) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryExportOAIGenDirectory) UnmarshalBinary ¶
func (m *DirectoryExportOAIGenDirectory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryExportOAIGenDirectory) UnmarshalJSON ¶
func (m *DirectoryExportOAIGenDirectory) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryExportOAIGenPolicy ¶
type DirectoryExportOAIGenPolicy struct {
FixedReferenceWithType
}
DirectoryExportOAIGenPolicy The export policy that manages this export. An export can be managed by at most one export policy.
swagger:model directoryExportOaiGenPolicy
func (*DirectoryExportOAIGenPolicy) MarshalBinary ¶
func (m *DirectoryExportOAIGenPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryExportOAIGenPolicy) MarshalJSON ¶
func (m DirectoryExportOAIGenPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryExportOAIGenPolicy) UnmarshalBinary ¶
func (m *DirectoryExportOAIGenPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryExportOAIGenPolicy) UnmarshalJSON ¶
func (m *DirectoryExportOAIGenPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryExportPost ¶
type DirectoryExportPost struct { // The name of the export to create. Export names must be unique within the same protocol. ExportName string `json:"export_name,omitempty"` }
DirectoryExportPost directory export post
swagger:model directoryExportPost
func (*DirectoryExportPost) MarshalBinary ¶
func (m *DirectoryExportPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryExportPost) UnmarshalBinary ¶
func (m *DirectoryExportPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryExportResponse ¶
type DirectoryExportResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*DirectoryExport `json:"items"` }
DirectoryExportResponse directory export response
swagger:model directoryExportResponse
func (*DirectoryExportResponse) MarshalBinary ¶
func (m *DirectoryExportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryExportResponse) UnmarshalBinary ¶
func (m *DirectoryExportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryGetResponse ¶
type DirectoryGetResponse struct { PageInfo DirectoryResponse DirectoryGetResponseAllOf2 }
DirectoryGetResponse directory get response
swagger:model directoryGetResponse
func (*DirectoryGetResponse) MarshalBinary ¶
func (m *DirectoryGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryGetResponse) MarshalJSON ¶
func (m DirectoryGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryGetResponse) UnmarshalBinary ¶
func (m *DirectoryGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryGetResponse) UnmarshalJSON ¶
func (m *DirectoryGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryGetResponseAllOf2 ¶
type DirectoryGetResponseAllOf2 struct { // The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*Directory `json:"total"` }
DirectoryGetResponseAllOf2 directory get response all of2
swagger:model directoryGetResponseAllOf2
func (*DirectoryGetResponseAllOf2) MarshalBinary ¶
func (m *DirectoryGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryGetResponseAllOf2) UnmarshalBinary ¶
func (m *DirectoryGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryOAIGenAllOf1 ¶
type DirectoryOAIGenAllOf1 struct { // The managed directory creation time, measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Returns a value of `true` if the managed directory has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed managed directory is permanently eradicated. Once the `time_remaining` period has elapsed, the managed directory is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of `FILE_SYSTEM:DIR` where `FILE_SYSTEM` is the file system name and `DIR` is the value of this field. // Read Only: true DirectoryName string `json:"directory_name,omitempty"` // file system FileSystem *DirectoryOAIGenAllOf1FileSystem `json:"file_system,omitempty"` // Absolute path of the managed directory in the file system. // Read Only: true Path string `json:"path,omitempty"` // space Space *DirectoryOAIGenAllOf1Space `json:"space,omitempty"` // The amount of time left, measured in milliseconds until the destroyed managed directory is permanently eradicated. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
DirectoryOAIGenAllOf1 directory Oai gen all of1
swagger:model directoryOaiGenAllOf1
func (*DirectoryOAIGenAllOf1) MarshalBinary ¶
func (m *DirectoryOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryOAIGenAllOf1) UnmarshalBinary ¶
func (m *DirectoryOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryOAIGenAllOf1FileSystem ¶
type DirectoryOAIGenAllOf1FileSystem struct {
FixedReference
}
DirectoryOAIGenAllOf1FileSystem The file system that this managed directory is in.
swagger:model directoryOaiGenAllOf1FileSystem
func (*DirectoryOAIGenAllOf1FileSystem) MarshalBinary ¶
func (m *DirectoryOAIGenAllOf1FileSystem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryOAIGenAllOf1FileSystem) MarshalJSON ¶
func (m DirectoryOAIGenAllOf1FileSystem) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryOAIGenAllOf1FileSystem) UnmarshalBinary ¶
func (m *DirectoryOAIGenAllOf1FileSystem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryOAIGenAllOf1FileSystem) UnmarshalJSON ¶
func (m *DirectoryOAIGenAllOf1FileSystem) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryOAIGenAllOf1Space ¶
type DirectoryOAIGenAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
DirectoryOAIGenAllOf1Space Displays size and space consumption information.
swagger:model directoryOaiGenAllOf1Space
func (*DirectoryOAIGenAllOf1Space) MarshalBinary ¶
func (m *DirectoryOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryOAIGenAllOf1Space) MarshalJSON ¶
func (m DirectoryOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryOAIGenAllOf1Space) UnmarshalBinary ¶
func (m *DirectoryOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryOAIGenAllOf1Space) UnmarshalJSON ¶
func (m *DirectoryOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryPatch ¶
type DirectoryPatch struct {
NewName
}
DirectoryPatch directory patch
swagger:model directoryPatch
func (*DirectoryPatch) MarshalBinary ¶
func (m *DirectoryPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryPatch) MarshalJSON ¶
func (m DirectoryPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryPatch) UnmarshalBinary ¶
func (m *DirectoryPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryPatch) UnmarshalJSON ¶
func (m *DirectoryPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryPerformance ¶
type DirectoryPerformance struct { Resource DirectoryPerformanceOAIGenAllOf1 }
DirectoryPerformance directory performance
swagger:model DirectoryPerformance
func (*DirectoryPerformance) MarshalBinary ¶
func (m *DirectoryPerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryPerformance) MarshalJSON ¶
func (m DirectoryPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryPerformance) UnmarshalBinary ¶
func (m *DirectoryPerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryPerformance) UnmarshalJSON ¶
func (m *DirectoryPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryPerformanceGetResponse ¶
type DirectoryPerformanceGetResponse struct { PageInfo DirectoryPerformanceGetResponseAllOf1 }
DirectoryPerformanceGetResponse directory performance get response
swagger:model directoryPerformanceGetResponse
func (*DirectoryPerformanceGetResponse) MarshalBinary ¶
func (m *DirectoryPerformanceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryPerformanceGetResponse) MarshalJSON ¶
func (m DirectoryPerformanceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryPerformanceGetResponse) UnmarshalBinary ¶
func (m *DirectoryPerformanceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryPerformanceGetResponse) UnmarshalJSON ¶
func (m *DirectoryPerformanceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryPerformanceGetResponseAllOf1 ¶
type DirectoryPerformanceGetResponseAllOf1 struct { // Performance data. If `total_only=true`, the `items` list will be empty. Items []*DirectoryPerformance `json:"items"` // The aggregate value of all items after filtering. When it makes sense, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*DirectoryPerformance `json:"total"` }
DirectoryPerformanceGetResponseAllOf1 directory performance get response all of1
swagger:model directoryPerformanceGetResponseAllOf1
func (*DirectoryPerformanceGetResponseAllOf1) MarshalBinary ¶
func (m *DirectoryPerformanceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPerformanceGetResponseAllOf1) UnmarshalBinary ¶
func (m *DirectoryPerformanceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryPerformanceOAIGenAllOf1 ¶
type DirectoryPerformanceOAIGenAllOf1 struct { // The average I/O size for both read and write (all) operations. // Minimum: 0 BytesPerOp *int64 `json:"bytes_per_op,omitempty"` // The average I/O size per read, measured in bytes. // Minimum: 0 BytesPerRead *int64 `json:"bytes_per_read,omitempty"` // The average I/O size per write, measured in bytes. // Minimum: 0 BytesPerWrite *int64 `json:"bytes_per_write,omitempty"` // The number of other requests processed per second. // Minimum: 0 OthersPerSec *int64 `json:"others_per_sec,omitempty"` // The number of bytes read per second. // Minimum: 0 ReadBytesPerSec *int64 `json:"read_bytes_per_sec,omitempty"` // The number of read requests processed per second. // Minimum: 0 ReadsPerSec *int64 `json:"reads_per_sec,omitempty"` // The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` // The average time it takes the array to process an I/O other request, measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerOtherOp *int64 `json:"usec_per_other_op,omitempty"` // The average time it takes the array to process an I/O read request, measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerReadOp *int64 `json:"usec_per_read_op,omitempty"` // The average time it takes the array to process an I/O write request, measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerWriteOp *int64 `json:"usec_per_write_op,omitempty"` // The number of bytes written per second. // Minimum: 0 WriteBytesPerSec *int64 `json:"write_bytes_per_sec,omitempty"` // The number of write requests processed per second. // Minimum: 0 WritesPerSec *int64 `json:"writes_per_sec,omitempty"` }
DirectoryPerformanceOAIGenAllOf1 directory performance Oai gen all of1
swagger:model directoryPerformanceOaiGenAllOf1
func (*DirectoryPerformanceOAIGenAllOf1) MarshalBinary ¶
func (m *DirectoryPerformanceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPerformanceOAIGenAllOf1) UnmarshalBinary ¶
func (m *DirectoryPerformanceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryPolicyExportPost ¶
type DirectoryPolicyExportPost struct { // A list of export policies to apply to the directory. The `id` and `name` fields in each `policy` parameter are required, but cannot be set together. Policies []*DirectoryPolicyExportPostPoliciesItems `json:"policies"` }
DirectoryPolicyExportPost directory policy export post
swagger:model directoryPolicyExportPost
func (*DirectoryPolicyExportPost) MarshalBinary ¶
func (m *DirectoryPolicyExportPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPolicyExportPost) UnmarshalBinary ¶
func (m *DirectoryPolicyExportPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryPolicyExportPostPoliciesItems ¶
type DirectoryPolicyExportPostPoliciesItems struct { // The name of the export to create when applying the export policy to the directory. ExportName string `json:"export_name,omitempty"` // policy Policy *DirectoryPolicyExportPostPoliciesItemsPolicy `json:"policy,omitempty"` }
DirectoryPolicyExportPostPoliciesItems directory policy export post policies items
swagger:model directoryPolicyExportPostPoliciesItems
func (*DirectoryPolicyExportPostPoliciesItems) MarshalBinary ¶
func (m *DirectoryPolicyExportPostPoliciesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPolicyExportPostPoliciesItems) UnmarshalBinary ¶
func (m *DirectoryPolicyExportPostPoliciesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryPolicyExportPostPoliciesItemsPolicy ¶
type DirectoryPolicyExportPostPoliciesItemsPolicy struct {
Reference
}
DirectoryPolicyExportPostPoliciesItemsPolicy Reference to the export policy to apply to the directory.
swagger:model directoryPolicyExportPostPoliciesItemsPolicy
func (*DirectoryPolicyExportPostPoliciesItemsPolicy) MarshalBinary ¶
func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryPolicyExportPostPoliciesItemsPolicy) MarshalJSON ¶
func (m DirectoryPolicyExportPostPoliciesItemsPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryPolicyExportPostPoliciesItemsPolicy) UnmarshalBinary ¶
func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryPolicyExportPostPoliciesItemsPolicy) UnmarshalJSON ¶
func (m *DirectoryPolicyExportPostPoliciesItemsPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryPolicyPost ¶
type DirectoryPolicyPost struct { // A list of policies to apply to the resource. The `id` and `name` field in each `policy` parameter is required, but cannot be set together. Policies []*DirectoryPolicyPostPoliciesItems `json:"policies"` }
DirectoryPolicyPost directory policy post
swagger:model directoryPolicyPost
func (*DirectoryPolicyPost) MarshalBinary ¶
func (m *DirectoryPolicyPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPolicyPost) UnmarshalBinary ¶
func (m *DirectoryPolicyPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryPolicyPostPoliciesItems ¶
type DirectoryPolicyPostPoliciesItems struct { // policy Policy *DirectoryPolicyPostPoliciesItemsPolicy `json:"policy,omitempty"` }
DirectoryPolicyPostPoliciesItems directory policy post policies items
swagger:model directoryPolicyPostPoliciesItems
func (*DirectoryPolicyPostPoliciesItems) MarshalBinary ¶
func (m *DirectoryPolicyPostPoliciesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPolicyPostPoliciesItems) UnmarshalBinary ¶
func (m *DirectoryPolicyPostPoliciesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryPolicyPostPoliciesItemsPolicy ¶
type DirectoryPolicyPostPoliciesItemsPolicy struct {
Reference
}
DirectoryPolicyPostPoliciesItemsPolicy Reference to the policy to apply to the resource.
swagger:model directoryPolicyPostPoliciesItemsPolicy
func (*DirectoryPolicyPostPoliciesItemsPolicy) MarshalBinary ¶
func (m *DirectoryPolicyPostPoliciesItemsPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryPolicyPostPoliciesItemsPolicy) MarshalJSON ¶
func (m DirectoryPolicyPostPoliciesItemsPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryPolicyPostPoliciesItemsPolicy) UnmarshalBinary ¶
func (m *DirectoryPolicyPostPoliciesItemsPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryPolicyPostPoliciesItemsPolicy) UnmarshalJSON ¶
func (m *DirectoryPolicyPostPoliciesItemsPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryPost ¶
type DirectoryPost struct { // The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of `FILE_SYSTEM:DIR` where `FILE_SYSTEM` is the file system name and `DIR` is the value of this field. `directory_name` is required if `file_system_names` or `file_system_ids` is set. `directory_name` cannot be set if `names` is set. DirectoryName string `json:"directory_name,omitempty"` // Path of the managed directory in the file system. Path string `json:"path,omitempty"` }
DirectoryPost directory post
swagger:model directoryPost
func (*DirectoryPost) MarshalBinary ¶
func (m *DirectoryPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryPost) UnmarshalBinary ¶
func (m *DirectoryPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryResponse ¶
type DirectoryResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*Directory `json:"items"` }
DirectoryResponse directory response
swagger:model directoryResponse
func (*DirectoryResponse) MarshalBinary ¶
func (m *DirectoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryResponse) UnmarshalBinary ¶
func (m *DirectoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryService ¶
type DirectoryService struct { BuiltInResourceNoID DirectoryServiceOAIGenAllOf1 }
DirectoryService directory service
swagger:model DirectoryService
func (*DirectoryService) MarshalBinary ¶
func (m *DirectoryService) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryService) MarshalJSON ¶
func (m DirectoryService) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryService) UnmarshalBinary ¶
func (m *DirectoryService) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryService) UnmarshalJSON ¶
func (m *DirectoryService) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryServiceGetResponse ¶
type DirectoryServiceGetResponse struct { PageInfo DirectoryServiceResponse }
DirectoryServiceGetResponse directory service get response
swagger:model directoryServiceGetResponse
func (*DirectoryServiceGetResponse) MarshalBinary ¶
func (m *DirectoryServiceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryServiceGetResponse) MarshalJSON ¶
func (m DirectoryServiceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryServiceGetResponse) UnmarshalBinary ¶
func (m *DirectoryServiceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryServiceGetResponse) UnmarshalJSON ¶
func (m *DirectoryServiceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryServiceOAIGenAllOf1 ¶
type DirectoryServiceOAIGenAllOf1 struct { // Base of the Distinguished Name (DN) of the directory service groups. BaseDn string `json:"base_dn,omitempty"` // Masked password used to query the directory. BindPassword string `json:"bind_password,omitempty"` // Username used to query the directory. BindUser string `json:"bind_user,omitempty"` // The certificate of the Certificate Authority (CA) that signed the certificates of the directory servers, which is used to validate the authenticity of the configured servers. // Max Length: 3000 CaCertificate string `json:"ca_certificate,omitempty"` // Whether or not server authenticity is enforced when a certificate is provided. CheckPeer bool `json:"check_peer,omitempty"` // Whether or not the directory service is enabled. Enabled bool `json:"enabled,omitempty"` // management Management *DirectoryServiceOAIGenAllOf1Management `json:"management,omitempty"` // Services for which the directory service configuration is used. // Read Only: true Services []string `json:"services"` // List of URIs for the configured directory servers. // Max Length: 30 Uris []string `json:"uris"` }
DirectoryServiceOAIGenAllOf1 Configuration information for the directory service.
swagger:model directoryServiceOaiGenAllOf1
func (*DirectoryServiceOAIGenAllOf1) MarshalBinary ¶
func (m *DirectoryServiceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryServiceOAIGenAllOf1) UnmarshalBinary ¶
func (m *DirectoryServiceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryServiceOAIGenAllOf1Management ¶
type DirectoryServiceOAIGenAllOf1Management struct { // User login attribute in the structure of the configured LDAP servers. Typically the attribute field that holds the user's unique login name. Default value is `sAMAccountName` for Active Directory or `uid` for all other directory services. UserLoginAttribute string `json:"user_login_attribute,omitempty"` // Value of the object class for a management LDAP user. Defaults to `User` for Active Directory servers, `posixAccount` or `shadowAccount` for OpenLDAP servers dependent on the group type of the server, or `person` for all other directory servers. UserObjectClass string `json:"user_object_class,omitempty"` }
DirectoryServiceOAIGenAllOf1Management Properties specific to the management service.
swagger:model directoryServiceOaiGenAllOf1Management
func (*DirectoryServiceOAIGenAllOf1Management) MarshalBinary ¶
func (m *DirectoryServiceOAIGenAllOf1Management) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryServiceOAIGenAllOf1Management) UnmarshalBinary ¶
func (m *DirectoryServiceOAIGenAllOf1Management) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryServiceResponse ¶
type DirectoryServiceResponse struct { // items Items []*DirectoryService `json:"items"` }
DirectoryServiceResponse directory service response
swagger:model directoryServiceResponse
func (*DirectoryServiceResponse) MarshalBinary ¶
func (m *DirectoryServiceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryServiceResponse) UnmarshalBinary ¶
func (m *DirectoryServiceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryServiceRole ¶
type DirectoryServiceRole struct { // Common Name (CN) of the directory service group that contains users with the authority level of the specified role name. Group string `json:"group,omitempty"` // Specifies where the configured group is located in the directory tree. GroupBase string `json:"group_base,omitempty"` // role Role *DirectoryServiceRoleOAIGenRole `json:"role,omitempty"` }
DirectoryServiceRole directory service role
swagger:model DirectoryServiceRole
func (*DirectoryServiceRole) MarshalBinary ¶
func (m *DirectoryServiceRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryServiceRole) UnmarshalBinary ¶
func (m *DirectoryServiceRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectoryServiceRoleGetResponse ¶
type DirectoryServiceRoleGetResponse struct { PageInfo DirectoryServiceRoleResponse }
DirectoryServiceRoleGetResponse directory service role get response
swagger:model directoryServiceRoleGetResponse
func (*DirectoryServiceRoleGetResponse) MarshalBinary ¶
func (m *DirectoryServiceRoleGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryServiceRoleGetResponse) MarshalJSON ¶
func (m DirectoryServiceRoleGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryServiceRoleGetResponse) UnmarshalBinary ¶
func (m *DirectoryServiceRoleGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryServiceRoleGetResponse) UnmarshalJSON ¶
func (m *DirectoryServiceRoleGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryServiceRoleOAIGenRole ¶
type DirectoryServiceRoleOAIGenRole struct {
FixedReferenceNoID
}
DirectoryServiceRoleOAIGenRole A reference to the role; can be any role that exists on the system.
swagger:model directoryServiceRoleOaiGenRole
func (*DirectoryServiceRoleOAIGenRole) MarshalBinary ¶
func (m *DirectoryServiceRoleOAIGenRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectoryServiceRoleOAIGenRole) MarshalJSON ¶
func (m DirectoryServiceRoleOAIGenRole) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectoryServiceRoleOAIGenRole) UnmarshalBinary ¶
func (m *DirectoryServiceRoleOAIGenRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectoryServiceRoleOAIGenRole) UnmarshalJSON ¶
func (m *DirectoryServiceRoleOAIGenRole) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectoryServiceRoleResponse ¶
type DirectoryServiceRoleResponse struct { // items Items []*DirectoryServiceRole `json:"items"` }
DirectoryServiceRoleResponse directory service role response
swagger:model directoryServiceRoleResponse
func (*DirectoryServiceRoleResponse) MarshalBinary ¶
func (m *DirectoryServiceRoleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectoryServiceRoleResponse) UnmarshalBinary ¶
func (m *DirectoryServiceRoleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySnapshot ¶
type DirectorySnapshot struct { Resource DirectorySnapshotOAIGenAllOf1 }
DirectorySnapshot directory snapshot
swagger:model DirectorySnapshot
func (*DirectorySnapshot) MarshalBinary ¶
func (m *DirectorySnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshot) MarshalJSON ¶
func (m DirectorySnapshot) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshot) UnmarshalBinary ¶
func (m *DirectorySnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshot) UnmarshalJSON ¶
func (m *DirectorySnapshot) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotGetResponse ¶
type DirectorySnapshotGetResponse struct { PageInfo DirectorySnapshotResponse DirectorySnapshotGetResponseAllOf2 }
DirectorySnapshotGetResponse directory snapshot get response
swagger:model directorySnapshotGetResponse
func (*DirectorySnapshotGetResponse) MarshalBinary ¶
func (m *DirectorySnapshotGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotGetResponse) MarshalJSON ¶
func (m DirectorySnapshotGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotGetResponse) UnmarshalBinary ¶
func (m *DirectorySnapshotGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotGetResponse) UnmarshalJSON ¶
func (m *DirectorySnapshotGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotGetResponseAllOf2 ¶
type DirectorySnapshotGetResponseAllOf2 struct { // The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*DirectorySnapshot `json:"total"` }
DirectorySnapshotGetResponseAllOf2 directory snapshot get response all of2
swagger:model directorySnapshotGetResponseAllOf2
func (*DirectorySnapshotGetResponseAllOf2) MarshalBinary ¶
func (m *DirectorySnapshotGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectorySnapshotGetResponseAllOf2) UnmarshalBinary ¶
func (m *DirectorySnapshotGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySnapshotOAIGenAllOf1 ¶
type DirectorySnapshotOAIGenAllOf1 struct { // The customizable portion of the client visible snapshot name. A full snapshot name is constructed in the form of `DIR.CLIENT_NAME.SUFFIX` where `DIR` is the full managed directory name, `CLIENT_NAME` is the client name, and `SUFFIX` is the suffix. The client visible snapshot name is `CLIENT_NAME.SUFFIX`. ClientName string `json:"client_name,omitempty"` // The snapshot creation time, measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Returns a value of `true` if the snapshot has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed directory snapshot is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed directory snapshot can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the directory snapshot is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // policy Policy *DirectorySnapshotOAIGenAllOf1Policy `json:"policy,omitempty"` // source Source *DirectorySnapshotOAIGenAllOf1Source `json:"source,omitempty"` // space Space *DirectorySnapshotOAIGenAllOf1Space `json:"space,omitempty"` // The suffix that is appended to the `source_name` value and the `client_name` value to generate the full directory snapshot name in the form of `DIR.CLIENT_NAME.SUFFIX` where `DIR` is the managed directory name, `CLIENT_NAME` is the client name, and `SUFFIX` is the suffix. If the suffix is a string, this field returns `null`. See the `name` value for the full snapshot name including the suffix. Suffix int64 `json:"suffix,omitempty"` // The amount of time left until the directory snapshot is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the snapshot can be recovered by setting `destroyed=false` if it is destroyed, by setting `policy=""` if it is managed by a snapshot policy, or by setting `keep_for=""` if it is a manual snapshot. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
DirectorySnapshotOAIGenAllOf1 A point-in-time image of the contents of the directory.
swagger:model directorySnapshotOaiGenAllOf1
func (*DirectorySnapshotOAIGenAllOf1) MarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectorySnapshotOAIGenAllOf1) UnmarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySnapshotOAIGenAllOf1Policy ¶
type DirectorySnapshotOAIGenAllOf1Policy struct {
FixedReference
}
DirectorySnapshotOAIGenAllOf1Policy The snapshot policy that manages this snapshot, if applicable.
swagger:model directorySnapshotOaiGenAllOf1Policy
func (*DirectorySnapshotOAIGenAllOf1Policy) MarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1Policy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotOAIGenAllOf1Policy) MarshalJSON ¶
func (m DirectorySnapshotOAIGenAllOf1Policy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotOAIGenAllOf1Policy) UnmarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1Policy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotOAIGenAllOf1Policy) UnmarshalJSON ¶
func (m *DirectorySnapshotOAIGenAllOf1Policy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotOAIGenAllOf1Source ¶
type DirectorySnapshotOAIGenAllOf1Source struct {
FixedReference
}
DirectorySnapshotOAIGenAllOf1Source The directory from which this snapshot was taken.
swagger:model directorySnapshotOaiGenAllOf1Source
func (*DirectorySnapshotOAIGenAllOf1Source) MarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotOAIGenAllOf1Source) MarshalJSON ¶
func (m DirectorySnapshotOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotOAIGenAllOf1Source) UnmarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotOAIGenAllOf1Source) UnmarshalJSON ¶
func (m *DirectorySnapshotOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotOAIGenAllOf1Space ¶
type DirectorySnapshotOAIGenAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
DirectorySnapshotOAIGenAllOf1Space Displays size and space consumption information.
swagger:model directorySnapshotOaiGenAllOf1Space
func (*DirectorySnapshotOAIGenAllOf1Space) MarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotOAIGenAllOf1Space) MarshalJSON ¶
func (m DirectorySnapshotOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotOAIGenAllOf1Space) UnmarshalBinary ¶
func (m *DirectorySnapshotOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotOAIGenAllOf1Space) UnmarshalJSON ¶
func (m *DirectorySnapshotOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotPatch ¶
type DirectorySnapshotPatch struct { DestroyedPatchPost DirectorySnapshotPatchAllOf1 }
DirectorySnapshotPatch directory snapshot patch
swagger:model directorySnapshotPatch
func (*DirectorySnapshotPatch) MarshalBinary ¶
func (m *DirectorySnapshotPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotPatch) MarshalJSON ¶
func (m DirectorySnapshotPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotPatch) UnmarshalBinary ¶
func (m *DirectorySnapshotPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotPatch) UnmarshalJSON ¶
func (m *DirectorySnapshotPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotPatchAllOf1 ¶
type DirectorySnapshotPatchAllOf1 struct { // The amount of time to keep the snapshots, in milliseconds. Can only be set on snapshots that are not managed by any snapshot policy. Set to `""` to clear the keep_for value. KeepFor int64 `json:"keep_for,omitempty"` // policy Policy *DirectorySnapshotPatchAllOf1Policy `json:"policy,omitempty"` }
DirectorySnapshotPatchAllOf1 directory snapshot patch all of1
swagger:model directorySnapshotPatchAllOf1
func (*DirectorySnapshotPatchAllOf1) MarshalBinary ¶
func (m *DirectorySnapshotPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectorySnapshotPatchAllOf1) UnmarshalBinary ¶
func (m *DirectorySnapshotPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySnapshotPatchAllOf1Policy ¶
type DirectorySnapshotPatchAllOf1Policy struct {
Reference
}
DirectorySnapshotPatchAllOf1Policy The snapshot policy that manages this snapshot. Set to `name` or `id` to `""` to clear the policy.
swagger:model directorySnapshotPatchAllOf1Policy
func (*DirectorySnapshotPatchAllOf1Policy) MarshalBinary ¶
func (m *DirectorySnapshotPatchAllOf1Policy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotPatchAllOf1Policy) MarshalJSON ¶
func (m DirectorySnapshotPatchAllOf1Policy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotPatchAllOf1Policy) UnmarshalBinary ¶
func (m *DirectorySnapshotPatchAllOf1Policy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotPatchAllOf1Policy) UnmarshalJSON ¶
func (m *DirectorySnapshotPatchAllOf1Policy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotPost ¶
type DirectorySnapshotPost struct { DirectorySnapshotPostAllOf0 DirectorySnapshotPostAllOf1 }
DirectorySnapshotPost directory snapshot post
swagger:model directorySnapshotPost
func (*DirectorySnapshotPost) MarshalBinary ¶
func (m *DirectorySnapshotPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DirectorySnapshotPost) MarshalJSON ¶
func (m DirectorySnapshotPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySnapshotPost) UnmarshalBinary ¶
func (m *DirectorySnapshotPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DirectorySnapshotPost) UnmarshalJSON ¶
func (m *DirectorySnapshotPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DirectorySnapshotPostAllOf0 ¶
type DirectorySnapshotPostAllOf0 struct { // The customizable portion of the client visible snapshot name. A full snapshot name is constructed in the form of `DIR.CLIENT_NAME.NNN` where `DIR` is the managed directory name, and `NNN` is a monotonically increasing number generated by the system. The client visible snapshot name is `CLIENT_NAME.NNN`. ClientName string `json:"client_name,omitempty"` // The time to keep the snapshots for, in milliseconds. KeepFor int64 `json:"keep_for,omitempty"` }
DirectorySnapshotPostAllOf0 directory snapshot post all of0
swagger:model directorySnapshotPostAllOf0
func (*DirectorySnapshotPostAllOf0) MarshalBinary ¶
func (m *DirectorySnapshotPostAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectorySnapshotPostAllOf0) UnmarshalBinary ¶
func (m *DirectorySnapshotPostAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySnapshotPostAllOf1 ¶
type DirectorySnapshotPostAllOf1 struct { // The client name portion of the client visible snapshot name. A full snapshot name is constructed in the form of `DIR.CLIENT_NAME.SUFFIX` where `DIR` is the managed directory name, `CLIENT_NAME` is the value of this field, and `SUFFIX` is the suffix. The client visible snapshot name is `CLIENT_NAME.SUFFIX`. ClientName string `json:"client_name,omitempty"` // The suffix portion of the client visible snapshot name. A full snapshot name is constructed in the form of `DIR.CLIENT_NAME.SUFFIX` where `DIR` is the managed directory name, `CLIENT_NAME` is the client name, and `SUFFIX` is the value of this field. The client visible snapshot name is `CLIENT_NAME.SUFFIX`. If not specified, defaults to a monotonically increasing number generated by the system. Suffix string `json:"suffix,omitempty"` }
DirectorySnapshotPostAllOf1 directory snapshot post all of1
swagger:model directorySnapshotPostAllOf1
func (*DirectorySnapshotPostAllOf1) MarshalBinary ¶
func (m *DirectorySnapshotPostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectorySnapshotPostAllOf1) UnmarshalBinary ¶
func (m *DirectorySnapshotPostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySnapshotResponse ¶
type DirectorySnapshotResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*DirectorySnapshot `json:"items"` }
DirectorySnapshotResponse directory snapshot response
swagger:model directorySnapshotResponse
func (*DirectorySnapshotResponse) MarshalBinary ¶
func (m *DirectorySnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectorySnapshotResponse) UnmarshalBinary ¶
func (m *DirectorySnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectorySpace ¶
type DirectorySpace struct {
ResourceSpace
}
DirectorySpace directory space
swagger:model DirectorySpace
func (DirectorySpace) MarshalJSON ¶
func (m DirectorySpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DirectorySpace) UnmarshalJSON ¶
func (m *DirectorySpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type Drive ¶
type Drive struct { BuiltInResourceNoID DriveOAIGenAllOf1 }
Drive drive
swagger:model Drive
func (*Drive) MarshalBinary ¶
MarshalBinary interface implementation
func (Drive) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Drive) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Drive) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type DriveGetResponse ¶
type DriveGetResponse struct { PageInfo DriveGetResponseAllOf1 }
DriveGetResponse drive get response
swagger:model driveGetResponse
func (*DriveGetResponse) MarshalBinary ¶
func (m *DriveGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DriveGetResponse) MarshalJSON ¶
func (m DriveGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DriveGetResponse) UnmarshalBinary ¶
func (m *DriveGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DriveGetResponse) UnmarshalJSON ¶
func (m *DriveGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DriveGetResponseAllOf1 ¶
type DriveGetResponseAllOf1 struct { // items Items []*Drive `json:"items"` }
DriveGetResponseAllOf1 drive get response all of1
swagger:model driveGetResponseAllOf1
func (*DriveGetResponseAllOf1) MarshalBinary ¶
func (m *DriveGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DriveGetResponseAllOf1) UnmarshalBinary ¶
func (m *DriveGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DriveOAIGenAllOf1 ¶
type DriveOAIGenAllOf1 struct { // Physical storage capacity of the module in bytes. // Read Only: true Capacity int64 `json:"capacity,omitempty"` // Details about the status of the module if not healthy. // Read Only: true Details string `json:"details,omitempty"` // Storage protocol of the module. Valid values are `NVMe` and `SAS`. // Read Only: true Protocol string `json:"protocol,omitempty"` // Current status of the module. Valid values are `empty`, `failed`, `healthy`, `identifying`, `missing`, `recovering`, `unadmitted`, `unhealthy`, `unrecognized`, and `updating`. // Read Only: true Status string `json:"status,omitempty"` // The type of the module. Valid values are `cache`, `NVRAM`, `SSD`, and `virtual`. // Read Only: true Type string `json:"type,omitempty"` }
DriveOAIGenAllOf1 Information about a flash, NVRAM, or cache module.
swagger:model driveOaiGenAllOf1
func (*DriveOAIGenAllOf1) MarshalBinary ¶
func (m *DriveOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DriveOAIGenAllOf1) UnmarshalBinary ¶
func (m *DriveOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DriveResponse ¶
type DriveResponse struct { // items Items []*Drive `json:"items"` }
DriveResponse drive response
swagger:model driveResponse
func (*DriveResponse) MarshalBinary ¶
func (m *DriveResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DriveResponse) UnmarshalBinary ¶
func (m *DriveResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // The list of errors encountered. Errors []*ErrorErrorsItems `json:"errors"` }
Error error
swagger:model error
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ErrorErrorsItems ¶
type ErrorErrorsItems struct { // context Context string `json:"context,omitempty"` // message Message string `json:"message,omitempty"` }
ErrorErrorsItems error errors items
swagger:model errorErrorsItems
func (*ErrorErrorsItems) MarshalBinary ¶
func (m *ErrorErrorsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorErrorsItems) UnmarshalBinary ¶
func (m *ErrorErrorsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Eula ¶
type Eula struct { // End User Agreement text. // Read Only: true Agreement string `json:"agreement,omitempty"` // signature Signature *EulaSignature `json:"signature,omitempty"` }
Eula eula
swagger:model eula
func (*Eula) MarshalBinary ¶
MarshalBinary interface implementation
func (*Eula) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EulaGetResponse ¶
type EulaGetResponse struct { PageInfo EulaResponse }
EulaGetResponse eula get response
swagger:model eulaGetResponse
func (*EulaGetResponse) MarshalBinary ¶
func (m *EulaGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (EulaGetResponse) MarshalJSON ¶
func (m EulaGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*EulaGetResponse) UnmarshalBinary ¶
func (m *EulaGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*EulaGetResponse) UnmarshalJSON ¶
func (m *EulaGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type EulaResponse ¶
type EulaResponse struct { // items Items []*Eula `json:"items"` }
EulaResponse eula response
swagger:model eulaResponse
func (*EulaResponse) MarshalBinary ¶
func (m *EulaResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EulaResponse) UnmarshalBinary ¶
func (m *EulaResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EulaSignature ¶
type EulaSignature struct { // Accepted time in milliseconds since the UNIX epoch. // Read Only: true Accepted int64 `json:"accepted,omitempty"` // Company of the person who accepted the End User Agreement. Company string `json:"company,omitempty"` // Name of the person who accepted the End User Agreement. Name string `json:"name,omitempty"` // Title of the person who accepted the End User Agreement. Title string `json:"title,omitempty"` }
EulaSignature eula signature
swagger:model eulaSignature
func (*EulaSignature) MarshalBinary ¶
func (m *EulaSignature) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EulaSignature) UnmarshalBinary ¶
func (m *EulaSignature) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FileSystem ¶
type FileSystem struct { Resource FileSystemOAIGenAllOf1 }
FileSystem file system
swagger:model FileSystem
func (*FileSystem) MarshalBinary ¶
func (m *FileSystem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (FileSystem) MarshalJSON ¶
func (m FileSystem) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*FileSystem) UnmarshalBinary ¶
func (m *FileSystem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*FileSystem) UnmarshalJSON ¶
func (m *FileSystem) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type FileSystemGetResponse ¶
type FileSystemGetResponse struct { PageInfo FileSystemResponse }
FileSystemGetResponse file system get response
swagger:model fileSystemGetResponse
func (*FileSystemGetResponse) MarshalBinary ¶
func (m *FileSystemGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (FileSystemGetResponse) MarshalJSON ¶
func (m FileSystemGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*FileSystemGetResponse) UnmarshalBinary ¶
func (m *FileSystemGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*FileSystemGetResponse) UnmarshalJSON ¶
func (m *FileSystemGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type FileSystemOAIGenAllOf1 ¶
type FileSystemOAIGenAllOf1 struct { // The file system creation time, measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Returns a value of `true` if the file system has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed file system is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed file system can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the file system is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // The amount of time left, measured in milliseconds until the destroyed file system is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed file system can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
FileSystemOAIGenAllOf1 file system Oai gen all of1
swagger:model fileSystemOaiGenAllOf1
func (*FileSystemOAIGenAllOf1) MarshalBinary ¶
func (m *FileSystemOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FileSystemOAIGenAllOf1) UnmarshalBinary ¶
func (m *FileSystemOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FileSystemPatch ¶
type FileSystemPatch struct { DestroyedPatchPost NewName }
FileSystemPatch file system patch
swagger:model fileSystemPatch
func (*FileSystemPatch) MarshalBinary ¶
func (m *FileSystemPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (FileSystemPatch) MarshalJSON ¶
func (m FileSystemPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*FileSystemPatch) UnmarshalBinary ¶
func (m *FileSystemPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*FileSystemPatch) UnmarshalJSON ¶
func (m *FileSystemPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type FileSystemResponse ¶
type FileSystemResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*FileSystem `json:"items"` }
FileSystemResponse file system response
swagger:model fileSystemResponse
func (*FileSystemResponse) MarshalBinary ¶
func (m *FileSystemResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FileSystemResponse) UnmarshalBinary ¶
func (m *FileSystemResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FixedNameResourceNoID ¶
type FixedNameResourceNoID struct { // A user-specified name. The name must be locally unique and cannot be changed. // Read Only: true Name string `json:"name,omitempty"` }
FixedNameResourceNoID An ordinary (as opposed to built-in) resource that can be created, named, or deleted by the user. This might be a virtual resource (e.g., a volume) or correspond to something in the environment, like a host or server.
swagger:model fixedNameResourceNoId
func (*FixedNameResourceNoID) MarshalBinary ¶
func (m *FixedNameResourceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FixedNameResourceNoID) UnmarshalBinary ¶
func (m *FixedNameResourceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FixedReference ¶
type FixedReference struct { // A globally unique, system-generated ID. The ID cannot be modified. ID string `json:"id,omitempty"` // The resource name, such as volume name, pod name, snapshot name, and so on. Name string `json:"name,omitempty"` }
FixedReference fixed reference
swagger:model fixedReference
func (*FixedReference) MarshalBinary ¶
func (m *FixedReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FixedReference) UnmarshalBinary ¶
func (m *FixedReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FixedReferenceNoID ¶
type FixedReferenceNoID struct { // The resource name, such as volume name, pod name, snapshot name, and so on. Name string `json:"name,omitempty"` }
FixedReferenceNoID fixed reference no Id
swagger:model fixedReferenceNoId
func (*FixedReferenceNoID) MarshalBinary ¶
func (m *FixedReferenceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FixedReferenceNoID) UnmarshalBinary ¶
func (m *FixedReferenceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FixedReferenceWithType ¶
type FixedReferenceWithType struct { FixedReference FixedReferenceWithTypeAllOf1 }
FixedReferenceWithType fixed reference with type
swagger:model fixedReferenceWithType
func (*FixedReferenceWithType) MarshalBinary ¶
func (m *FixedReferenceWithType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (FixedReferenceWithType) MarshalJSON ¶
func (m FixedReferenceWithType) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*FixedReferenceWithType) UnmarshalBinary ¶
func (m *FixedReferenceWithType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*FixedReferenceWithType) UnmarshalJSON ¶
func (m *FixedReferenceWithType) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type FixedReferenceWithTypeAllOf1 ¶
type FixedReferenceWithTypeAllOf1 struct { // Type of the object (full name of the endpoint). Valid values include `hosts`, `host-groups`, `network-interfaces`, `pods`, `ports`, `pod-replica-links`, `subnets`, `volumes`, `volume-snapshots`, `volume-groups`, `directories`, `policies/nfs`, `policies/smb`, `policies/snapshot`, and `policies/quota`. // Read Only: true ResourceType string `json:"resource_type,omitempty"` }
FixedReferenceWithTypeAllOf1 fixed reference with type all of1
swagger:model fixedReferenceWithTypeAllOf1
func (*FixedReferenceWithTypeAllOf1) MarshalBinary ¶
func (m *FixedReferenceWithTypeAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FixedReferenceWithTypeAllOf1) UnmarshalBinary ¶
func (m *FixedReferenceWithTypeAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Hardware ¶
type Hardware struct { BuiltInResourceNoID HardwareOAIGenAllOf1 }
Hardware hardware
swagger:model Hardware
func (*Hardware) MarshalBinary ¶
MarshalBinary interface implementation
func (Hardware) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Hardware) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Hardware) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type HardwareGetResponse ¶
type HardwareGetResponse struct { PageInfo HardwareResponse }
HardwareGetResponse hardware get response
swagger:model hardwareGetResponse
func (*HardwareGetResponse) MarshalBinary ¶
func (m *HardwareGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HardwareGetResponse) MarshalJSON ¶
func (m HardwareGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HardwareGetResponse) UnmarshalBinary ¶
func (m *HardwareGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HardwareGetResponse) UnmarshalJSON ¶
func (m *HardwareGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HardwareOAIGenAllOf1 ¶
type HardwareOAIGenAllOf1 struct { // Details about the status of the component if not healthy. // Read Only: true Details string `json:"details,omitempty"` // If `true`, the ID LED is lit to visually identify the component. // Read Only: true IdentifyEnabled *bool `json:"identify_enabled,omitempty"` // Number that identifies the relative position of a hardware component within the array. // Read Only: true Index int32 `json:"index,omitempty"` // Model number of the hardware component. // Read Only: true Model string `json:"model,omitempty"` // Serial number of the hardware component. // Read Only: true Serial string `json:"serial,omitempty"` // Slot number occupied by the PCI Express card that hosts the component. // Read Only: true Slot int32 `json:"slot,omitempty"` // Speed (in bytes per second) at which the component is operating. // Read Only: true Speed int64 `json:"speed,omitempty"` // Component status. Values include `critical`, `healthy`, `identifying`, `unhealthy`, `unknown`, and `unused`. // Read Only: true Status string `json:"status,omitempty"` // Temperature (in degrees Celsius) reported by the component. // Read Only: true Temperature int32 `json:"temperature,omitempty"` // Type of hardware component. Values include `bay`, `ct`, `ch`, `eth`, `fan`, `fb`, `fc`, `fm`, `ib`, `iom`, `nvb`, `pwr`, `sas`, `sh`, and `tmp`. // Read Only: true Type string `json:"type,omitempty"` // Voltage (in Volts) reported by the component. // Read Only: true Voltage int32 `json:"voltage,omitempty"` }
HardwareOAIGenAllOf1 hardware Oai gen all of1
swagger:model hardwareOaiGenAllOf1
func (*HardwareOAIGenAllOf1) MarshalBinary ¶
func (m *HardwareOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HardwareOAIGenAllOf1) UnmarshalBinary ¶
func (m *HardwareOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HardwarePatch ¶
type HardwarePatch struct { BuiltInResourceNoID HardwarePatchAllOf1 }
HardwarePatch hardware patch
swagger:model hardwarePatch
func (*HardwarePatch) MarshalBinary ¶
func (m *HardwarePatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HardwarePatch) MarshalJSON ¶
func (m HardwarePatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HardwarePatch) UnmarshalBinary ¶
func (m *HardwarePatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HardwarePatch) UnmarshalJSON ¶
func (m *HardwarePatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HardwarePatchAllOf1 ¶
type HardwarePatchAllOf1 struct { // State of an LED used to visually identify the component. IdentifyEnabled bool `json:"identify_enabled,omitempty"` // Number that identifies the relative position of a hardware component within the array. Index int32 `json:"index,omitempty"` }
HardwarePatchAllOf1 hardware patch all of1
swagger:model hardwarePatchAllOf1
func (*HardwarePatchAllOf1) MarshalBinary ¶
func (m *HardwarePatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HardwarePatchAllOf1) UnmarshalBinary ¶
func (m *HardwarePatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HardwareResponse ¶
type HardwareResponse struct { // items Items []*Hardware `json:"items"` }
HardwareResponse hardware response
swagger:model hardwareResponse
func (*HardwareResponse) MarshalBinary ¶
func (m *HardwareResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HardwareResponse) UnmarshalBinary ¶
func (m *HardwareResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Host ¶
type Host struct { HostAllOf0 HostOAIGenAllOf1 }
Host host
swagger:model Host
func (*Host) MarshalBinary ¶
MarshalBinary interface implementation
func (Host) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Host) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Host) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type HostAllOf0 ¶
type HostAllOf0 struct { ResourceNoID HostOAIGen1AllOf1 }
HostAllOf0 host all of0
swagger:model hostAllOf0
func (*HostAllOf0) MarshalBinary ¶
func (m *HostAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostAllOf0) MarshalJSON ¶
func (m HostAllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostAllOf0) UnmarshalBinary ¶
func (m *HostAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostAllOf0) UnmarshalJSON ¶
func (m *HostAllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGetResponse ¶
type HostGetResponse struct { PageInfo HostResponse }
HostGetResponse host get response
swagger:model hostGetResponse
func (*HostGetResponse) MarshalBinary ¶
func (m *HostGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostGetResponse) MarshalJSON ¶
func (m HostGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGetResponse) UnmarshalBinary ¶
func (m *HostGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostGetResponse) UnmarshalJSON ¶
func (m *HostGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroup ¶
type HostGroup struct { ResourceNoID HostGroupOAIGenAllOf1 }
HostGroup host group
swagger:model HostGroup
func (*HostGroup) MarshalBinary ¶
MarshalBinary interface implementation
func (HostGroup) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*HostGroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*HostGroup) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroupGetResponse ¶
type HostGroupGetResponse struct { PageInfo HostGroupResponse }
HostGroupGetResponse host group get response
swagger:model hostGroupGetResponse
func (*HostGroupGetResponse) MarshalBinary ¶
func (m *HostGroupGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostGroupGetResponse) MarshalJSON ¶
func (m HostGroupGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGroupGetResponse) UnmarshalBinary ¶
func (m *HostGroupGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostGroupGetResponse) UnmarshalJSON ¶
func (m *HostGroupGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroupOAIGenAllOf1 ¶
type HostGroupOAIGenAllOf1 struct { // The number of volumes connected to the host group. // Read Only: true ConnectionCount int64 `json:"connection_count,omitempty"` // The number of hosts in the host group. // Read Only: true HostCount int64 `json:"host_count,omitempty"` // Returns a value of `true` if the host or host group belongs to the current array. Returns a value of `false` if the host or host group belongs to a remote array. // Read Only: true IsLocal *bool `json:"is_local,omitempty"` // space Space *HostGroupOAIGenAllOf1Space `json:"space,omitempty"` }
HostGroupOAIGenAllOf1 host group Oai gen all of1
swagger:model hostGroupOaiGenAllOf1
func (*HostGroupOAIGenAllOf1) MarshalBinary ¶
func (m *HostGroupOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupOAIGenAllOf1) UnmarshalBinary ¶
func (m *HostGroupOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupOAIGenAllOf1Space ¶
type HostGroupOAIGenAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
HostGroupOAIGenAllOf1Space Displays size and space consumption information.
swagger:model hostGroupOaiGenAllOf1Space
func (*HostGroupOAIGenAllOf1Space) MarshalBinary ¶
func (m *HostGroupOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostGroupOAIGenAllOf1Space) MarshalJSON ¶
func (m HostGroupOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGroupOAIGenAllOf1Space) UnmarshalBinary ¶
func (m *HostGroupOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostGroupOAIGenAllOf1Space) UnmarshalJSON ¶
func (m *HostGroupOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroupPatch ¶
type HostGroupPatch struct {
NewName
}
HostGroupPatch host group patch
swagger:model hostGroupPatch
func (*HostGroupPatch) MarshalBinary ¶
func (m *HostGroupPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostGroupPatch) MarshalJSON ¶
func (m HostGroupPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGroupPatch) UnmarshalBinary ¶
func (m *HostGroupPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostGroupPatch) UnmarshalJSON ¶
func (m *HostGroupPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroupPerformance ¶
type HostGroupPerformance struct {
ResourcePerformance
}
HostGroupPerformance host group performance
swagger:model HostGroupPerformance
func (HostGroupPerformance) MarshalJSON ¶
func (m HostGroupPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGroupPerformance) UnmarshalJSON ¶
func (m *HostGroupPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroupPerformanceByArray ¶
type HostGroupPerformanceByArray struct {
ResourcePerformanceByArray
}
HostGroupPerformanceByArray host group performance by array
swagger:model HostGroupPerformanceByArray
func (HostGroupPerformanceByArray) MarshalJSON ¶
func (m HostGroupPerformanceByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGroupPerformanceByArray) UnmarshalJSON ¶
func (m *HostGroupPerformanceByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostGroupResponse ¶
type HostGroupResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*HostGroup `json:"items"` }
HostGroupResponse host group response
swagger:model hostGroupResponse
func (*HostGroupResponse) MarshalBinary ¶
func (m *HostGroupResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupResponse) UnmarshalBinary ¶
func (m *HostGroupResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupSpace ¶
type HostGroupSpace struct {
ResourceSpaceNoID
}
HostGroupSpace host group space
swagger:model HostGroupSpace
func (HostGroupSpace) MarshalJSON ¶
func (m HostGroupSpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostGroupSpace) UnmarshalJSON ¶
func (m *HostGroupSpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostOAIGen1AllOf1 ¶
type HostOAIGen1AllOf1 struct { // chap Chap *Chap `json:"chap,omitempty"` // The number of volumes connected to the specified host. // Read Only: true ConnectionCount int64 `json:"connection_count,omitempty"` // host group HostGroup *HostOAIGen1AllOf1HostGroup `json:"host_group,omitempty"` // The iSCSI qualified name (IQN) associated with the host. Iqns []string `json:"iqns"` // The NVMe Qualified Name (NQN) associated with the host. Nqns []string `json:"nqns"` // Determines how the system tunes the array to ensure that it works optimally with the host. Set `personality` to the name of the host operating system or virtual memory system. Valid values are `aix`, `esxi`, `hitachi-vsp`, `hpux`, `oracle-vm-server`, `solaris`, and `vms`. If your system is not listed as one of the valid host personalities, do not set the option. By default, the personality is not set. Personality string `json:"personality,omitempty"` // port connectivity PortConnectivity *HostPortConnectivity `json:"port_connectivity,omitempty"` // For synchronous replication configurations, sets a host's preferred array to specify which array exposes active/optimized paths to that host. Enter multiple preferred arrays in comma-separated format. If a preferred array is set for a host, then the other arrays in the same pod will expose active/non-optimized paths to that host. If the host is in a host group, `preferred_arrays` cannot be set because host groups have their own preferred arrays. On a preferred array of a certain host, all the paths on all the ports (for both the primary and secondary controllers) are set up as A/O (active/optimized) paths, while on a non-preferred array, all the paths are A/N (Active/Non-optimized) paths. PreferredArrays []*Reference `json:"preferred_arrays"` // space Space *HostOAIGen1AllOf1Space `json:"space,omitempty"` // The Fibre Channel World Wide Name (WWN) associated with the host. Wwns []string `json:"wwns"` }
HostOAIGen1AllOf1 host Oai gen1 all of1
swagger:model hostOaiGen1AllOf1
func (*HostOAIGen1AllOf1) MarshalBinary ¶
func (m *HostOAIGen1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostOAIGen1AllOf1) UnmarshalBinary ¶
func (m *HostOAIGen1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostOAIGen1AllOf1HostGroup ¶
type HostOAIGen1AllOf1HostGroup struct {
ReferenceNoID
}
HostOAIGen1AllOf1HostGroup The host group to which the host should be associated.
swagger:model hostOaiGen1AllOf1HostGroup
func (*HostOAIGen1AllOf1HostGroup) MarshalBinary ¶
func (m *HostOAIGen1AllOf1HostGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostOAIGen1AllOf1HostGroup) MarshalJSON ¶
func (m HostOAIGen1AllOf1HostGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostOAIGen1AllOf1HostGroup) UnmarshalBinary ¶
func (m *HostOAIGen1AllOf1HostGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostOAIGen1AllOf1HostGroup) UnmarshalJSON ¶
func (m *HostOAIGen1AllOf1HostGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostOAIGen1AllOf1Space ¶
type HostOAIGen1AllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
HostOAIGen1AllOf1Space Displays provisioned (virtual) size and physical storage consumption information for the sum of all volumes connected to the specified host.
swagger:model hostOaiGen1AllOf1Space
func (*HostOAIGen1AllOf1Space) MarshalBinary ¶
func (m *HostOAIGen1AllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostOAIGen1AllOf1Space) MarshalJSON ¶
func (m HostOAIGen1AllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostOAIGen1AllOf1Space) UnmarshalBinary ¶
func (m *HostOAIGen1AllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostOAIGen1AllOf1Space) UnmarshalJSON ¶
func (m *HostOAIGen1AllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostOAIGenAllOf1 ¶
type HostOAIGenAllOf1 struct { // -> If set to `true`, the location reference is to the local array. If set to `false`, the location reference is to a remote location, such as a remote array or offload target. // Read Only: true IsLocal *bool `json:"is_local,omitempty"` }
HostOAIGenAllOf1 host Oai gen all of1
swagger:model hostOaiGenAllOf1
func (*HostOAIGenAllOf1) MarshalBinary ¶
func (m *HostOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostOAIGenAllOf1) UnmarshalBinary ¶
func (m *HostOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostPatch ¶
type HostPatch struct { NewName HostPatchAllOf1 }
HostPatch host patch
swagger:model hostPatch
func (*HostPatch) MarshalBinary ¶
MarshalBinary interface implementation
func (HostPatch) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*HostPatch) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*HostPatch) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type HostPatchAllOf1 ¶
type HostPatchAllOf1 struct { // Adds the specified iSCSI Qualified Names (IQNs) to those already associated with the specified host. AddIqns []string `json:"add_iqns"` // Adds the specified NVMe Qualified Names (NQNs) to those already associated with the specified host. AddNqns []string `json:"add_nqns"` // Adds the specified Fibre Channel World Wide Names (WWNs) to those already associated with the specified host. AddWwns []string `json:"add_wwns"` // chap Chap *Chap `json:"chap,omitempty"` // host group HostGroup *HostPatchAllOf1HostGroup `json:"host_group,omitempty"` // The iSCSI qualified name (IQN) associated with the host. Iqns []string `json:"iqns"` // The NVMe Qualified Name (NQN) associated with the host. Nqns []string `json:"nqns"` // Determines how the system tunes the array to ensure that it works optimally with the host. Set `personality` to the name of the host operating system or virtual memory system. Valid values are `aix`, `esxi`, `hitachi-vsp`, `hpux`, `oracle-vm-server`, `solaris`, and `vms`. If your system is not listed as one of the valid host personalities, do not set the option. By default, the personality is not set. Personality string `json:"personality,omitempty"` // For synchronous replication configurations, sets a host's preferred array to specify which array exposes active/optimized paths to that host. Enter multiple preferred arrays in comma-separated format. If a preferred array is set for a host, then the other arrays in the same pod will expose active/non-optimized paths to that host. If the host is in a host group, `preferred_arrays` cannot be set because host groups have their own preferred arrays. On a preferred array of a certain host, all the paths on all the ports (for both the primary and secondary controllers) are set up as A/O (active/optimized) paths, while on a non-preferred array, all the paths are A/N (Active/Non-optimized) paths. PreferredArrays []*Reference `json:"preferred_arrays"` // Disassociates the specified iSCSI Qualified Names (IQNs) from the specified host. RemoveIqns []string `json:"remove_iqns"` // Disassociates the specified NVMe Qualified Names (NQNs) from the specified host. RemoveNqns []string `json:"remove_nqns"` // Disassociates the specified Fibre Channel World Wide Names (WWNs) from the specified host. RemoveWwns []string `json:"remove_wwns"` // The Fibre Channel World Wide Name (WWN) associated with the host. Wwns []string `json:"wwns"` }
HostPatchAllOf1 host patch all of1
swagger:model hostPatchAllOf1
func (*HostPatchAllOf1) MarshalBinary ¶
func (m *HostPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostPatchAllOf1) UnmarshalBinary ¶
func (m *HostPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostPatchAllOf1HostGroup ¶
type HostPatchAllOf1HostGroup struct {
ReferenceNoID
}
HostPatchAllOf1HostGroup The host group to which the host should be associated.
swagger:model hostPatchAllOf1HostGroup
func (*HostPatchAllOf1HostGroup) MarshalBinary ¶
func (m *HostPatchAllOf1HostGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostPatchAllOf1HostGroup) MarshalJSON ¶
func (m HostPatchAllOf1HostGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostPatchAllOf1HostGroup) UnmarshalBinary ¶
func (m *HostPatchAllOf1HostGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostPatchAllOf1HostGroup) UnmarshalJSON ¶
func (m *HostPatchAllOf1HostGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostPerformance ¶
type HostPerformance struct {
ResourcePerformance
}
HostPerformance host performance
swagger:model HostPerformance
func (HostPerformance) MarshalJSON ¶
func (m HostPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostPerformance) UnmarshalJSON ¶
func (m *HostPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostPerformanceBalance ¶
type HostPerformanceBalance struct { ResourceNoID HostPerformanceBalanceOAIGenAllOf1 }
HostPerformanceBalance host performance balance
swagger:model HostPerformanceBalance
func (*HostPerformanceBalance) MarshalBinary ¶
func (m *HostPerformanceBalance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostPerformanceBalance) MarshalJSON ¶
func (m HostPerformanceBalance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostPerformanceBalance) UnmarshalBinary ¶
func (m *HostPerformanceBalance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostPerformanceBalance) UnmarshalJSON ¶
func (m *HostPerformanceBalance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostPerformanceBalanceGetResponse ¶
type HostPerformanceBalanceGetResponse struct { PageInfo HostPerformanceBalanceGetResponseAllOf1 }
HostPerformanceBalanceGetResponse host performance balance get response
swagger:model hostPerformanceBalanceGetResponse
func (*HostPerformanceBalanceGetResponse) MarshalBinary ¶
func (m *HostPerformanceBalanceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostPerformanceBalanceGetResponse) MarshalJSON ¶
func (m HostPerformanceBalanceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostPerformanceBalanceGetResponse) UnmarshalBinary ¶
func (m *HostPerformanceBalanceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostPerformanceBalanceGetResponse) UnmarshalJSON ¶
func (m *HostPerformanceBalanceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostPerformanceBalanceGetResponseAllOf1 ¶
type HostPerformanceBalanceGetResponseAllOf1 struct { // A list of entries indicating count and percentage of I/O operations across various data paths between the host and the array. Items []*HostPerformanceBalance `json:"items"` }
HostPerformanceBalanceGetResponseAllOf1 host performance balance get response all of1
swagger:model hostPerformanceBalanceGetResponseAllOf1
func (*HostPerformanceBalanceGetResponseAllOf1) MarshalBinary ¶
func (m *HostPerformanceBalanceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostPerformanceBalanceGetResponseAllOf1) UnmarshalBinary ¶
func (m *HostPerformanceBalanceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostPerformanceBalanceOAIGenAllOf1 ¶
type HostPerformanceBalanceOAIGenAllOf1 struct { // The path with the highest number of op counts is displayed with a fraction_relative_to_max of 1.0. The fraction values of all other paths in the host are then calculated relative to the path with the highest number of op counts. FractionRelativeToMax float32 `json:"fraction_relative_to_max,omitempty"` // initiator Initiator *PortCommon `json:"initiator,omitempty"` // Count of I/O operations for the host path, over the specified resolution. OpCount int64 `json:"op_count,omitempty"` // target Target *HostPerformanceBalanceOAIGenAllOf1Target `json:"target,omitempty"` // Sample time in milliseconds since UNIX epoch. Time int64 `json:"time,omitempty"` }
HostPerformanceBalanceOAIGenAllOf1 host performance balance Oai gen all of1
swagger:model hostPerformanceBalanceOaiGenAllOf1
func (*HostPerformanceBalanceOAIGenAllOf1) MarshalBinary ¶
func (m *HostPerformanceBalanceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostPerformanceBalanceOAIGenAllOf1) UnmarshalBinary ¶
func (m *HostPerformanceBalanceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostPerformanceBalanceOAIGenAllOf1Target ¶
type HostPerformanceBalanceOAIGenAllOf1Target struct {
Port
}
HostPerformanceBalanceOAIGenAllOf1Target host performance balance Oai gen all of1 target
swagger:model hostPerformanceBalanceOaiGenAllOf1Target
func (*HostPerformanceBalanceOAIGenAllOf1Target) MarshalBinary ¶
func (m *HostPerformanceBalanceOAIGenAllOf1Target) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (HostPerformanceBalanceOAIGenAllOf1Target) MarshalJSON ¶
func (m HostPerformanceBalanceOAIGenAllOf1Target) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostPerformanceBalanceOAIGenAllOf1Target) UnmarshalBinary ¶
func (m *HostPerformanceBalanceOAIGenAllOf1Target) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HostPerformanceBalanceOAIGenAllOf1Target) UnmarshalJSON ¶
func (m *HostPerformanceBalanceOAIGenAllOf1Target) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostPerformanceByArray ¶
type HostPerformanceByArray struct {
ResourcePerformanceByArray
}
HostPerformanceByArray host performance by array
swagger:model HostPerformanceByArray
func (HostPerformanceByArray) MarshalJSON ¶
func (m HostPerformanceByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*HostPerformanceByArray) UnmarshalJSON ¶
func (m *HostPerformanceByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type HostPortConnectivity ¶
type HostPortConnectivity struct { // The host connection status. Values include `Redundant`, `N/A`, `Redundant-Failover`, `Uneven`, `Unused Port`, `Single Controller`, `Single Controller-Failover`, and `None`. Details string `json:"details,omitempty"` // The host connection health status. Values include `healthy`, `unhealthy`, and `critical`. Status string `json:"status,omitempty"` }
HostPortConnectivity The connectivity status between the host and the ports on each controller.
swagger:model hostPortConnectivity
func (*HostPortConnectivity) MarshalBinary ¶
func (m *HostPortConnectivity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostPortConnectivity) UnmarshalBinary ¶
func (m *HostPortConnectivity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostPost ¶
type HostPost struct {
HostPostAllOf0
}
HostPost host post
swagger:model hostPost
func (*HostPost) MarshalBinary ¶
MarshalBinary interface implementation
func (HostPost) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*HostPost) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*HostPost) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type HostPostAllOf0 ¶
type HostPostAllOf0 struct { // chap Chap *Chap `json:"chap,omitempty"` // The iSCSI qualified name (IQN) associated with the host. Iqns []string `json:"iqns"` // The NVMe Qualified Name (NQN) associated with the host. Nqns []string `json:"nqns"` // Determines how the system tunes the array to ensure that it works optimally with the host. Set `personality` to the name of the host operating system or virtual memory system. Valid values are `aix`, `esxi`, `hitachi-vsp`, `hpux`, `oracle-vm-server`, `solaris`, and `vms`. If your system is not listed as one of the valid host personalities, do not set the option. By default, the personality is not set. Personality string `json:"personality,omitempty"` // For synchronous replication configurations, sets a host's preferred array to specify which array exposes active/optimized paths to that host. Enter multiple preferred arrays in comma-separated format. If a preferred array is set for a host, then the other arrays in the same pod will expose active/non-optimized paths to that host. If the host is in a host group, `preferred_arrays` cannot be set because host groups have their own preferred arrays. On a preferred array of a certain host, all the paths on all the ports (for both the primary and secondary controllers) are set up as A/O (active/optimized) paths, while on a non-preferred array, all the paths are A/N (Active/Non-optimized) paths. PreferredArrays []*Reference `json:"preferred_arrays"` // The Fibre Channel World Wide Name (WWN) associated with the host. Wwns []string `json:"wwns"` }
HostPostAllOf0 host post all of0
swagger:model hostPostAllOf0
func (*HostPostAllOf0) MarshalBinary ¶
func (m *HostPostAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostPostAllOf0) UnmarshalBinary ¶
func (m *HostPostAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostResponse ¶
type HostResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*Host `json:"items"` }
HostResponse host response
swagger:model hostResponse
func (*HostResponse) MarshalBinary ¶
func (m *HostResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostResponse) UnmarshalBinary ¶
func (m *HostResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostSpace ¶
type HostSpace struct {
ResourceSpaceNoID
}
HostSpace host space
swagger:model HostSpace
func (HostSpace) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*HostSpace) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type KMIP ¶
type KMIP struct { BuiltInResourceNoID KMIPOAIGenAllOf1 }
KMIP KMIP
swagger:model KMIP
func (*KMIP) MarshalBinary ¶
MarshalBinary interface implementation
func (KMIP) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*KMIP) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*KMIP) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPGetResponse ¶
type KMIPGetResponse struct { PageInfo KMIPResponse }
KMIPGetResponse kmip get response
swagger:model kmipGetResponse
func (*KMIPGetResponse) MarshalBinary ¶
func (m *KMIPGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (KMIPGetResponse) MarshalJSON ¶
func (m KMIPGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*KMIPGetResponse) UnmarshalBinary ¶
func (m *KMIPGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*KMIPGetResponse) UnmarshalJSON ¶
func (m *KMIPGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPOAIGenAllOf1 ¶
type KMIPOAIGenAllOf1 struct { // The text of the CA certificate for the KMIP server. // Max Length: 3000 CaCertificate string `json:"ca_certificate,omitempty"` // certificate Certificate *KMIPOAIGenAllOf1Certificate `json:"certificate,omitempty"` // List of URIs for the configured KMIP servers. Uris []string `json:"uris"` }
KMIPOAIGenAllOf1 kmip Oai gen all of1
swagger:model kmipOaiGenAllOf1
func (*KMIPOAIGenAllOf1) MarshalBinary ¶
func (m *KMIPOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KMIPOAIGenAllOf1) UnmarshalBinary ¶
func (m *KMIPOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KMIPOAIGenAllOf1Certificate ¶
type KMIPOAIGenAllOf1Certificate struct {
ReferenceNoID
}
KMIPOAIGenAllOf1Certificate The certificate used to verify FlashArray authenticity to the KMIP servers.
swagger:model kmipOaiGenAllOf1Certificate
func (*KMIPOAIGenAllOf1Certificate) MarshalBinary ¶
func (m *KMIPOAIGenAllOf1Certificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (KMIPOAIGenAllOf1Certificate) MarshalJSON ¶
func (m KMIPOAIGenAllOf1Certificate) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*KMIPOAIGenAllOf1Certificate) UnmarshalBinary ¶
func (m *KMIPOAIGenAllOf1Certificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*KMIPOAIGenAllOf1Certificate) UnmarshalJSON ¶
func (m *KMIPOAIGenAllOf1Certificate) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPPatch ¶
type KMIPPatch struct {
KMIPPatchAllOf0
}
KMIPPatch kmip patch
swagger:model kmipPatch
func (*KMIPPatch) MarshalBinary ¶
MarshalBinary interface implementation
func (KMIPPatch) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*KMIPPatch) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*KMIPPatch) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPPatchAllOf0 ¶
type KMIPPatchAllOf0 struct { // The text of the CA certificate for the KMIP server. // Max Length: 3000 CaCertificate string `json:"ca_certificate,omitempty"` // certificate Certificate *KMIPPatchAllOf0Certificate `json:"certificate,omitempty"` // List of URIs for the configured KMIP servers. Uris []string `json:"uris"` }
KMIPPatchAllOf0 kmip patch all of0
swagger:model kmipPatchAllOf0
func (*KMIPPatchAllOf0) MarshalBinary ¶
func (m *KMIPPatchAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KMIPPatchAllOf0) UnmarshalBinary ¶
func (m *KMIPPatchAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KMIPPatchAllOf0Certificate ¶
type KMIPPatchAllOf0Certificate struct {
ReferenceNoID
}
KMIPPatchAllOf0Certificate The certificate used to verify FlashArray authenticity to the KMIP servers.
swagger:model kmipPatchAllOf0Certificate
func (*KMIPPatchAllOf0Certificate) MarshalBinary ¶
func (m *KMIPPatchAllOf0Certificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (KMIPPatchAllOf0Certificate) MarshalJSON ¶
func (m KMIPPatchAllOf0Certificate) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*KMIPPatchAllOf0Certificate) UnmarshalBinary ¶
func (m *KMIPPatchAllOf0Certificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*KMIPPatchAllOf0Certificate) UnmarshalJSON ¶
func (m *KMIPPatchAllOf0Certificate) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPPost ¶
type KMIPPost struct {
KMIPPostAllOf0
}
KMIPPost kmip post
swagger:model kmipPost
func (*KMIPPost) MarshalBinary ¶
MarshalBinary interface implementation
func (KMIPPost) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*KMIPPost) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*KMIPPost) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPPostAllOf0 ¶
type KMIPPostAllOf0 struct { // The text of the CA certificate for the KMIP server. // Max Length: 3000 CaCertificate string `json:"ca_certificate,omitempty"` // certificate Certificate *KMIPPostAllOf0Certificate `json:"certificate,omitempty"` // List of URIs for the configured KMIP servers. Uris []string `json:"uris"` }
KMIPPostAllOf0 kmip post all of0
swagger:model kmipPostAllOf0
func (*KMIPPostAllOf0) MarshalBinary ¶
func (m *KMIPPostAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KMIPPostAllOf0) UnmarshalBinary ¶
func (m *KMIPPostAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KMIPPostAllOf0Certificate ¶
type KMIPPostAllOf0Certificate struct {
ReferenceNoID
}
KMIPPostAllOf0Certificate The certificate used to verify FlashArray authenticity to the KMIP servers.
swagger:model kmipPostAllOf0Certificate
func (*KMIPPostAllOf0Certificate) MarshalBinary ¶
func (m *KMIPPostAllOf0Certificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (KMIPPostAllOf0Certificate) MarshalJSON ¶
func (m KMIPPostAllOf0Certificate) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*KMIPPostAllOf0Certificate) UnmarshalBinary ¶
func (m *KMIPPostAllOf0Certificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*KMIPPostAllOf0Certificate) UnmarshalJSON ¶
func (m *KMIPPostAllOf0Certificate) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPResponse ¶
type KMIPResponse struct { // items Items []*KMIP `json:"items"` }
KMIPResponse kmip response
swagger:model kmipResponse
func (*KMIPResponse) MarshalBinary ¶
func (m *KMIPResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KMIPResponse) UnmarshalBinary ¶
func (m *KMIPResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KMIPTestResult ¶
type KMIPTestResult struct { // Address of the component running the test. ComponentAddress string `json:"component_address,omitempty"` // Name of the component running the test. ComponentName string `json:"component_name,omitempty"` // Description of what is being tested. Description string `json:"description,omitempty"` // The URI of the target server being tested. Destination string `json:"destination,omitempty"` // Expresses whether the service is enabled or not. Enabled bool `json:"enabled,omitempty"` // Additional information about the test result. ResultDetails string `json:"result_details,omitempty"` // Expresses whether communication between the FlashArray and the KMIP server succeeded or not. Success bool `json:"success,omitempty"` // Description of what is being tested. TestType string `json:"test_type,omitempty"` }
KMIPTestResult KMIP test result
swagger:model KMIPTestResult
func (*KMIPTestResult) MarshalBinary ¶
func (m *KMIPTestResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KMIPTestResult) UnmarshalBinary ¶
func (m *KMIPTestResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KMIPTestResultGetResponse ¶
type KMIPTestResultGetResponse struct { PageInfo KMIPTestResultGetResponseAllOf1 }
KMIPTestResultGetResponse kmip test result get response
swagger:model kmipTestResultGetResponse
func (*KMIPTestResultGetResponse) MarshalBinary ¶
func (m *KMIPTestResultGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (KMIPTestResultGetResponse) MarshalJSON ¶
func (m KMIPTestResultGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*KMIPTestResultGetResponse) UnmarshalBinary ¶
func (m *KMIPTestResultGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*KMIPTestResultGetResponse) UnmarshalJSON ¶
func (m *KMIPTestResultGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type KMIPTestResultGetResponseAllOf1 ¶
type KMIPTestResultGetResponseAllOf1 struct { // items Items []*KMIPTestResult `json:"items"` }
KMIPTestResultGetResponseAllOf1 kmip test result get response all of1
swagger:model kmipTestResultGetResponseAllOf1
func (*KMIPTestResultGetResponseAllOf1) MarshalBinary ¶
func (m *KMIPTestResultGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KMIPTestResultGetResponseAllOf1) UnmarshalBinary ¶
func (m *KMIPTestResultGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MaintenanceWindow ¶
type MaintenanceWindow struct { ResourceNoID MaintenanceWindowOAIGenAllOf1 }
MaintenanceWindow maintenance window
swagger:model MaintenanceWindow
func (*MaintenanceWindow) MarshalBinary ¶
func (m *MaintenanceWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MaintenanceWindow) MarshalJSON ¶
func (m MaintenanceWindow) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MaintenanceWindow) UnmarshalBinary ¶
func (m *MaintenanceWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MaintenanceWindow) UnmarshalJSON ¶
func (m *MaintenanceWindow) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MaintenanceWindowOAIGenAllOf1 ¶
type MaintenanceWindowOAIGenAllOf1 struct { // The maintenance window start time, measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // The maintenance window end time, measured in milliseconds since the UNIX epoch. // Read Only: true Expires int64 `json:"expires,omitempty"` }
MaintenanceWindowOAIGenAllOf1 The period of time during which maintenance will occur. Alerts are suppressed during the maintenance window.
swagger:model maintenanceWindowOaiGenAllOf1
func (*MaintenanceWindowOAIGenAllOf1) MarshalBinary ¶
func (m *MaintenanceWindowOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MaintenanceWindowOAIGenAllOf1) UnmarshalBinary ¶
func (m *MaintenanceWindowOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MaintenanceWindowPost ¶
type MaintenanceWindowPost struct {
MaintenanceWindowPostAllOf0
}
MaintenanceWindowPost maintenance window post
swagger:model maintenanceWindowPost
func (*MaintenanceWindowPost) MarshalBinary ¶
func (m *MaintenanceWindowPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MaintenanceWindowPost) MarshalJSON ¶
func (m MaintenanceWindowPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MaintenanceWindowPost) UnmarshalBinary ¶
func (m *MaintenanceWindowPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MaintenanceWindowPost) UnmarshalJSON ¶
func (m *MaintenanceWindowPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MaintenanceWindowPostAllOf0 ¶
type MaintenanceWindowPostAllOf0 struct { // The specified length of time that alerts are suppressed during a maintenance window, measured in milliseconds. The maintenance window timeout value must be between `60000` (1 minute) and `86400000` (24 hours). The value entered is rounded down to the nearest minute. The `names` and `timeout` parameters must be set together, and the `names` parameter must be set to `environment`. Timeout int32 `json:"timeout,omitempty"` }
MaintenanceWindowPostAllOf0 maintenance window post all of0
swagger:model maintenanceWindowPostAllOf0
func (*MaintenanceWindowPostAllOf0) MarshalBinary ¶
func (m *MaintenanceWindowPostAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MaintenanceWindowPostAllOf0) UnmarshalBinary ¶
func (m *MaintenanceWindowPostAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MaintenanceWindowsGetResponse ¶
type MaintenanceWindowsGetResponse struct { PageInfo MaintenanceWindowsResponse }
MaintenanceWindowsGetResponse maintenance windows get response
swagger:model maintenanceWindowsGetResponse
func (*MaintenanceWindowsGetResponse) MarshalBinary ¶
func (m *MaintenanceWindowsGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MaintenanceWindowsGetResponse) MarshalJSON ¶
func (m MaintenanceWindowsGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MaintenanceWindowsGetResponse) UnmarshalBinary ¶
func (m *MaintenanceWindowsGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MaintenanceWindowsGetResponse) UnmarshalJSON ¶
func (m *MaintenanceWindowsGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MaintenanceWindowsResponse ¶
type MaintenanceWindowsResponse struct { // items Items []*MaintenanceWindow `json:"items"` }
MaintenanceWindowsResponse maintenance windows response
swagger:model maintenanceWindowsResponse
func (*MaintenanceWindowsResponse) MarshalBinary ¶
func (m *MaintenanceWindowsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MaintenanceWindowsResponse) UnmarshalBinary ¶
func (m *MaintenanceWindowsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Member ¶
type Member struct {
MemberOAIGenAllOf0
}
Member member
swagger:model Member
func (*Member) MarshalBinary ¶
MarshalBinary interface implementation
func (Member) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Member) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Member) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type MemberGetResponse ¶
type MemberGetResponse struct { PageInfo MemberResponse }
MemberGetResponse member get response
swagger:model memberGetResponse
func (*MemberGetResponse) MarshalBinary ¶
func (m *MemberGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MemberGetResponse) MarshalJSON ¶
func (m MemberGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MemberGetResponse) UnmarshalBinary ¶
func (m *MemberGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MemberGetResponse) UnmarshalJSON ¶
func (m *MemberGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MemberNoIDAll ¶
type MemberNoIDAll struct {
MemberNoIDAllOAIGenAllOf0
}
MemberNoIDAll member no Id all
swagger:model MemberNoIdAll
func (*MemberNoIDAll) MarshalBinary ¶
func (m *MemberNoIDAll) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MemberNoIDAll) MarshalJSON ¶
func (m MemberNoIDAll) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MemberNoIDAll) UnmarshalBinary ¶
func (m *MemberNoIDAll) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MemberNoIDAll) UnmarshalJSON ¶
func (m *MemberNoIDAll) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MemberNoIDAllGetResponse ¶
type MemberNoIDAllGetResponse struct { PageInfo MemberNoIDAllResponse }
MemberNoIDAllGetResponse member no Id all get response
swagger:model memberNoIdAllGetResponse
func (*MemberNoIDAllGetResponse) MarshalBinary ¶
func (m *MemberNoIDAllGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MemberNoIDAllGetResponse) MarshalJSON ¶
func (m MemberNoIDAllGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MemberNoIDAllGetResponse) UnmarshalBinary ¶
func (m *MemberNoIDAllGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MemberNoIDAllGetResponse) UnmarshalJSON ¶
func (m *MemberNoIDAllGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MemberNoIDAllOAIGenAllOf0 ¶
type MemberNoIDAllOAIGenAllOf0 struct { // group Group *MemberNoIDAllOAIGenAllOf0Group `json:"group,omitempty"` // member Member *MemberNoIDAllOAIGenAllOf0Member `json:"member,omitempty"` }
MemberNoIDAllOAIGenAllOf0 member no Id all Oai gen all of0
swagger:model memberNoIdAllOaiGenAllOf0
func (*MemberNoIDAllOAIGenAllOf0) MarshalBinary ¶
func (m *MemberNoIDAllOAIGenAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MemberNoIDAllOAIGenAllOf0) UnmarshalBinary ¶
func (m *MemberNoIDAllOAIGenAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MemberNoIDAllOAIGenAllOf0Group ¶
type MemberNoIDAllOAIGenAllOf0Group struct {
ReferenceNoID
}
MemberNoIDAllOAIGenAllOf0Group The resource in which the host, volume, or other item in the environment is a member.
swagger:model memberNoIdAllOaiGenAllOf0Group
func (*MemberNoIDAllOAIGenAllOf0Group) MarshalBinary ¶
func (m *MemberNoIDAllOAIGenAllOf0Group) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MemberNoIDAllOAIGenAllOf0Group) MarshalJSON ¶
func (m MemberNoIDAllOAIGenAllOf0Group) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MemberNoIDAllOAIGenAllOf0Group) UnmarshalBinary ¶
func (m *MemberNoIDAllOAIGenAllOf0Group) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MemberNoIDAllOAIGenAllOf0Group) UnmarshalJSON ¶
func (m *MemberNoIDAllOAIGenAllOf0Group) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MemberNoIDAllOAIGenAllOf0Member ¶
type MemberNoIDAllOAIGenAllOf0Member struct {
ReferenceNoID
}
MemberNoIDAllOAIGenAllOf0Member The member of the resource.
swagger:model memberNoIdAllOaiGenAllOf0Member
func (*MemberNoIDAllOAIGenAllOf0Member) MarshalBinary ¶
func (m *MemberNoIDAllOAIGenAllOf0Member) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MemberNoIDAllOAIGenAllOf0Member) MarshalJSON ¶
func (m MemberNoIDAllOAIGenAllOf0Member) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MemberNoIDAllOAIGenAllOf0Member) UnmarshalBinary ¶
func (m *MemberNoIDAllOAIGenAllOf0Member) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MemberNoIDAllOAIGenAllOf0Member) UnmarshalJSON ¶
func (m *MemberNoIDAllOAIGenAllOf0Member) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MemberNoIDAllResponse ¶
type MemberNoIDAllResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*MemberNoIDAll `json:"items"` }
MemberNoIDAllResponse member no Id all response
swagger:model memberNoIdAllResponse
func (*MemberNoIDAllResponse) MarshalBinary ¶
func (m *MemberNoIDAllResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MemberNoIDAllResponse) UnmarshalBinary ¶
func (m *MemberNoIDAllResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MemberNoIDGroup ¶
type MemberNoIDGroup struct {
MemberNoIDGroupOAIGenAllOf0
}
MemberNoIDGroup member no Id group
swagger:model MemberNoIdGroup
func (*MemberNoIDGroup) MarshalBinary ¶
func (m *MemberNoIDGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MemberNoIDGroup) MarshalJSON ¶
func (m MemberNoIDGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MemberNoIDGroup) UnmarshalBinary ¶
func (m *MemberNoIDGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MemberNoIDGroup) UnmarshalJSON ¶
func (m *MemberNoIDGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MemberNoIDGroupOAIGenAllOf0 ¶
type MemberNoIDGroupOAIGenAllOf0 struct { // group Group *ReferenceNoID `json:"group,omitempty"` // member Member *Reference `json:"member,omitempty"` }
MemberNoIDGroupOAIGenAllOf0 member no Id group Oai gen all of0
swagger:model memberNoIdGroupOaiGenAllOf0
func (*MemberNoIDGroupOAIGenAllOf0) MarshalBinary ¶
func (m *MemberNoIDGroupOAIGenAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MemberNoIDGroupOAIGenAllOf0) UnmarshalBinary ¶
func (m *MemberNoIDGroupOAIGenAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MemberOAIGenAllOf0 ¶
type MemberOAIGenAllOf0 struct { // group Group *Reference `json:"group,omitempty"` // member Member *Reference `json:"member,omitempty"` }
MemberOAIGenAllOf0 member Oai gen all of0
swagger:model memberOaiGenAllOf0
func (*MemberOAIGenAllOf0) MarshalBinary ¶
func (m *MemberOAIGenAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MemberOAIGenAllOf0) UnmarshalBinary ¶
func (m *MemberOAIGenAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MemberResponse ¶
type MemberResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. Items []*Member `json:"items"` }
MemberResponse member response
swagger:model memberResponse
func (*MemberResponse) MarshalBinary ¶
func (m *MemberResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MemberResponse) UnmarshalBinary ¶
func (m *MemberResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterface ¶
type NetworkInterface struct { BuiltInResourceNoID NetworkInterfaceOAIGenAllOf1 }
NetworkInterface network interface
swagger:model NetworkInterface
func (*NetworkInterface) MarshalBinary ¶
func (m *NetworkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterface) MarshalJSON ¶
func (m NetworkInterface) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterface) UnmarshalBinary ¶
func (m *NetworkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterface) UnmarshalJSON ¶
func (m *NetworkInterface) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfaceGetResponse ¶
type NetworkInterfaceGetResponse struct { PageInfo NetworkInterfaceResponse }
NetworkInterfaceGetResponse network interface get response
swagger:model networkInterfaceGetResponse
func (*NetworkInterfaceGetResponse) MarshalBinary ¶
func (m *NetworkInterfaceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfaceGetResponse) MarshalJSON ¶
func (m NetworkInterfaceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfaceGetResponse) UnmarshalBinary ¶
func (m *NetworkInterfaceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfaceGetResponse) UnmarshalJSON ¶
func (m *NetworkInterfaceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfaceOAIGenAllOf1 ¶
type NetworkInterfaceOAIGenAllOf1 struct { // Returns a value of `true` if the specified network interface or Fibre Channel port is enabled. Returns a value of `false` if the specified network interface or Fibre Channel port is disabled. // Read Only: true Enabled *bool `json:"enabled,omitempty"` // eth Eth *NetworkInterfaceOAIGenAllOf1Eth `json:"eth,omitempty"` // fc Fc *NetworkInterfaceOAIGenAllOf1Fc `json:"fc,omitempty"` // The interface type. Valid values are `eth` and `fc`. // Read Only: true InterfaceType string `json:"interface_type,omitempty"` // The services provided by the specified network interface or Fibre Channel port. // Read Only: true Services []string `json:"services"` // Configured speed of the specified network interface or Fibre Channel port (in Gb/s). Typically this is the maximum speed of the port or bond represented by the network interface. // Read Only: true Speed int64 `json:"speed,omitempty"` }
NetworkInterfaceOAIGenAllOf1 network interface Oai gen all of1
swagger:model networkInterfaceOaiGenAllOf1
func (*NetworkInterfaceOAIGenAllOf1) MarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfaceOAIGenAllOf1) UnmarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfaceOAIGenAllOf1Eth ¶
type NetworkInterfaceOAIGenAllOf1Eth struct { // The IPv4 or IPv6 address to be associated with the specified network interface. Address string `json:"address,omitempty"` // The IPv4 or IPv6 address of the gateway through which the specified network interface is to communicate with the network. Gateway string `json:"gateway,omitempty"` // The media access control address associated with the specified network interface. // Read Only: true MacAddress string `json:"mac_address,omitempty"` // Maximum message transfer unit (packet) size for the network interface, in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. Mtu int32 `json:"mtu,omitempty"` // Netmask of the specified network interface that, when combined with the address of the interface, determines the network address of the interface. Netmask string `json:"netmask,omitempty"` // List of network interfaces configured to be a subinterface of the specified network interface. Subinterfaces []*FixedReferenceNoID `json:"subinterfaces"` // subnet Subnet *NetworkInterfaceOAIGenAllOf1EthSubnet `json:"subnet,omitempty"` // The subtype of the specified network interface. Only interfaces of subtype `virtual` can be created. Configurable on POST only. Valid values are `failover_bond`, `lacp_bond`, `physical`, and `virtual`. Subtype string `json:"subtype,omitempty"` // VLAN ID // Read Only: true Vlan int32 `json:"vlan,omitempty"` }
NetworkInterfaceOAIGenAllOf1Eth Ethernet network interface properties.
swagger:model networkInterfaceOaiGenAllOf1Eth
func (*NetworkInterfaceOAIGenAllOf1Eth) MarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1Eth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfaceOAIGenAllOf1Eth) UnmarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1Eth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfaceOAIGenAllOf1EthSubnet ¶
type NetworkInterfaceOAIGenAllOf1EthSubnet struct {
ReferenceNoID
}
NetworkInterfaceOAIGenAllOf1EthSubnet Subnet that is associated with the specified network interface.
swagger:model networkInterfaceOaiGenAllOf1EthSubnet
func (*NetworkInterfaceOAIGenAllOf1EthSubnet) MarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfaceOAIGenAllOf1EthSubnet) MarshalJSON ¶
func (m NetworkInterfaceOAIGenAllOf1EthSubnet) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfaceOAIGenAllOf1EthSubnet) UnmarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfaceOAIGenAllOf1EthSubnet) UnmarshalJSON ¶
func (m *NetworkInterfaceOAIGenAllOf1EthSubnet) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfaceOAIGenAllOf1Fc ¶
type NetworkInterfaceOAIGenAllOf1Fc struct { // World Wide Name of the specified Fibre Channel port. // Read Only: true Wwn string `json:"wwn,omitempty"` }
NetworkInterfaceOAIGenAllOf1Fc Fibre Channel port properties.
swagger:model networkInterfaceOaiGenAllOf1Fc
func (*NetworkInterfaceOAIGenAllOf1Fc) MarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1Fc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfaceOAIGenAllOf1Fc) UnmarshalBinary ¶
func (m *NetworkInterfaceOAIGenAllOf1Fc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePatch ¶
type NetworkInterfacePatch struct {
NetworkInterfacePatchAllOf0
}
NetworkInterfacePatch network interface patch
swagger:model networkInterfacePatch
func (*NetworkInterfacePatch) MarshalBinary ¶
func (m *NetworkInterfacePatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfacePatch) MarshalJSON ¶
func (m NetworkInterfacePatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfacePatch) UnmarshalBinary ¶
func (m *NetworkInterfacePatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfacePatch) UnmarshalJSON ¶
func (m *NetworkInterfacePatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfacePatchAllOf0 ¶
type NetworkInterfacePatchAllOf0 struct { // Returns a value of `true` if the specified network interface or Fibre Channel port is enabled. Returns a value of `false` if the specified network interface or Fibre Channel port is disabled. Enabled bool `json:"enabled,omitempty"` // eth Eth *NetworkInterfacePatchAllOf0Eth `json:"eth,omitempty"` // N-Port ID Virtualization (NPIV) requires a balanced configuration of Fibre Channel ports configured for SCSI on both controllers. Enabling or Disabling a Fibre Channel port configured for SCSI might cause the NPIV status to change from enabled to disabled or vice versa. Set this option to proceed with enabling or disabling the port. OverrideNpivCheck bool `json:"override_npiv_check,omitempty"` }
NetworkInterfacePatchAllOf0 network interface patch all of0
swagger:model networkInterfacePatchAllOf0
func (*NetworkInterfacePatchAllOf0) MarshalBinary ¶
func (m *NetworkInterfacePatchAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePatchAllOf0) UnmarshalBinary ¶
func (m *NetworkInterfacePatchAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePatchAllOf0Eth ¶
type NetworkInterfacePatchAllOf0Eth struct { // Slave devices to be added to the specified bond interface. AddSubinterfaces []*FixedReferenceNoID `json:"add_subinterfaces"` // The IPv4 or IPv6 address to be associated with the specified network interface. Address string `json:"address,omitempty"` // The IPv4 or IPv6 address of the gateway through which the specified network interface is to communicate with the network. Gateway string `json:"gateway,omitempty"` // Maximum message transfer unit (packet) size for the network interface in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. Mtu int32 `json:"mtu,omitempty"` // Netmask of the specified network interface that, when combined with the address of the interface, determines the network address of the interface. Netmask string `json:"netmask,omitempty"` // Slave devices to be removed from the specified bond interface. RemoveSubinterfaces []*FixedReferenceNoID `json:"remove_subinterfaces"` // Slave devices to be added to the specified bond interface. Subinterfaces []*FixedReferenceNoID `json:"subinterfaces"` // subnet Subnet *NetworkInterfacePatchAllOf0EthSubnet `json:"subnet,omitempty"` }
NetworkInterfacePatchAllOf0Eth Ethernet network interface properties.
swagger:model networkInterfacePatchAllOf0Eth
func (*NetworkInterfacePatchAllOf0Eth) MarshalBinary ¶
func (m *NetworkInterfacePatchAllOf0Eth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePatchAllOf0Eth) UnmarshalBinary ¶
func (m *NetworkInterfacePatchAllOf0Eth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePatchAllOf0EthSubnet ¶
type NetworkInterfacePatchAllOf0EthSubnet struct {
ReferenceNoID
}
NetworkInterfacePatchAllOf0EthSubnet Subnet that is associated with the specified network interface.
swagger:model networkInterfacePatchAllOf0EthSubnet
func (*NetworkInterfacePatchAllOf0EthSubnet) MarshalBinary ¶
func (m *NetworkInterfacePatchAllOf0EthSubnet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfacePatchAllOf0EthSubnet) MarshalJSON ¶
func (m NetworkInterfacePatchAllOf0EthSubnet) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfacePatchAllOf0EthSubnet) UnmarshalBinary ¶
func (m *NetworkInterfacePatchAllOf0EthSubnet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfacePatchAllOf0EthSubnet) UnmarshalJSON ¶
func (m *NetworkInterfacePatchAllOf0EthSubnet) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfacePerformance ¶
type NetworkInterfacePerformance struct { ResourceNoID NetworkInterfacePerformanceOAIGenAllOf1 }
NetworkInterfacePerformance network interface performance
swagger:model NetworkInterfacePerformance
func (*NetworkInterfacePerformance) MarshalBinary ¶
func (m *NetworkInterfacePerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfacePerformance) MarshalJSON ¶
func (m NetworkInterfacePerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfacePerformance) UnmarshalBinary ¶
func (m *NetworkInterfacePerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfacePerformance) UnmarshalJSON ¶
func (m *NetworkInterfacePerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfacePerformanceGetResponse ¶
type NetworkInterfacePerformanceGetResponse struct { PageInfo NetworkInterfacePerformanceGetResponseAllOf1 }
NetworkInterfacePerformanceGetResponse network interface performance get response
swagger:model networkInterfacePerformanceGetResponse
func (*NetworkInterfacePerformanceGetResponse) MarshalBinary ¶
func (m *NetworkInterfacePerformanceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfacePerformanceGetResponse) MarshalJSON ¶
func (m NetworkInterfacePerformanceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfacePerformanceGetResponse) UnmarshalBinary ¶
func (m *NetworkInterfacePerformanceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfacePerformanceGetResponse) UnmarshalJSON ¶
func (m *NetworkInterfacePerformanceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfacePerformanceGetResponseAllOf1 ¶
type NetworkInterfacePerformanceGetResponseAllOf1 struct { // A list of performance objects. Items []*NetworkInterfacePerformance `json:"items"` // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*NetworkInterfacePerformance `json:"total"` }
NetworkInterfacePerformanceGetResponseAllOf1 network interface performance get response all of1
swagger:model networkInterfacePerformanceGetResponseAllOf1
func (*NetworkInterfacePerformanceGetResponseAllOf1) MarshalBinary ¶
func (m *NetworkInterfacePerformanceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePerformanceGetResponseAllOf1) UnmarshalBinary ¶
func (m *NetworkInterfacePerformanceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePerformanceOAIGenAllOf1 ¶
type NetworkInterfacePerformanceOAIGenAllOf1 struct { // eth Eth *NetworkInterfacePerformanceOAIGenAllOf1Eth `json:"eth,omitempty"` // fc Fc *NetworkInterfacePerformanceOAIGenAllOf1Fc `json:"fc,omitempty"` // The interface type. Valid values are `eth` and `fc`. InterfaceType string `json:"interface_type,omitempty"` // Sample time in milliseconds since UNIX epoch. Time int64 `json:"time,omitempty"` }
NetworkInterfacePerformanceOAIGenAllOf1 network interface performance Oai gen all of1
swagger:model networkInterfacePerformanceOaiGenAllOf1
func (*NetworkInterfacePerformanceOAIGenAllOf1) MarshalBinary ¶
func (m *NetworkInterfacePerformanceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePerformanceOAIGenAllOf1) UnmarshalBinary ¶
func (m *NetworkInterfacePerformanceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePerformanceOAIGenAllOf1Eth ¶
type NetworkInterfacePerformanceOAIGenAllOf1Eth struct { // The sum of unspecified reception and transmission errors per second. // Minimum: 0 OtherErrorsPerSec *int64 `json:"other_errors_per_sec,omitempty"` // Bytes received per second. // Minimum: 0 ReceivedBytesPerSec *int64 `json:"received_bytes_per_sec,omitempty"` // Reception CRC errors per second. // Minimum: 0 ReceivedCrcErrorsPerSec *int64 `json:"received_crc_errors_per_sec,omitempty"` // Received packet frame errors per second. // Minimum: 0 ReceivedFrameErrorsPerSec *int64 `json:"received_frame_errors_per_sec,omitempty"` // Packets received per second. // Minimum: 0 ReceivedPacketsPerSec *int64 `json:"received_packets_per_sec,omitempty"` // The sum of all reception and transmission errors per second. // Minimum: 0 TotalErrorsPerSec *int64 `json:"total_errors_per_sec,omitempty"` // Bytes transmitted per second. // Minimum: 0 TransmittedBytesPerSec *int64 `json:"transmitted_bytes_per_sec,omitempty"` // Transmission carrier errors per second. // Minimum: 0 TransmittedCarrierErrorsPerSec *int64 `json:"transmitted_carrier_errors_per_sec,omitempty"` // Transmitted packets dropped per second. // Minimum: 0 TransmittedDroppedErrorsPerSec *int64 `json:"transmitted_dropped_errors_per_sec,omitempty"` // Packets transmitted per second. // Minimum: 0 TransmittedPacketsPerSec *int64 `json:"transmitted_packets_per_sec,omitempty"` }
NetworkInterfacePerformanceOAIGenAllOf1Eth Ethernet network interface statistics.
swagger:model networkInterfacePerformanceOaiGenAllOf1Eth
func (*NetworkInterfacePerformanceOAIGenAllOf1Eth) MarshalBinary ¶
func (m *NetworkInterfacePerformanceOAIGenAllOf1Eth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePerformanceOAIGenAllOf1Eth) UnmarshalBinary ¶
func (m *NetworkInterfacePerformanceOAIGenAllOf1Eth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePerformanceOAIGenAllOf1Fc ¶
type NetworkInterfacePerformanceOAIGenAllOf1Fc struct { // Bytes received per second. // Minimum: 0 ReceivedBytesPerSec *int64 `json:"received_bytes_per_sec,omitempty"` // Fibre Channel frame CRC errors per second. // Minimum: 0 ReceivedCrcErrorsPerSec *int64 `json:"received_crc_errors_per_sec,omitempty"` // Fibre Channel frames received per second. // Minimum: 0 ReceivedFramesPerSec *int64 `json:"received_frames_per_sec,omitempty"` // Loss of connectivity errors per second. // Minimum: 0 ReceivedLinkFailuresPerSec *int64 `json:"received_link_failures_per_sec,omitempty"` // Loss of signal errors on Fibre Channel port per second. // Minimum: 0 ReceivedLossOfSignalPerSec *int64 `json:"received_loss_of_signal_per_sec,omitempty"` // Loss of sync errors on Fibre Channel port per second. // Minimum: 0 ReceivedLossOfSyncPerSec *int64 `json:"received_loss_of_sync_per_sec,omitempty"` // The sum of all reception and transmission errors per second. // Minimum: 0 TotalErrorsPerSec *int64 `json:"total_errors_per_sec,omitempty"` // Bytes transmitted per second. // Minimum: 0 TransmittedBytesPerSec *int64 `json:"transmitted_bytes_per_sec,omitempty"` // Fibre Channel frames transmitted per second. // Minimum: 0 TransmittedFramesPerSec *int64 `json:"transmitted_frames_per_sec,omitempty"` // Bit errors in transmission word per second. // Minimum: 0 TransmittedInvalidWordsPerSec *int64 `json:"transmitted_invalid_words_per_sec,omitempty"` }
NetworkInterfacePerformanceOAIGenAllOf1Fc Fibre Channel port statistics.
swagger:model networkInterfacePerformanceOaiGenAllOf1Fc
func (*NetworkInterfacePerformanceOAIGenAllOf1Fc) MarshalBinary ¶
func (m *NetworkInterfacePerformanceOAIGenAllOf1Fc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePerformanceOAIGenAllOf1Fc) UnmarshalBinary ¶
func (m *NetworkInterfacePerformanceOAIGenAllOf1Fc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePost ¶
type NetworkInterfacePost struct { BuiltInResourceNoID NetworkInterfacePostAllOf1 }
NetworkInterfacePost network interface post
swagger:model networkInterfacePost
func (*NetworkInterfacePost) MarshalBinary ¶
func (m *NetworkInterfacePost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfacePost) MarshalJSON ¶
func (m NetworkInterfacePost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfacePost) UnmarshalBinary ¶
func (m *NetworkInterfacePost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfacePost) UnmarshalJSON ¶
func (m *NetworkInterfacePost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfacePostAllOf1 ¶
type NetworkInterfacePostAllOf1 struct { // eth Eth *NetworkInterfacePostAllOf1Eth `json:"eth,omitempty"` }
NetworkInterfacePostAllOf1 network interface post all of1
swagger:model networkInterfacePostAllOf1
func (*NetworkInterfacePostAllOf1) MarshalBinary ¶
func (m *NetworkInterfacePostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePostAllOf1) UnmarshalBinary ¶
func (m *NetworkInterfacePostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePostAllOf1Eth ¶
type NetworkInterfacePostAllOf1Eth struct { // The IPv4 or IPv6 address to be associated with the specified network interface. Address string `json:"address,omitempty"` // List of network interfaces configured to be a subinterface of the specified network interface. Subinterfaces []*FixedReferenceNoID `json:"subinterfaces"` // subnet Subnet *NetworkInterfacePostAllOf1EthSubnet `json:"subnet,omitempty"` // The subtype of the specified network interface. Only interfaces of subtype `virtual` and `lacp_bond` can be created. Configurable on POST only. Valid values are `failover_bond`, `lacp_bond`, `physical`, and `virtual`. Subtype string `json:"subtype,omitempty"` }
NetworkInterfacePostAllOf1Eth Ethernet network interface properties.
swagger:model networkInterfacePostAllOf1Eth
func (*NetworkInterfacePostAllOf1Eth) MarshalBinary ¶
func (m *NetworkInterfacePostAllOf1Eth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfacePostAllOf1Eth) UnmarshalBinary ¶
func (m *NetworkInterfacePostAllOf1Eth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NetworkInterfacePostAllOf1EthSubnet ¶
type NetworkInterfacePostAllOf1EthSubnet struct {
ReferenceNoID
}
NetworkInterfacePostAllOf1EthSubnet Subnet that is associated with the specified network interface.
swagger:model networkInterfacePostAllOf1EthSubnet
func (*NetworkInterfacePostAllOf1EthSubnet) MarshalBinary ¶
func (m *NetworkInterfacePostAllOf1EthSubnet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NetworkInterfacePostAllOf1EthSubnet) MarshalJSON ¶
func (m NetworkInterfacePostAllOf1EthSubnet) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*NetworkInterfacePostAllOf1EthSubnet) UnmarshalBinary ¶
func (m *NetworkInterfacePostAllOf1EthSubnet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NetworkInterfacePostAllOf1EthSubnet) UnmarshalJSON ¶
func (m *NetworkInterfacePostAllOf1EthSubnet) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // items Items []*NetworkInterface `json:"items"` }
NetworkInterfaceResponse network interface response
swagger:model networkInterfaceResponse
func (*NetworkInterfaceResponse) MarshalBinary ¶
func (m *NetworkInterfaceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NetworkInterfaceResponse) UnmarshalBinary ¶
func (m *NetworkInterfaceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewName ¶
type NewName struct { // The new name for the resource. Name string `json:"name,omitempty"` }
NewName new name
swagger:model newName
func (*NewName) MarshalBinary ¶
MarshalBinary interface implementation
func (*NewName) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Offload ¶
type Offload struct { OffloadPost ResourceNoID OffloadOAIGenAllOf2 }
Offload offload
swagger:model Offload
func (*Offload) MarshalBinary ¶
MarshalBinary interface implementation
func (Offload) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Offload) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Offload) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type OffloadAzure ¶
type OffloadAzure struct { // The name of the existing Azure Blob storage account. AccountName string `json:"account_name,omitempty"` // The name of the container in the Azure Blob storage account to where the data will be offloaded. The name must be a valid DNS name. If not specified, defaults to `offload`. ContainerName string `json:"container_name,omitempty"` // The secret access key that goes with the account name (`account_name`) of the Azure Blob storage account. The secret access key is only accepted when creating the connection between the array and the Azure Blob storage account. The `account_name` and `container_name`, and `secret_access_key` parameters must be set together. SecretAccessKey string `json:"secret_access_key,omitempty"` }
OffloadAzure offload azure
swagger:model offloadAzure
func (*OffloadAzure) MarshalBinary ¶
func (m *OffloadAzure) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadAzure) UnmarshalBinary ¶
func (m *OffloadAzure) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadGetResponse ¶
type OffloadGetResponse struct { PageInfo OffloadResponse OffloadGetResponseAllOf2 }
OffloadGetResponse offload get response
swagger:model offloadGetResponse
func (*OffloadGetResponse) MarshalBinary ¶
func (m *OffloadGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (OffloadGetResponse) MarshalJSON ¶
func (m OffloadGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*OffloadGetResponse) UnmarshalBinary ¶
func (m *OffloadGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OffloadGetResponse) UnmarshalJSON ¶
func (m *OffloadGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type OffloadGetResponseAllOf2 ¶
type OffloadGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*Offload `json:"total"` }
OffloadGetResponseAllOf2 offload get response all of2
swagger:model offloadGetResponseAllOf2
func (*OffloadGetResponseAllOf2) MarshalBinary ¶
func (m *OffloadGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadGetResponseAllOf2) UnmarshalBinary ¶
func (m *OffloadGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadGoogleCloud ¶
type OffloadGoogleCloud struct { // The access key ID of the Google Cloud account used to create a connection between the array and a Google Cloud offload target. The access key ID is 24 characters in length and is only accepted when creating the connection between the array and the Google Cloud offload target. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. AccessKeyID string `json:"access_key_id,omitempty"` // The name of the Google Cloud Storage bucket to which the data will be offloaded. Grant basic read and write access permissions to the bucket and verify that the bucket is empty of all objects. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. Bucket string `json:"bucket,omitempty"` // The secret access key that goes with the access key ID of the Google Cloud account. The secret access key is 40 characters in length is only accepted when creating the connection between the array and the Google Cloud offload target. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. SecretAccessKey string `json:"secret_access_key,omitempty"` }
OffloadGoogleCloud offload google cloud
swagger:model offloadGoogleCloud
func (*OffloadGoogleCloud) MarshalBinary ¶
func (m *OffloadGoogleCloud) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadGoogleCloud) UnmarshalBinary ¶
func (m *OffloadGoogleCloud) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadNfs ¶
type OffloadNfs struct { // The hostname or IP address of the NFS server to where the data will be offloaded. An array can be connected to one offload target at a time, while multiple arrays can be connected to the same offload target. If the protection group is in a stretched pod, for high availability, connect both arrays in the stretched pod to the offload target. Address string `json:"address,omitempty"` // The custom mount options on the NFS server. Enter multiple mount options in comma-separated format. Valid values include `port`, `rsize`, `wsize`, `nfsvers`, and `tcp` or `udp`. These mount options are common to all NFS file systems. MountOptions string `json:"mount_options,omitempty"` // The mount point of the NFS export on the NFS server. For example, `/mnt`. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. MountPoint string `json:"mount_point,omitempty"` }
OffloadNfs offload nfs
swagger:model offloadNfs
func (*OffloadNfs) MarshalBinary ¶
func (m *OffloadNfs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadNfs) UnmarshalBinary ¶
func (m *OffloadNfs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadOAIGenAllOf2 ¶
type OffloadOAIGenAllOf2 struct { // Type of offload. Valid values include `azure`, `google-cloud`, `nfs`, and `s3`. // Read Only: true Protocol string `json:"protocol,omitempty"` // space Space *ArraySpaceOAIGenAllOf1SpaceAllOf0 `json:"space,omitempty"` // Offload status. Valid values are `connecting`, `connected`, `disconnecting`, `not connected`, and `scanning`. // Read Only: true Status string `json:"status,omitempty"` // Unique ID for the offload target. When multiple connections to one offload target are created, they each have distinct IDs but share the same `target_id`. // Read Only: true TargetID string `json:"target_id,omitempty"` }
OffloadOAIGenAllOf2 offload Oai gen all of2
swagger:model offloadOaiGenAllOf2
func (*OffloadOAIGenAllOf2) MarshalBinary ¶
func (m *OffloadOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadOAIGenAllOf2) UnmarshalBinary ¶
func (m *OffloadOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadPost ¶
type OffloadPost struct { // azure Azure *OffloadPostAzure `json:"azure,omitempty"` // google cloud GoogleCloud *OffloadPostGoogleCloud `json:"google-cloud,omitempty"` // nfs Nfs *OffloadPostNfs `json:"nfs,omitempty"` // s3 S3 *OffloadPostS3 `json:"s3,omitempty"` }
OffloadPost offload post
swagger:model offloadPost
func (*OffloadPost) MarshalBinary ¶
func (m *OffloadPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadPost) UnmarshalBinary ¶
func (m *OffloadPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadPostAzure ¶
type OffloadPostAzure struct {
OffloadAzure
}
OffloadPostAzure Microsoft Azure Blob storage settings.
swagger:model offloadPostAzure
func (*OffloadPostAzure) MarshalBinary ¶
func (m *OffloadPostAzure) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (OffloadPostAzure) MarshalJSON ¶
func (m OffloadPostAzure) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*OffloadPostAzure) UnmarshalBinary ¶
func (m *OffloadPostAzure) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OffloadPostAzure) UnmarshalJSON ¶
func (m *OffloadPostAzure) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type OffloadPostGoogleCloud ¶
type OffloadPostGoogleCloud struct {
OffloadGoogleCloud
}
OffloadPostGoogleCloud Google Cloud Storage settings.
swagger:model offloadPostGoogleCloud
func (*OffloadPostGoogleCloud) MarshalBinary ¶
func (m *OffloadPostGoogleCloud) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (OffloadPostGoogleCloud) MarshalJSON ¶
func (m OffloadPostGoogleCloud) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*OffloadPostGoogleCloud) UnmarshalBinary ¶
func (m *OffloadPostGoogleCloud) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OffloadPostGoogleCloud) UnmarshalJSON ¶
func (m *OffloadPostGoogleCloud) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type OffloadPostNfs ¶
type OffloadPostNfs struct {
OffloadNfs
}
OffloadPostNfs NFS settings.
swagger:model offloadPostNfs
func (*OffloadPostNfs) MarshalBinary ¶
func (m *OffloadPostNfs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (OffloadPostNfs) MarshalJSON ¶
func (m OffloadPostNfs) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*OffloadPostNfs) UnmarshalBinary ¶
func (m *OffloadPostNfs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OffloadPostNfs) UnmarshalJSON ¶
func (m *OffloadPostNfs) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type OffloadPostS3 ¶
type OffloadPostS3 struct {
OffloadS3
}
OffloadPostS3 S3 settings.
swagger:model offloadPostS3
func (*OffloadPostS3) MarshalBinary ¶
func (m *OffloadPostS3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (OffloadPostS3) MarshalJSON ¶
func (m OffloadPostS3) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*OffloadPostS3) UnmarshalBinary ¶
func (m *OffloadPostS3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OffloadPostS3) UnmarshalJSON ¶
func (m *OffloadPostS3) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type OffloadResponse ¶
type OffloadResponse struct { // items Items []*Offload `json:"items"` }
OffloadResponse offload response
swagger:model offloadResponse
func (*OffloadResponse) MarshalBinary ¶
func (m *OffloadResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OffloadResponse) UnmarshalBinary ¶
func (m *OffloadResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OffloadS3 ¶
type OffloadS3 struct { // The access key ID of the AWS account used to create a connection between the array and an Amazon S3 offload target. The access key ID is 20 characters in length and is only accepted when creating the connection between the array and the S3 offload target. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. AccessKeyID string `json:"access_key_id,omitempty"` // The name of the Amazon S3 bucket to where the data will be offloaded. Grant basic read and write ACL permissions to the bucket, and enable default (server-side) encryption for the bucket. Also verify that the bucket is empty of all objects and does not have any lifecycle policies. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. Bucket string `json:"bucket,omitempty"` // The storage placement strategy used for the dynamic placement of data in an Amazon S3 offload target. Valid values are `aws-intelligent-tiering`, `aws-standard-class`, and `retention-based`. If set to `aws-intelligent-tiering`, data is stored in the Amazon S3 INTELLIGENT_TIERING storage class regardless of the retention period. If set to `aws-standard-access`, the data is stored in the Amazon S3 STANDARD storage class regardless of the retention period. If set to `retention-based`, the data for protection groups with longer retention periods is placed in the Amazon S3 STANDARD_IA (infrequently accessed, more cost-effective) storage class. All other data is placed in the STANDARD storage class. When the array is initially connected to an S3 offload target, `placement_strategy` is automatically set to `retention-based`. The `placement_strategy` and `uri` parameters cannot be set together. PlacementStrategy string `json:"placement_strategy,omitempty"` // The secret access key that goes with the access key ID (`access_key_id`) of the AWS account. The secret access key is 40 characters in length is only accepted when creating the connection between the array and the S3 offload target. The `access_key_id`, `secret_access_key`, and `bucket` parameters must be set together. SecretAccessKey string `json:"secret_access_key,omitempty"` // The URI used to create a connection between the array and a non-AWS S3 offload target. Storage placement strategies are not supported for non-AWS S3 offload targets. Both the HTTP and HTTPS protocols are allowed. URI string `json:"uri,omitempty"` }
OffloadS3 offload s3
swagger:model offloadS3
func (*OffloadS3) MarshalBinary ¶
MarshalBinary interface implementation
func (*OffloadS3) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OverrideCheck ¶
type OverrideCheck struct { // The name of the specific check within the override check to ignore so that the system can continue with the software upgrade. The `name` parameter of the override check must be specified with the `args` parameter. For example, if the HostIOCheck check fails on hosts host01 and host02, the system displays a list of these host names in the failed check. To override the HostIOCheck checks for host01 and host02, set `name=HostIOCheck`, and set `args=host01,host02`. Enter multiple `args` in comma-separated format. Note that not all checks have `args` values. Args string `json:"args,omitempty"` // The name of the upgrade check to be overridden so the software upgrade can continue if the check failed or is anticipated to fail during the upgrade process. Overriding the check forces the system to ignore the check failure and continue with the upgrade. If the check includes more specific checks that failed or are anticipated to fail, set them using the `args` parameter. For example, the HostIOCheck check may include a list of hosts that have failed or are anticipated to fail the upgrade check. Name string `json:"name,omitempty"` // If set to `true`, the system always ignores the failure of the specified upgrade check and continues with the upgrade process. // If set to `false`, the system ignores the failure of the specified upgrade check until the upgrade check finishes and the upgrade process is continued. For example, the `continue` command is successfully issued in an `interactive` mode, or the first upgrade check step successfully finishes in a `one-click` mode. Persistent bool `json:"persistent,omitempty"` }
OverrideCheck override check
swagger:model overrideCheck
func (*OverrideCheck) MarshalBinary ¶
func (m *OverrideCheck) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OverrideCheck) UnmarshalBinary ¶
func (m *OverrideCheck) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PageInfo ¶
type PageInfo struct { PageInfoAllOf0 PageInfoAllOf1 }
PageInfo page info
swagger:model pageInfo
func (*PageInfo) MarshalBinary ¶
MarshalBinary interface implementation
func (PageInfo) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PageInfo) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*PageInfo) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PageInfoAllOf0 ¶
type PageInfoAllOf0 struct { // Returns a value of `true` if subsequent items can be retrieved. MoreItemsRemaining bool `json:"more_items_remaining,omitempty"` // The total number of records after applying all filter query parameters. The `total_item_count` will be calculated if and only if the corresponding query parameter `total_item_count` is set to `true`. If this query parameter is not set or set to `false`, a value of `null` will be returned. TotalItemCount int32 `json:"total_item_count,omitempty"` }
PageInfoAllOf0 page info all of0
swagger:model pageInfoAllOf0
func (*PageInfoAllOf0) MarshalBinary ¶
func (m *PageInfoAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PageInfoAllOf0) UnmarshalBinary ¶
func (m *PageInfoAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PageInfoAllOf1 ¶
type PageInfoAllOf1 struct { // Continuation token that can be provided in the `continuation_token` query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified). ContinuationToken string `json:"continuation_token,omitempty"` }
PageInfoAllOf1 page info all of1
swagger:model pageInfoAllOf1
func (*PageInfoAllOf1) MarshalBinary ¶
func (m *PageInfoAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PageInfoAllOf1) UnmarshalBinary ¶
func (m *PageInfoAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Performance ¶
type Performance struct { PerformanceAllOf0 PerformanceAllOf1 }
Performance performance
swagger:model performance
func (*Performance) MarshalBinary ¶
func (m *Performance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (Performance) MarshalJSON ¶
func (m Performance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*Performance) UnmarshalBinary ¶
func (m *Performance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*Performance) UnmarshalJSON ¶
func (m *Performance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PerformanceAllOf0 ¶
type PerformanceAllOf0 struct { // The average I/O size per mirrored write. Measured in bytes. // Minimum: 0 BytesPerMirroredWrite *int64 `json:"bytes_per_mirrored_write,omitempty"` // The average I/O size for both read and write (all) operations. // Minimum: 0 BytesPerOp *int64 `json:"bytes_per_op,omitempty"` // The average I/O size per read. Measured in bytes. // Minimum: 0 BytesPerRead *int64 `json:"bytes_per_read,omitempty"` // The average I/O size per write. Measured in bytes. // Minimum: 0 BytesPerWrite *int64 `json:"bytes_per_write,omitempty"` // The number of mirrored bytes written per second. // Minimum: 0 MirroredWriteBytesPerSec *int64 `json:"mirrored_write_bytes_per_sec,omitempty"` // The number of mirrored writes per second. // Minimum: 0 MirroredWritesPerSec *int64 `json:"mirrored_writes_per_sec,omitempty"` // The average time it takes the array to process a mirrored I/O write request. Measured in microseconds. // Minimum: 0 QosRateLimitUsecPerMirroredWriteOp *int64 `json:"qos_rate_limit_usec_per_mirrored_write_op,omitempty"` // The average time spent waiting due to QoS rate limiting for a read request. Measured in microseconds. // Minimum: 0 QosRateLimitUsecPerReadOp *int64 `json:"qos_rate_limit_usec_per_read_op,omitempty"` // The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit. Measured in microseconds. // Minimum: 0 QosRateLimitUsecPerWriteOp *int64 `json:"qos_rate_limit_usec_per_write_op,omitempty"` // The average time that a mirrored write I/O request spends in the array waiting to be served. Measured in microseconds. // Minimum: 0 QueueUsecPerMirroredWriteOp *int64 `json:"queue_usec_per_mirrored_write_op,omitempty"` // The average time that a read I/O request spends in the array waiting to be served. Measured in microseconds. // Minimum: 0 QueueUsecPerReadOp *int64 `json:"queue_usec_per_read_op,omitempty"` // The average time that a write I/O request spends in the array waiting to be served. Measured in microseconds. // Minimum: 0 QueueUsecPerWriteOp *int64 `json:"queue_usec_per_write_op,omitempty"` // The number of bytes read per second. // Minimum: 0 ReadBytesPerSec *int64 `json:"read_bytes_per_sec,omitempty"` // The number of read requests processed per second. // Minimum: 0 ReadsPerSec *int64 `json:"reads_per_sec,omitempty"` // The average time required to transfer data from the initiator to the array for a mirrored write request. Measured in microseconds. // Minimum: 0 SanUsecPerMirroredWriteOp *int64 `json:"san_usec_per_mirrored_write_op,omitempty"` // The average time required to transfer data from the array to the initiator for a read request. Measured in microseconds. // Minimum: 0 SanUsecPerReadOp *int64 `json:"san_usec_per_read_op,omitempty"` // The average time required to transfer data from the initiator to the array for a write request. Measured in microseconds. // Minimum: 0 SanUsecPerWriteOp *int64 `json:"san_usec_per_write_op,omitempty"` // The average time required for the array to service a mirrored write request. Measured in microseconds. // Minimum: 0 ServiceUsecPerMirroredWriteOp *int64 `json:"service_usec_per_mirrored_write_op,omitempty"` // The average time required for the array to service a read request. Measured in microseconds. // Minimum: 0 ServiceUsecPerReadOp *int64 `json:"service_usec_per_read_op,omitempty"` // The average time required for the array to service a write request. Measured in microseconds. // Minimum: 0 ServiceUsecPerWriteOp *int64 `json:"service_usec_per_write_op,omitempty"` // The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` // The average time it takes the array to process a mirrored I/O write request. Measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerMirroredWriteOp *int64 `json:"usec_per_mirrored_write_op,omitempty"` // The average time it takes the array to process an I/O read request. Measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerReadOp *int64 `json:"usec_per_read_op,omitempty"` // The average time it takes the array to process an I/O write request. Measured in microseconds. The average time does not include SAN time, queue time, or QoS rate limit time. // Minimum: 0 UsecPerWriteOp *int64 `json:"usec_per_write_op,omitempty"` // The number of bytes written per second. // Minimum: 0 WriteBytesPerSec *int64 `json:"write_bytes_per_sec,omitempty"` // The number of write requests processed per second. // Minimum: 0 WritesPerSec *int64 `json:"writes_per_sec,omitempty"` }
PerformanceAllOf0 performance all of0
swagger:model performanceAllOf0
func (*PerformanceAllOf0) MarshalBinary ¶
func (m *PerformanceAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PerformanceAllOf0) UnmarshalBinary ¶
func (m *PerformanceAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PerformanceAllOf1 ¶
type PerformanceAllOf1 struct { // The percentage reduction in `service_usec_per_read_op` due to data cache hits. For example, a value of 0.25 indicates that the value of `service_usec_per_read_op` is 25% lower than it would have been without any data cache hits. // Maximum: 1 // Minimum: 0 ServiceUsecPerReadOpCacheReduction *float32 `json:"service_usec_per_read_op_cache_reduction,omitempty"` }
PerformanceAllOf1 performance all of1
swagger:model performanceAllOf1
func (*PerformanceAllOf1) MarshalBinary ¶
func (m *PerformanceAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PerformanceAllOf1) UnmarshalBinary ¶
func (m *PerformanceAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Pod ¶
type Pod struct { PodAllOf0 PodOAIGenAllOf1 }
Pod pod
swagger:model Pod
func (*Pod) MarshalBinary ¶
MarshalBinary interface implementation
func (Pod) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Pod) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Pod) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PodAllOf0 ¶
type PodAllOf0 struct { PodAllOf0AllOf0 PodOAIGen1AllOf1 }
PodAllOf0 pod all of0
swagger:model podAllOf0
func (*PodAllOf0) MarshalBinary ¶
MarshalBinary interface implementation
func (PodAllOf0) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PodAllOf0) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*PodAllOf0) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PodAllOf0AllOf0 ¶
type PodAllOf0AllOf0 struct { Resource PodOAIGen2AllOf1 }
PodAllOf0AllOf0 pod all of0 all of0
swagger:model podAllOf0AllOf0
func (*PodAllOf0AllOf0) MarshalBinary ¶
func (m *PodAllOf0AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodAllOf0AllOf0) MarshalJSON ¶
func (m PodAllOf0AllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodAllOf0AllOf0) UnmarshalBinary ¶
func (m *PodAllOf0AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodAllOf0AllOf0) UnmarshalJSON ¶
func (m *PodAllOf0AllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodArrayStatus ¶
type PodArrayStatus struct { Reference PodArrayStatusAllOf1 PodArrayStatusAllOf2 }
PodArrayStatus pod array status
swagger:model podArrayStatus
func (*PodArrayStatus) MarshalBinary ¶
func (m *PodArrayStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodArrayStatus) MarshalJSON ¶
func (m PodArrayStatus) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodArrayStatus) UnmarshalBinary ¶
func (m *PodArrayStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodArrayStatus) UnmarshalJSON ¶
func (m *PodArrayStatus) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodArrayStatusAllOf1 ¶
type PodArrayStatusAllOf1 interface{}
PodArrayStatusAllOf1 pod array status all of1
swagger:model PodArrayStatusAllOf1
type PodArrayStatusAllOf2 ¶
type PodArrayStatusAllOf2 struct { // The timestamp of when the data on the pod was frozen when the array went offline. Measured in milliseconds since the UNIX epoch. Also known as the recovery point. If the pod is in sync, a value of `null` will be returned. FrozenAt int64 `json:"frozen_at,omitempty"` // The status of the mediator, which determines whether it is available to mediate a high availability event. Valid values are `flummoxed`, `online`, `unknown`, and `unreachable`. Only mediators in the `online` status can mediate high availability events. If set to `flummoxed`, the array can reach a mediator, but it is talking to the wrong one. Verify that the DNS in the environment is properly configured. This status might also appear if the pod has been offline on one array for an extended period of time and the peer array is unreachable. If set to `online`, the array is successfully communicating with the mediator, and the mediator is available to mediate a high availability event. If set to `unreachable`, the array cannot reach the mediator, either due to network issues or because the mediator is down. When a mediator is unreachable, synchronous replication continues to function provided all arrays are healthy and communicating, but a high availability event without mediator access can result in an outage. MediatorStatus string `json:"mediator_status,omitempty"` // If set to `true`, the array has been pre-elected to remain online in the rare event that the mediator is inaccessible on both arrays within the stretched pod, and then later, the arrays within the stretched pod become disconnected from each other. If set to `false`, either the array has been pre-elected to remain offline while its peer array remains online, or pre-election is not in effect. One and only one array within each pod is pre-elected at a given point in time, so while a pre-elected array is keeping the pod online, the pod on its non-elected peer array remains offline during the communication failure. Users cannot pre-elect arrays. PreElected bool `json:"pre_elected,omitempty"` // The percentage progress of the pod resyncing process for this array. The percentage is displayed as a decimal value, starting at 0.00 and ending at 1.00. Progress float32 `json:"progress,omitempty"` // The status of the array within the stretched pod. Valid values are `offline`, `online`, `resyncing`, and `unknown`. If set to `offline`, the array is experiencing problems and may not have the latest pod data. The array cannot handle I/O to the pod and cannot take over during a high availability event. If set to `online`, the array is online and has the latest pod data. The array can handle I/O to the pod and take over during a high availability event. If set to `resyncing`, the array is actively getting the latest pod data so that it becomes fully synchronized with its peer array. During the resyncing process, the array cannot handle I/O to the pod. Once the arrays are fully synchronized, the array changes to `online` status. If set to `unknown`, the status of the peer array is unknown because this array is offline and cannot determine the state of the pod on the peer array. Only the peer array can ever be in unknown status; this unknown status is unique to the local array and will differ when viewed from its peer array. Status string `json:"status,omitempty"` }
PodArrayStatusAllOf2 pod array status all of2
swagger:model podArrayStatusAllOf2
func (*PodArrayStatusAllOf2) MarshalBinary ¶
func (m *PodArrayStatusAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodArrayStatusAllOf2) UnmarshalBinary ¶
func (m *PodArrayStatusAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodGetResponse ¶
type PodGetResponse struct { PageInfo PodResponse PodGetResponseAllOf2 }
PodGetResponse pod get response
swagger:model podGetResponse
func (*PodGetResponse) MarshalBinary ¶
func (m *PodGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodGetResponse) MarshalJSON ¶
func (m PodGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodGetResponse) UnmarshalBinary ¶
func (m *PodGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodGetResponse) UnmarshalJSON ¶
func (m *PodGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodGetResponseAllOf2 ¶
type PodGetResponseAllOf2 struct { // The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*Pod `json:"total"` }
PodGetResponseAllOf2 pod get response all of2
swagger:model podGetResponseAllOf2
func (*PodGetResponseAllOf2) MarshalBinary ¶
func (m *PodGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodGetResponseAllOf2) UnmarshalBinary ¶
func (m *PodGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodOAIGen1AllOf1 ¶
type PodOAIGen1AllOf1 struct { // Number of source pods that link to the pod. LinkSourceCount int64 `json:"link_source_count,omitempty"` // Number of target pods that link to the pod. LinkTargetCount int64 `json:"link_target_count,omitempty"` // Current promotion status of a pod. Valid values are `promoted`, `demoted`, and `promoting`. The `promoted` status indicates that the pod has been promoted. The pod takes writes from hosts instead of incorporating replicated data. This is the default mode for a pod when it is created. The `demoted` status indicates that the pod has been demoted. The pod does not accept write requests and is ready to be used as a link target. The `promoting` status indicates that the pod is in an intermediate status between `demoted` and `promoted` while the promotion process is taking place. PromotionStatus string `json:"promotion_status,omitempty"` // Valid values are `promoted` and `demoted`. Patch `requested_promotion_state` to `demoted` to demote the pod so that it can be used as a link target for continuous replication between pods. Demoted pods do not accept write requests, and a destroyed version of the pod with `undo-demote` appended to the pod name is created on the array with the state of the pod when it was in the promoted state. Patch `requested_promotion_state` to `promoted` to start the process of promoting the pod. The `promotion_status` indicates when the pod has been successfully promoted. Promoted pods stop incorporating replicated data from the source pod and start accepting write requests. The replication process does not stop as the source pod continues replicating data to the pod. The space consumed by the unique replicated data is tracked by the `space.journal` field of the pod. RequestedPromotionState string `json:"requested_promotion_state,omitempty"` // space Space *PodSpace `json:"space,omitempty"` }
PodOAIGen1AllOf1 pod Oai gen1 all of1
swagger:model podOaiGen1AllOf1
func (*PodOAIGen1AllOf1) MarshalBinary ¶
func (m *PodOAIGen1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodOAIGen1AllOf1) UnmarshalBinary ¶
func (m *PodOAIGen1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodOAIGen2AllOf1 ¶
type PodOAIGen2AllOf1 struct { // A list of arrays over which the pod is stretched. If there are two or more arrays in the stretched pod, all data in the pod is synchronously replicated between all of the arrays within the pod. // Min Items: 1 Arrays []*PodArrayStatus `json:"arrays"` // Returns a value of `true` if the pod has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed pod is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed pod can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the pod is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // Determines which array within a stretched pod should be given priority to stay online should the arrays ever lose contact with each other. The current array and any peer arrays that are connected to the current array for synchronous replication can be added to a pod for failover preference. By default, `failover_preferences=null`, meaning no arrays have been configured for failover preference. FailoverPreferences []*Reference `json:"failover_preferences"` // The maximum amount of physical space the pod would take up on any array, ignoring any data shared outside the pod. Measured in bytes. The footprint metric is mostly used for capacity planning. // Minimum: 0 Footprint *int64 `json:"footprint,omitempty"` // The URL of the mediator for the pod. By default, the Pure1 Cloud Mediator (`purestorage`) serves as the mediator. Mediator string `json:"mediator,omitempty"` // The mediator version. MediatorVersion string `json:"mediator_version,omitempty"` // source Source *PodOAIGen2AllOf1Source `json:"source,omitempty"` // space Space *PodOAIGen2AllOf1Space `json:"space,omitempty"` // The amount of time left until the destroyed pod is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the destroyed pod can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
PodOAIGen2AllOf1 A pod is an administrative domain, a data container, and a namespace for volumes and protection groups.
swagger:model podOaiGen2AllOf1
func (*PodOAIGen2AllOf1) MarshalBinary ¶
func (m *PodOAIGen2AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodOAIGen2AllOf1) UnmarshalBinary ¶
func (m *PodOAIGen2AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodOAIGen2AllOf1Source ¶
type PodOAIGen2AllOf1Source struct {
FixedReference
}
PodOAIGen2AllOf1Source The source pod from where data is cloned to create the new pod.
swagger:model podOaiGen2AllOf1Source
func (*PodOAIGen2AllOf1Source) MarshalBinary ¶
func (m *PodOAIGen2AllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodOAIGen2AllOf1Source) MarshalJSON ¶
func (m PodOAIGen2AllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodOAIGen2AllOf1Source) UnmarshalBinary ¶
func (m *PodOAIGen2AllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodOAIGen2AllOf1Source) UnmarshalJSON ¶
func (m *PodOAIGen2AllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodOAIGen2AllOf1Space ¶
type PodOAIGen2AllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
PodOAIGen2AllOf1Space Displays provisioned (virtual) size and physical storage consumption information for the sum of all volumes connected to the specified host.
swagger:model podOaiGen2AllOf1Space
func (*PodOAIGen2AllOf1Space) MarshalBinary ¶
func (m *PodOAIGen2AllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodOAIGen2AllOf1Space) MarshalJSON ¶
func (m PodOAIGen2AllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodOAIGen2AllOf1Space) UnmarshalBinary ¶
func (m *PodOAIGen2AllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodOAIGen2AllOf1Space) UnmarshalJSON ¶
func (m *PodOAIGen2AllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodOAIGenAllOf1 ¶
type PodOAIGenAllOf1 struct { // Number of arrays to which this pod connects. ArrayCount int64 `json:"array_count,omitempty"` }
PodOAIGenAllOf1 pod Oai gen all of1
swagger:model podOaiGenAllOf1
func (*PodOAIGenAllOf1) MarshalBinary ¶
func (m *PodOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodOAIGenAllOf1) UnmarshalBinary ¶
func (m *PodOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPatch ¶
type PodPatch struct { PodPatchAllOf0 PodPatchAllOf1 }
PodPatch pod patch
swagger:model podPatch
func (*PodPatch) MarshalBinary ¶
MarshalBinary interface implementation
func (PodPatch) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PodPatch) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*PodPatch) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PodPatchAllOf0 ¶
type PodPatchAllOf0 struct { Resource PodPatchOAIGenAllOf1 }
PodPatchAllOf0 pod patch all of0
swagger:model podPatchAllOf0
func (*PodPatchAllOf0) MarshalBinary ¶
func (m *PodPatchAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPatchAllOf0) MarshalJSON ¶
func (m PodPatchAllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPatchAllOf0) UnmarshalBinary ¶
func (m *PodPatchAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPatchAllOf0) UnmarshalJSON ¶
func (m *PodPatchAllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPatchAllOf1 ¶
type PodPatchAllOf1 struct { // Patch `requested_promotion_state` to `demoted` to demote the pod so that it can be used as a link target for continuous replication between pods. Demoted pods do not accept write requests, and a destroyed version of the pod with `undo-demote` appended to the pod name is created on the array with the state of the pod when it was in the promoted state. Patch `requested_promotion_state` to `promoted` to start the process of promoting the pod. The `promotion_status` indicates when the pod has been successfully promoted. Promoted pods stop incorporating replicated data from the source pod and start accepting write requests. The replication process does not stop when the source pod continues replicating data to the pod. The space consumed by the unique replicated data is tracked by the `space.journal` field of the pod. RequestedPromotionState string `json:"requested_promotion_state,omitempty"` }
PodPatchAllOf1 pod patch all of1
swagger:model podPatchAllOf1
func (*PodPatchAllOf1) MarshalBinary ¶
func (m *PodPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPatchAllOf1) UnmarshalBinary ¶
func (m *PodPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPatchOAIGenAllOf1 ¶
type PodPatchOAIGenAllOf1 struct { // If set to `true`, the pod has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed pod is permanently eradicated. A pod can only be destroyed if it is empty, so before destroying a pod, ensure all volumes and protection groups inside the pod have been either moved out of the pod or destroyed. A stretched pod cannot be destroyed unless you unstretch it first. Before the `time_remaining` period has elapsed, the destroyed pod can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the pod is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // Determines which array within a stretched pod should be given priority to stay online should the arrays ever lose contact with each other. The current array and any peer arrays that are connected to the current array for synchronous replication can be added to a pod for failover preference. By default, `failover_preferences=null`, meaning no arrays have been configured for failover preference. Enter multiple arrays in comma-separated format. FailoverPreferences []*Reference `json:"failover_preferences"` // Sets the URL of the mediator for this pod, replacing the URL of the current mediator. By default, the Pure1 Cloud Mediator (`purestorage`) serves as the mediator. Mediator string `json:"mediator,omitempty"` }
PodPatchOAIGenAllOf1 A pod is an administrative domain, a data container, and a namespace for volumes and protection groups.
swagger:model podPatchOaiGenAllOf1
func (*PodPatchOAIGenAllOf1) MarshalBinary ¶
func (m *PodPatchOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPatchOAIGenAllOf1) UnmarshalBinary ¶
func (m *PodPatchOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPerformance ¶
type PodPerformance struct {
ResourcePerformance
}
PodPerformance pod performance
swagger:model PodPerformance
func (PodPerformance) MarshalJSON ¶
func (m PodPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformance) UnmarshalJSON ¶
func (m *PodPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceByArray ¶
type PodPerformanceByArray struct {
ResourcePerformanceByArray
}
PodPerformanceByArray pod performance by array
swagger:model PodPerformanceByArray
func (PodPerformanceByArray) MarshalJSON ¶
func (m PodPerformanceByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceByArray) UnmarshalJSON ¶
func (m *PodPerformanceByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplication ¶
type PodPerformanceReplication struct { // continuous bytes per sec ContinuousBytesPerSec *PodPerformanceReplicationOAIGenContinuousBytesPerSec `json:"continuous_bytes_per_sec,omitempty"` // periodic bytes per sec PeriodicBytesPerSec *PodPerformanceReplicationOAIGenPeriodicBytesPerSec `json:"periodic_bytes_per_sec,omitempty"` // pod Pod *PodPerformanceReplicationOAIGenPod `json:"pod,omitempty"` // resync bytes per sec ResyncBytesPerSec *PodPerformanceReplicationOAIGenResyncBytesPerSec `json:"resync_bytes_per_sec,omitempty"` // sync bytes per sec SyncBytesPerSec *PodPerformanceReplicationOAIGenSyncBytesPerSec `json:"sync_bytes_per_sec,omitempty"` // Sample time in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` // Total bytes transmitted and received per second for all types of replication. // Minimum: 0 TotalBytesPerSec *int64 `json:"total_bytes_per_sec,omitempty"` }
PodPerformanceReplication pod performance replication
swagger:model PodPerformanceReplication
func (*PodPerformanceReplication) MarshalBinary ¶
func (m *PodPerformanceReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPerformanceReplication) UnmarshalBinary ¶
func (m *PodPerformanceReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPerformanceReplicationByArray ¶
type PodPerformanceReplicationByArray struct { PodPerformanceReplication PodPerformanceReplicationByArrayOAIGenAllOf1 }
PodPerformanceReplicationByArray pod performance replication by array
swagger:model PodPerformanceReplicationByArray
func (*PodPerformanceReplicationByArray) MarshalBinary ¶
func (m *PodPerformanceReplicationByArray) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationByArray) MarshalJSON ¶
func (m PodPerformanceReplicationByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationByArray) UnmarshalBinary ¶
func (m *PodPerformanceReplicationByArray) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationByArray) UnmarshalJSON ¶
func (m *PodPerformanceReplicationByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationByArrayGetResponse ¶
type PodPerformanceReplicationByArrayGetResponse struct { PageInfo PodPerformanceReplicationByArrayResponse }
PodPerformanceReplicationByArrayGetResponse pod performance replication by array get response
swagger:model podPerformanceReplicationByArrayGetResponse
func (*PodPerformanceReplicationByArrayGetResponse) MarshalBinary ¶
func (m *PodPerformanceReplicationByArrayGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationByArrayGetResponse) MarshalJSON ¶
func (m PodPerformanceReplicationByArrayGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationByArrayGetResponse) UnmarshalBinary ¶
func (m *PodPerformanceReplicationByArrayGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationByArrayGetResponse) UnmarshalJSON ¶
func (m *PodPerformanceReplicationByArrayGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationByArrayOAIGenAllOf1 ¶
type PodPerformanceReplicationByArrayOAIGenAllOf1 struct { // array Array *PodPerformanceReplicationByArrayOAIGenAllOf1Array `json:"array,omitempty"` }
PodPerformanceReplicationByArrayOAIGenAllOf1 pod performance replication by array Oai gen all of1
swagger:model podPerformanceReplicationByArrayOaiGenAllOf1
func (*PodPerformanceReplicationByArrayOAIGenAllOf1) MarshalBinary ¶
func (m *PodPerformanceReplicationByArrayOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPerformanceReplicationByArrayOAIGenAllOf1) UnmarshalBinary ¶
func (m *PodPerformanceReplicationByArrayOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPerformanceReplicationByArrayOAIGenAllOf1Array ¶
type PodPerformanceReplicationByArrayOAIGenAllOf1Array struct {
Resource
}
PodPerformanceReplicationByArrayOAIGenAllOf1Array Array that shares this pod.
swagger:model podPerformanceReplicationByArrayOaiGenAllOf1Array
func (*PodPerformanceReplicationByArrayOAIGenAllOf1Array) MarshalBinary ¶
func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationByArrayOAIGenAllOf1Array) MarshalJSON ¶
func (m PodPerformanceReplicationByArrayOAIGenAllOf1Array) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationByArrayOAIGenAllOf1Array) UnmarshalBinary ¶
func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationByArrayOAIGenAllOf1Array) UnmarshalJSON ¶
func (m *PodPerformanceReplicationByArrayOAIGenAllOf1Array) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationByArrayResponse ¶
type PodPerformanceReplicationByArrayResponse struct { // A list of pod performance replication objects, arranged by array. Items []*PodPerformanceReplicationByArray `json:"items"` // The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*PodPerformanceReplicationByArray `json:"total"` }
PodPerformanceReplicationByArrayResponse pod performance replication by array response
swagger:model podPerformanceReplicationByArrayResponse
func (*PodPerformanceReplicationByArrayResponse) MarshalBinary ¶
func (m *PodPerformanceReplicationByArrayResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPerformanceReplicationByArrayResponse) UnmarshalBinary ¶
func (m *PodPerformanceReplicationByArrayResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPerformanceReplicationGetResponse ¶
type PodPerformanceReplicationGetResponse struct { PageInfo PodPerformanceReplicationResponse }
PodPerformanceReplicationGetResponse pod performance replication get response
swagger:model podPerformanceReplicationGetResponse
func (*PodPerformanceReplicationGetResponse) MarshalBinary ¶
func (m *PodPerformanceReplicationGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationGetResponse) MarshalJSON ¶
func (m PodPerformanceReplicationGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationGetResponse) UnmarshalBinary ¶
func (m *PodPerformanceReplicationGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationGetResponse) UnmarshalJSON ¶
func (m *PodPerformanceReplicationGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationOAIGenContinuousBytesPerSec ¶
type PodPerformanceReplicationOAIGenContinuousBytesPerSec struct {
ReplicationPerformanceWithTotal
}
PodPerformanceReplicationOAIGenContinuousBytesPerSec Total bytes transmitted or received per second for continuous replication. The continuous replication feature is used for disaster recovery on FlashArray and provides a recovery point objective (RPO) of significantly less than 30s.
swagger:model podPerformanceReplicationOaiGenContinuousBytesPerSec
func (*PodPerformanceReplicationOAIGenContinuousBytesPerSec) MarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationOAIGenContinuousBytesPerSec) MarshalJSON ¶
func (m PodPerformanceReplicationOAIGenContinuousBytesPerSec) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationOAIGenContinuousBytesPerSec) UnmarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationOAIGenContinuousBytesPerSec) UnmarshalJSON ¶
func (m *PodPerformanceReplicationOAIGenContinuousBytesPerSec) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationOAIGenPeriodicBytesPerSec ¶
type PodPerformanceReplicationOAIGenPeriodicBytesPerSec struct {
ReplicationPerformanceWithTotal
}
PodPerformanceReplicationOAIGenPeriodicBytesPerSec Total bytes transmitted or received per second for periodic replication.
swagger:model podPerformanceReplicationOaiGenPeriodicBytesPerSec
func (*PodPerformanceReplicationOAIGenPeriodicBytesPerSec) MarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationOAIGenPeriodicBytesPerSec) MarshalJSON ¶
func (m PodPerformanceReplicationOAIGenPeriodicBytesPerSec) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationOAIGenPeriodicBytesPerSec) UnmarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationOAIGenPeriodicBytesPerSec) UnmarshalJSON ¶
func (m *PodPerformanceReplicationOAIGenPeriodicBytesPerSec) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationOAIGenPod ¶
type PodPerformanceReplicationOAIGenPod struct {
FixedReference
}
PodPerformanceReplicationOAIGenPod Reference to the pod that the performance data is associated with.
swagger:model podPerformanceReplicationOaiGenPod
func (*PodPerformanceReplicationOAIGenPod) MarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenPod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationOAIGenPod) MarshalJSON ¶
func (m PodPerformanceReplicationOAIGenPod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationOAIGenPod) UnmarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenPod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationOAIGenPod) UnmarshalJSON ¶
func (m *PodPerformanceReplicationOAIGenPod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationOAIGenResyncBytesPerSec ¶
type PodPerformanceReplicationOAIGenResyncBytesPerSec struct {
ReplicationPerformanceWithTotal
}
PodPerformanceReplicationOAIGenResyncBytesPerSec Total bytes transmitted or received per second during resync replication. Resync replication is the mechanism to bring two arrays into sync. This may occur during an initial pod stretch, or, in case of outage, when two arrays reestablish connection. After the connection is restored, the array that was online starts replicating pod data to its peer array until the pod is once again in sync.
swagger:model podPerformanceReplicationOaiGenResyncBytesPerSec
func (*PodPerformanceReplicationOAIGenResyncBytesPerSec) MarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationOAIGenResyncBytesPerSec) MarshalJSON ¶
func (m PodPerformanceReplicationOAIGenResyncBytesPerSec) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationOAIGenResyncBytesPerSec) UnmarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationOAIGenResyncBytesPerSec) UnmarshalJSON ¶
func (m *PodPerformanceReplicationOAIGenResyncBytesPerSec) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationOAIGenSyncBytesPerSec ¶
type PodPerformanceReplicationOAIGenSyncBytesPerSec struct {
ReplicationPerformanceWithTotal
}
PodPerformanceReplicationOAIGenSyncBytesPerSec Total bytes transmitted or received per second for synchronous replication.
swagger:model podPerformanceReplicationOaiGenSyncBytesPerSec
func (*PodPerformanceReplicationOAIGenSyncBytesPerSec) MarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationOAIGenSyncBytesPerSec) MarshalJSON ¶
func (m PodPerformanceReplicationOAIGenSyncBytesPerSec) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationOAIGenSyncBytesPerSec) UnmarshalBinary ¶
func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationOAIGenSyncBytesPerSec) UnmarshalJSON ¶
func (m *PodPerformanceReplicationOAIGenSyncBytesPerSec) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPerformanceReplicationResponse ¶
type PodPerformanceReplicationResponse struct { // A list of pod performance replication objects. Items []*PodPerformanceReplicationResponseItemsItems `json:"items"` // The aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from `start_time` to `end_time`. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*PodPerformanceReplicationResponseItemsItems `json:"total"` }
PodPerformanceReplicationResponse pod performance replication response
swagger:model podPerformanceReplicationResponse
func (*PodPerformanceReplicationResponse) MarshalBinary ¶
func (m *PodPerformanceReplicationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPerformanceReplicationResponse) UnmarshalBinary ¶
func (m *PodPerformanceReplicationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPerformanceReplicationResponseItemsItems ¶
type PodPerformanceReplicationResponseItemsItems struct {
PodPerformanceReplication
}
PodPerformanceReplicationResponseItemsItems pod performance replication response items items
swagger:model podPerformanceReplicationResponseItemsItems
func (*PodPerformanceReplicationResponseItemsItems) MarshalBinary ¶
func (m *PodPerformanceReplicationResponseItemsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPerformanceReplicationResponseItemsItems) MarshalJSON ¶
func (m PodPerformanceReplicationResponseItemsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPerformanceReplicationResponseItemsItems) UnmarshalBinary ¶
func (m *PodPerformanceReplicationResponseItemsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPerformanceReplicationResponseItemsItems) UnmarshalJSON ¶
func (m *PodPerformanceReplicationResponseItemsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodPost ¶
type PodPost struct { BuiltIn PodPostAllOf1 }
PodPost pod post
swagger:model podPost
func (*PodPost) MarshalBinary ¶
MarshalBinary interface implementation
func (PodPost) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PodPost) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*PodPost) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PodPostAllOf1 ¶
type PodPostAllOf1 struct { // Determines which array within a stretched pod should be given priority to stay online should the arrays ever lose contact with each other. The current array and any peer arrays that are connected to the current array for synchronous replication can be added to a pod for failover preference. By default, `failover_preferences=null`, meaning no arrays have been configured for failover preference. Enter multiple arrays in comma-separated format. To clear the list of failover preferences, set to an empty list `[]`. FailoverPreferences []*Reference `json:"failover_preferences"` // source Source *PodPostAllOf1Source `json:"source,omitempty"` }
PodPostAllOf1 A pod is an administrative domain, a data container, and a namespace for volumes and protection groups.
swagger:model podPostAllOf1
func (*PodPostAllOf1) MarshalBinary ¶
func (m *PodPostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodPostAllOf1) UnmarshalBinary ¶
func (m *PodPostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodPostAllOf1Source ¶
type PodPostAllOf1Source struct {
Reference
}
PodPostAllOf1Source The source pod from where data is cloned to create the new pod.
swagger:model podPostAllOf1Source
func (*PodPostAllOf1Source) MarshalBinary ¶
func (m *PodPostAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodPostAllOf1Source) MarshalJSON ¶
func (m PodPostAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodPostAllOf1Source) UnmarshalBinary ¶
func (m *PodPostAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodPostAllOf1Source) UnmarshalJSON ¶
func (m *PodPostAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLink ¶
type PodReplicaLink struct { BuiltInRelationship PodReplicaLinkOAIGenAllOf1 }
PodReplicaLink pod replica link
swagger:model PodReplicaLink
func (*PodReplicaLink) MarshalBinary ¶
func (m *PodReplicaLink) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLink) MarshalJSON ¶
func (m PodReplicaLink) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLink) UnmarshalBinary ¶
func (m *PodReplicaLink) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLink) UnmarshalJSON ¶
func (m *PodReplicaLink) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkGetResponse ¶
type PodReplicaLinkGetResponse struct { PageInfo PodReplicaLinkResponse }
PodReplicaLinkGetResponse pod replica link get response
swagger:model podReplicaLinkGetResponse
func (*PodReplicaLinkGetResponse) MarshalBinary ¶
func (m *PodReplicaLinkGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkGetResponse) MarshalJSON ¶
func (m PodReplicaLinkGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkGetResponse) UnmarshalBinary ¶
func (m *PodReplicaLinkGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkGetResponse) UnmarshalJSON ¶
func (m *PodReplicaLinkGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkLag ¶
type PodReplicaLinkLag struct { BuiltInRelationship PodReplicaLinkLagOAIGenAllOf1 }
PodReplicaLinkLag pod replica link lag
swagger:model PodReplicaLinkLag
func (*PodReplicaLinkLag) MarshalBinary ¶
func (m *PodReplicaLinkLag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkLag) MarshalJSON ¶
func (m PodReplicaLinkLag) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkLag) UnmarshalBinary ¶
func (m *PodReplicaLinkLag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkLag) UnmarshalJSON ¶
func (m *PodReplicaLinkLag) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkLagGetResponse ¶
type PodReplicaLinkLagGetResponse struct { PageInfo PodReplicaLinkLagResponse }
PodReplicaLinkLagGetResponse pod replica link lag get response
swagger:model podReplicaLinkLagGetResponse
func (*PodReplicaLinkLagGetResponse) MarshalBinary ¶
func (m *PodReplicaLinkLagGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkLagGetResponse) MarshalJSON ¶
func (m PodReplicaLinkLagGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkLagGetResponse) UnmarshalBinary ¶
func (m *PodReplicaLinkLagGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkLagGetResponse) UnmarshalJSON ¶
func (m *PodReplicaLinkLagGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkLagOAIGenAllOf1 ¶
type PodReplicaLinkLagOAIGenAllOf1 struct { // The direction of replication. Valid values include `inbound` and `outbound`. // Read Only: true Direction string `json:"direction,omitempty"` // lag Lag *PodReplicaLinkLagOAIGenAllOf1Lag `json:"lag,omitempty"` // local pod LocalPod *PodReplicaLinkLagOAIGenAllOf1LocalPod `json:"local_pod,omitempty"` // Time when the last piece of data was replicated, in milliseconds since the UNIX epoch, and the recovery point if the pod is promoted. If the pod is baselining then the value is `null`. // Read Only: true RecoveryPoint int64 `json:"recovery_point,omitempty"` // remote pod RemotePod *PodReplicaLinkLagOAIGenAllOf1RemotePod `json:"remote_pod,omitempty"` // Reference to a remote array. Remotes []*FixedReference `json:"remotes"` // Status of the replica-link. Valid values include `replicating`, `baselining`, `paused`, `quiescing`, `quiesced`, `idle`, and `unhealthy`. // Read Only: true Status string `json:"status,omitempty"` // Sample time in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` }
PodReplicaLinkLagOAIGenAllOf1 pod replica link lag Oai gen all of1
swagger:model podReplicaLinkLagOaiGenAllOf1
func (*PodReplicaLinkLagOAIGenAllOf1) MarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodReplicaLinkLagOAIGenAllOf1) UnmarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodReplicaLinkLagOAIGenAllOf1Lag ¶
type PodReplicaLinkLagOAIGenAllOf1Lag struct {
ReplicaLinkLag
}
PodReplicaLinkLagOAIGenAllOf1Lag Duration in milliseconds that indicates how far behind the replication target is from the source.
swagger:model podReplicaLinkLagOaiGenAllOf1Lag
func (*PodReplicaLinkLagOAIGenAllOf1Lag) MarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1Lag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkLagOAIGenAllOf1Lag) MarshalJSON ¶
func (m PodReplicaLinkLagOAIGenAllOf1Lag) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkLagOAIGenAllOf1Lag) UnmarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1Lag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkLagOAIGenAllOf1Lag) UnmarshalJSON ¶
func (m *PodReplicaLinkLagOAIGenAllOf1Lag) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkLagOAIGenAllOf1LocalPod ¶
type PodReplicaLinkLagOAIGenAllOf1LocalPod struct {
FixedReference
}
PodReplicaLinkLagOAIGenAllOf1LocalPod Reference to a local pod.
swagger:model podReplicaLinkLagOaiGenAllOf1LocalPod
func (*PodReplicaLinkLagOAIGenAllOf1LocalPod) MarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkLagOAIGenAllOf1LocalPod) MarshalJSON ¶
func (m PodReplicaLinkLagOAIGenAllOf1LocalPod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkLagOAIGenAllOf1LocalPod) UnmarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkLagOAIGenAllOf1LocalPod) UnmarshalJSON ¶
func (m *PodReplicaLinkLagOAIGenAllOf1LocalPod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkLagOAIGenAllOf1RemotePod ¶
type PodReplicaLinkLagOAIGenAllOf1RemotePod struct {
FixedReference
}
PodReplicaLinkLagOAIGenAllOf1RemotePod Reference to a remote pod.
swagger:model podReplicaLinkLagOaiGenAllOf1RemotePod
func (*PodReplicaLinkLagOAIGenAllOf1RemotePod) MarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkLagOAIGenAllOf1RemotePod) MarshalJSON ¶
func (m PodReplicaLinkLagOAIGenAllOf1RemotePod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkLagOAIGenAllOf1RemotePod) UnmarshalBinary ¶
func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkLagOAIGenAllOf1RemotePod) UnmarshalJSON ¶
func (m *PodReplicaLinkLagOAIGenAllOf1RemotePod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkLagResponse ¶
type PodReplicaLinkLagResponse struct { // A list of pod replica link lag objects. Items []*PodReplicaLinkLag `json:"items"` }
PodReplicaLinkLagResponse pod replica link lag response
swagger:model podReplicaLinkLagResponse
func (*PodReplicaLinkLagResponse) MarshalBinary ¶
func (m *PodReplicaLinkLagResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodReplicaLinkLagResponse) UnmarshalBinary ¶
func (m *PodReplicaLinkLagResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodReplicaLinkOAIGenAllOf1 ¶
type PodReplicaLinkOAIGenAllOf1 struct { // The direction of replication. Valid values include `inbound` and `outbound`. // Read Only: true Direction string `json:"direction,omitempty"` // Duration in milliseconds that represents how far behind the replication target is from the source. This is the time difference between current time and `recovery_point`. // Read Only: true Lag int64 `json:"lag,omitempty"` // local pod LocalPod *PodReplicaLinkOAIGenAllOf1LocalPod `json:"local_pod,omitempty"` // Returns a value of `true` if the replica link is in a `paused` state. Returns a value of `false` if the replica link is not in a `paused` state. Paused bool `json:"paused,omitempty"` // Time when the last piece of data was replicated, in milliseconds since the UNIX epoch, and the recovery point if the target pod is promoted. If the pod is currently baselining, then the value is `null`. // Read Only: true RecoveryPoint int64 `json:"recovery_point,omitempty"` // remote pod RemotePod *PodReplicaLinkOAIGenAllOf1RemotePod `json:"remote_pod,omitempty"` // A list of remote arrays that share this pod. Remotes []*FixedReference `json:"remotes"` // Status of the replica-link. Valid values include `replicating`, `baselining`, `paused`, `quiescing`, `quiesced`, `idle`, and `unhealthy`. // Read Only: true Status string `json:"status,omitempty"` }
PodReplicaLinkOAIGenAllOf1 pod replica link Oai gen all of1
swagger:model podReplicaLinkOaiGenAllOf1
func (*PodReplicaLinkOAIGenAllOf1) MarshalBinary ¶
func (m *PodReplicaLinkOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodReplicaLinkOAIGenAllOf1) UnmarshalBinary ¶
func (m *PodReplicaLinkOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodReplicaLinkOAIGenAllOf1LocalPod ¶
type PodReplicaLinkOAIGenAllOf1LocalPod struct {
FixedReference
}
PodReplicaLinkOAIGenAllOf1LocalPod Reference to a local pod.
swagger:model podReplicaLinkOaiGenAllOf1LocalPod
func (*PodReplicaLinkOAIGenAllOf1LocalPod) MarshalBinary ¶
func (m *PodReplicaLinkOAIGenAllOf1LocalPod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkOAIGenAllOf1LocalPod) MarshalJSON ¶
func (m PodReplicaLinkOAIGenAllOf1LocalPod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkOAIGenAllOf1LocalPod) UnmarshalBinary ¶
func (m *PodReplicaLinkOAIGenAllOf1LocalPod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkOAIGenAllOf1LocalPod) UnmarshalJSON ¶
func (m *PodReplicaLinkOAIGenAllOf1LocalPod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkOAIGenAllOf1RemotePod ¶
type PodReplicaLinkOAIGenAllOf1RemotePod struct {
FixedReference
}
PodReplicaLinkOAIGenAllOf1RemotePod Reference to a remote pod.
swagger:model podReplicaLinkOaiGenAllOf1RemotePod
func (*PodReplicaLinkOAIGenAllOf1RemotePod) MarshalBinary ¶
func (m *PodReplicaLinkOAIGenAllOf1RemotePod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkOAIGenAllOf1RemotePod) MarshalJSON ¶
func (m PodReplicaLinkOAIGenAllOf1RemotePod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkOAIGenAllOf1RemotePod) UnmarshalBinary ¶
func (m *PodReplicaLinkOAIGenAllOf1RemotePod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkOAIGenAllOf1RemotePod) UnmarshalJSON ¶
func (m *PodReplicaLinkOAIGenAllOf1RemotePod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkPatch ¶
type PodReplicaLinkPatch struct { // Returns a value of `true` if the replica link is to be created in a `paused` state. Returns a value of `false` if the replica link is to be created not in a `paused` state. If not specified, defaults to `false`. Paused bool `json:"paused,omitempty"` }
PodReplicaLinkPatch pod replica link patch
swagger:model podReplicaLinkPatch
func (*PodReplicaLinkPatch) MarshalBinary ¶
func (m *PodReplicaLinkPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodReplicaLinkPatch) UnmarshalBinary ¶
func (m *PodReplicaLinkPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodReplicaLinkPerformance ¶
type PodReplicaLinkPerformance struct {
PodReplicaLinkPerformanceReplication
}
PodReplicaLinkPerformance pod replica link performance
swagger:model PodReplicaLinkPerformance
func (PodReplicaLinkPerformance) MarshalJSON ¶
func (m PodReplicaLinkPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkPerformance) UnmarshalJSON ¶
func (m *PodReplicaLinkPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkPerformanceReplication ¶
type PodReplicaLinkPerformanceReplication struct { BuiltInRelationship ReplicaLinkPerformanceReplication }
PodReplicaLinkPerformanceReplication pod replica link performance replication
swagger:model podReplicaLinkPerformanceReplication
func (*PodReplicaLinkPerformanceReplication) MarshalBinary ¶
func (m *PodReplicaLinkPerformanceReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkPerformanceReplication) MarshalJSON ¶
func (m PodReplicaLinkPerformanceReplication) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkPerformanceReplication) UnmarshalBinary ¶
func (m *PodReplicaLinkPerformanceReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkPerformanceReplication) UnmarshalJSON ¶
func (m *PodReplicaLinkPerformanceReplication) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkPerformanceReplicationGetResponse ¶
type PodReplicaLinkPerformanceReplicationGetResponse struct { PageInfo PodReplicaLinkPerformanceReplicationResponse }
PodReplicaLinkPerformanceReplicationGetResponse pod replica link performance replication get response
swagger:model podReplicaLinkPerformanceReplicationGetResponse
func (*PodReplicaLinkPerformanceReplicationGetResponse) MarshalBinary ¶
func (m *PodReplicaLinkPerformanceReplicationGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PodReplicaLinkPerformanceReplicationGetResponse) MarshalJSON ¶
func (m PodReplicaLinkPerformanceReplicationGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PodReplicaLinkPerformanceReplicationGetResponse) UnmarshalBinary ¶
func (m *PodReplicaLinkPerformanceReplicationGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PodReplicaLinkPerformanceReplicationGetResponse) UnmarshalJSON ¶
func (m *PodReplicaLinkPerformanceReplicationGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PodReplicaLinkPerformanceReplicationResponse ¶
type PodReplicaLinkPerformanceReplicationResponse struct { // A list of pod replica link performance objects. Items []*PodReplicaLinkPerformanceReplication `json:"items"` // The aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from `start_time` to `end_time`. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*PodReplicaLinkPerformanceReplication `json:"total"` }
PodReplicaLinkPerformanceReplicationResponse pod replica link performance replication response
swagger:model podReplicaLinkPerformanceReplicationResponse
func (*PodReplicaLinkPerformanceReplicationResponse) MarshalBinary ¶
func (m *PodReplicaLinkPerformanceReplicationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodReplicaLinkPerformanceReplicationResponse) UnmarshalBinary ¶
func (m *PodReplicaLinkPerformanceReplicationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodReplicaLinkResponse ¶
type PodReplicaLinkResponse struct { // A list of pod replica link objects. Items []*PodReplicaLink `json:"items"` }
PodReplicaLinkResponse pod replica link response
swagger:model podReplicaLinkResponse
func (*PodReplicaLinkResponse) MarshalBinary ¶
func (m *PodReplicaLinkResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodReplicaLinkResponse) UnmarshalBinary ¶
func (m *PodReplicaLinkResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodResponse ¶
type PodResponse struct { // items Items []*Pod `json:"items"` }
PodResponse pod response
swagger:model podResponse
func (*PodResponse) MarshalBinary ¶
func (m *PodResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodResponse) UnmarshalBinary ¶
func (m *PodResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PodSpace ¶
type PodSpace struct { ArraySpaceOAIGenAllOf1SpaceAllOf0 PodSpaceAllOf1 }
PodSpace pod space
swagger:model podSpace
func (*PodSpace) MarshalBinary ¶
MarshalBinary interface implementation
func (PodSpace) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PodSpace) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*PodSpace) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PodSpace1 ¶
type PodSpace1 struct {
ResourcePodSpace
}
PodSpace1 pod space1
swagger:model PodSpace1
func (PodSpace1) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PodSpace1) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PodSpaceAllOf1 ¶
type PodSpaceAllOf1 struct { // On source pods, the space consumed by unique data that has not been replicated to the target pod. On target pods, the space consumed by unique data that has been replicated to the target but not yet incorporated into the target pod. // Minimum: 0 Replication *int64 `json:"replication,omitempty"` }
PodSpaceAllOf1 pod space all of1
swagger:model podSpaceAllOf1
func (*PodSpaceAllOf1) MarshalBinary ¶
func (m *PodSpaceAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PodSpaceAllOf1) UnmarshalBinary ¶
func (m *PodSpaceAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Policy ¶
type Policy struct { Resource PolicyOAIGenAllOf1 }
Policy policy
swagger:model Policy
func (*Policy) MarshalBinary ¶
MarshalBinary interface implementation
func (Policy) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Policy) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Policy) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyGetResponse ¶
type PolicyGetResponse struct { PageInfo PolicyResponse }
PolicyGetResponse policy get response
swagger:model policyGetResponse
func (*PolicyGetResponse) MarshalBinary ¶
func (m *PolicyGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyGetResponse) MarshalJSON ¶
func (m PolicyGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyGetResponse) UnmarshalBinary ¶
func (m *PolicyGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyGetResponse) UnmarshalJSON ¶
func (m *PolicyGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMember ¶
type PolicyMember struct { // Returns a value of `true` if the member is destroyed. // Read Only: true Destroyed *bool `json:"destroyed,omitempty"` // Returns a value of `true` if the policy is enabled. // Read Only: true Enabled *bool `json:"enabled,omitempty"` // member Member *PolicyMemberOAIGenMember `json:"member,omitempty"` // policy Policy *PolicyMemberOAIGenPolicy `json:"policy,omitempty"` }
PolicyMember policy member
swagger:model PolicyMember
func (*PolicyMember) MarshalBinary ¶
func (m *PolicyMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMember) UnmarshalBinary ¶
func (m *PolicyMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberExport ¶
type PolicyMemberExport struct { PolicyMember PolicyMemberExportOAIGenAllOf1 }
PolicyMemberExport policy member export
swagger:model PolicyMemberExport
func (*PolicyMemberExport) MarshalBinary ¶
func (m *PolicyMemberExport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberExport) MarshalJSON ¶
func (m PolicyMemberExport) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberExport) UnmarshalBinary ¶
func (m *PolicyMemberExport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberExport) UnmarshalJSON ¶
func (m *PolicyMemberExport) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberExportGetResponse ¶
type PolicyMemberExportGetResponse struct { PageInfo PolicyMemberExportResponse }
PolicyMemberExportGetResponse policy member export get response
swagger:model policyMemberExportGetResponse
func (*PolicyMemberExportGetResponse) MarshalBinary ¶
func (m *PolicyMemberExportGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberExportGetResponse) MarshalJSON ¶
func (m PolicyMemberExportGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberExportGetResponse) UnmarshalBinary ¶
func (m *PolicyMemberExportGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberExportGetResponse) UnmarshalJSON ¶
func (m *PolicyMemberExportGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberExportOAIGenAllOf1 ¶
type PolicyMemberExportOAIGenAllOf1 struct { // The export name for accessing this export. // Read Only: true ExportName string `json:"export_name,omitempty"` }
PolicyMemberExportOAIGenAllOf1 policy member export Oai gen all of1
swagger:model policyMemberExportOaiGenAllOf1
func (*PolicyMemberExportOAIGenAllOf1) MarshalBinary ¶
func (m *PolicyMemberExportOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberExportOAIGenAllOf1) UnmarshalBinary ¶
func (m *PolicyMemberExportOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberExportPost ¶
type PolicyMemberExportPost struct { // A list of directories to which the export policy may be applied. Members []*PolicyMemberExportPostMembersItems `json:"members"` }
PolicyMemberExportPost policy member export post
swagger:model policyMemberExportPost
func (*PolicyMemberExportPost) MarshalBinary ¶
func (m *PolicyMemberExportPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberExportPost) UnmarshalBinary ¶
func (m *PolicyMemberExportPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberExportPostMembersItems ¶
type PolicyMemberExportPostMembersItems struct { // The name of the export to create when applying the export policy to the directory. ExportName string `json:"export_name,omitempty"` // member Member *PolicyMemberExportPostMembersItemsMember `json:"member,omitempty"` }
PolicyMemberExportPostMembersItems policy member export post members items
swagger:model policyMemberExportPostMembersItems
func (*PolicyMemberExportPostMembersItems) MarshalBinary ¶
func (m *PolicyMemberExportPostMembersItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberExportPostMembersItems) UnmarshalBinary ¶
func (m *PolicyMemberExportPostMembersItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberExportPostMembersItemsMember ¶
type PolicyMemberExportPostMembersItemsMember struct {
ReferenceWithType
}
PolicyMemberExportPostMembersItemsMember Reference to the directory to which the export policy may be applied. The `id` or `name` parameter is required, but cannot be set together. If the `name` parameter is set, `resource_type` must also be set.
swagger:model policyMemberExportPostMembersItemsMember
func (*PolicyMemberExportPostMembersItemsMember) MarshalBinary ¶
func (m *PolicyMemberExportPostMembersItemsMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberExportPostMembersItemsMember) MarshalJSON ¶
func (m PolicyMemberExportPostMembersItemsMember) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberExportPostMembersItemsMember) UnmarshalBinary ¶
func (m *PolicyMemberExportPostMembersItemsMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberExportPostMembersItemsMember) UnmarshalJSON ¶
func (m *PolicyMemberExportPostMembersItemsMember) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberExportResponse ¶
type PolicyMemberExportResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*PolicyMemberExport `json:"items"` }
PolicyMemberExportResponse policy member export response
swagger:model policyMemberExportResponse
func (*PolicyMemberExportResponse) MarshalBinary ¶
func (m *PolicyMemberExportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberExportResponse) UnmarshalBinary ¶
func (m *PolicyMemberExportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberGetResponse ¶
type PolicyMemberGetResponse struct { PageInfo PolicyMemberResponse }
PolicyMemberGetResponse policy member get response
swagger:model policyMemberGetResponse
func (*PolicyMemberGetResponse) MarshalBinary ¶
func (m *PolicyMemberGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberGetResponse) MarshalJSON ¶
func (m PolicyMemberGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberGetResponse) UnmarshalBinary ¶
func (m *PolicyMemberGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberGetResponse) UnmarshalJSON ¶
func (m *PolicyMemberGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberOAIGenMember ¶
type PolicyMemberOAIGenMember struct {
FixedReferenceWithType
}
PolicyMemberOAIGenMember Reference to the resource that the policy is applied to.
swagger:model policyMemberOaiGenMember
func (*PolicyMemberOAIGenMember) MarshalBinary ¶
func (m *PolicyMemberOAIGenMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberOAIGenMember) MarshalJSON ¶
func (m PolicyMemberOAIGenMember) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberOAIGenMember) UnmarshalBinary ¶
func (m *PolicyMemberOAIGenMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberOAIGenMember) UnmarshalJSON ¶
func (m *PolicyMemberOAIGenMember) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberOAIGenPolicy ¶
type PolicyMemberOAIGenPolicy struct {
FixedReferenceWithType
}
PolicyMemberOAIGenPolicy Reference to the policy.
swagger:model policyMemberOaiGenPolicy
func (*PolicyMemberOAIGenPolicy) MarshalBinary ¶
func (m *PolicyMemberOAIGenPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberOAIGenPolicy) MarshalJSON ¶
func (m PolicyMemberOAIGenPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberOAIGenPolicy) UnmarshalBinary ¶
func (m *PolicyMemberOAIGenPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberOAIGenPolicy) UnmarshalJSON ¶
func (m *PolicyMemberOAIGenPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberPost ¶
type PolicyMemberPost struct { // A list of resources to which the policy may be applied. Members []*PolicyMemberPostMembersItems `json:"members"` }
PolicyMemberPost policy member post
swagger:model policyMemberPost
func (*PolicyMemberPost) MarshalBinary ¶
func (m *PolicyMemberPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberPost) UnmarshalBinary ¶
func (m *PolicyMemberPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberPostMembersItems ¶
type PolicyMemberPostMembersItems struct { // member Member *PolicyMemberPostMembersItemsMember `json:"member,omitempty"` }
PolicyMemberPostMembersItems policy member post members items
swagger:model policyMemberPostMembersItems
func (*PolicyMemberPostMembersItems) MarshalBinary ¶
func (m *PolicyMemberPostMembersItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberPostMembersItems) UnmarshalBinary ¶
func (m *PolicyMemberPostMembersItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyMemberPostMembersItemsMember ¶
type PolicyMemberPostMembersItemsMember struct {
ReferenceWithType
}
PolicyMemberPostMembersItemsMember Reference to the resource to which the policy may be applied. The `id` or `name` parameter is required, but cannot be set together. If the `name` parameter is set, `resource_type` must also be set.
swagger:model policyMemberPostMembersItemsMember
func (*PolicyMemberPostMembersItemsMember) MarshalBinary ¶
func (m *PolicyMemberPostMembersItemsMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyMemberPostMembersItemsMember) MarshalJSON ¶
func (m PolicyMemberPostMembersItemsMember) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyMemberPostMembersItemsMember) UnmarshalBinary ¶
func (m *PolicyMemberPostMembersItemsMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyMemberPostMembersItemsMember) UnmarshalJSON ¶
func (m *PolicyMemberPostMembersItemsMember) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyMemberResponse ¶
type PolicyMemberResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*PolicyMember `json:"items"` }
PolicyMemberResponse policy member response
swagger:model policyMemberResponse
func (*PolicyMemberResponse) MarshalBinary ¶
func (m *PolicyMemberResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyMemberResponse) UnmarshalBinary ¶
func (m *PolicyMemberResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyOAIGenAllOf1 ¶
type PolicyOAIGenAllOf1 struct { // Returns a value of `true` if the policy is enabled. Enabled bool `json:"enabled,omitempty"` // Type of the policy. Valid values include `nfs`, `smb`, `snapshot`, and `quota`. // Read Only: true PolicyType string `json:"policy_type,omitempty"` }
PolicyOAIGenAllOf1 policy Oai gen all of1
swagger:model policyOaiGenAllOf1
func (*PolicyOAIGenAllOf1) MarshalBinary ¶
func (m *PolicyOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyOAIGenAllOf1) UnmarshalBinary ¶
func (m *PolicyOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyPatch ¶
type PolicyPatch struct { NewName PolicyPatchAllOf1 }
PolicyPatch policy patch
swagger:model policyPatch
func (*PolicyPatch) MarshalBinary ¶
func (m *PolicyPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyPatch) MarshalJSON ¶
func (m PolicyPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyPatch) UnmarshalBinary ¶
func (m *PolicyPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyPatch) UnmarshalJSON ¶
func (m *PolicyPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyPatchAllOf1 ¶
type PolicyPatchAllOf1 struct { // If set to `true`, enables the policy. If set to `false`, disables the policy. Enabled bool `json:"enabled,omitempty"` }
PolicyPatchAllOf1 policy patch all of1
swagger:model policyPatchAllOf1
func (*PolicyPatchAllOf1) MarshalBinary ¶
func (m *PolicyPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyPatchAllOf1) UnmarshalBinary ¶
func (m *PolicyPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyPost ¶
type PolicyPost struct { // If set to `true`, enables the policy. If set to `false`, disables the policy. Enabled bool `json:"enabled,omitempty"` }
PolicyPost policy post
swagger:model policyPost
func (*PolicyPost) MarshalBinary ¶
func (m *PolicyPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyPost) UnmarshalBinary ¶
func (m *PolicyPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyResponse ¶
type PolicyResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*Policy `json:"items"` }
PolicyResponse policy response
swagger:model policyResponse
func (*PolicyResponse) MarshalBinary ¶
func (m *PolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyResponse) UnmarshalBinary ¶
func (m *PolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleNfsClient ¶
type PolicyRuleNfsClient struct { // Specifies access control for the export. Valid values are `root-squash` and `no-root-squash`. The default is `root-squash` if not specified. // Read Only: true Access string `json:"access,omitempty"` // Specifies the clients that will be permitted to access the export. Accepted notation includes IP, IP mask, or hostname. The default is `*` if not specified. // Read Only: true Client string `json:"client,omitempty"` // Name of this rule. The name is automatically generated by the system. Name string `json:"name,omitempty"` // Specifies which read-write client access permissions are allowed for the export. Valid values are `rw` and `ro`. The default is `rw` if not specified. Permission string `json:"permission,omitempty"` // policy Policy *PolicyRuleNfsClientOAIGenPolicy `json:"policy,omitempty"` }
PolicyRuleNfsClient policy rule nfs client
swagger:model PolicyRuleNfsClient
func (*PolicyRuleNfsClient) MarshalBinary ¶
func (m *PolicyRuleNfsClient) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleNfsClient) UnmarshalBinary ¶
func (m *PolicyRuleNfsClient) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleNfsClientGetResponse ¶
type PolicyRuleNfsClientGetResponse struct { PageInfo PolicyRuleNfsClientResponse }
PolicyRuleNfsClientGetResponse policy rule nfs client get response
swagger:model policyRuleNfsClientGetResponse
func (*PolicyRuleNfsClientGetResponse) MarshalBinary ¶
func (m *PolicyRuleNfsClientGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyRuleNfsClientGetResponse) MarshalJSON ¶
func (m PolicyRuleNfsClientGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyRuleNfsClientGetResponse) UnmarshalBinary ¶
func (m *PolicyRuleNfsClientGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyRuleNfsClientGetResponse) UnmarshalJSON ¶
func (m *PolicyRuleNfsClientGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyRuleNfsClientOAIGenPolicy ¶
type PolicyRuleNfsClientOAIGenPolicy struct {
FixedReferenceWithType
}
PolicyRuleNfsClientOAIGenPolicy The policy to which this rule belongs.
swagger:model policyRuleNfsClientOaiGenPolicy
func (*PolicyRuleNfsClientOAIGenPolicy) MarshalBinary ¶
func (m *PolicyRuleNfsClientOAIGenPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyRuleNfsClientOAIGenPolicy) MarshalJSON ¶
func (m PolicyRuleNfsClientOAIGenPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyRuleNfsClientOAIGenPolicy) UnmarshalBinary ¶
func (m *PolicyRuleNfsClientOAIGenPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyRuleNfsClientOAIGenPolicy) UnmarshalJSON ¶
func (m *PolicyRuleNfsClientOAIGenPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyRuleNfsClientPost ¶
type PolicyRuleNfsClientPost struct { // A list of NFS policy rules to create. Rules []*PolicyRuleNfsClientPostRulesItems `json:"rules"` }
PolicyRuleNfsClientPost policy rule nfs client post
swagger:model policyRuleNfsClientPost
func (*PolicyRuleNfsClientPost) MarshalBinary ¶
func (m *PolicyRuleNfsClientPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleNfsClientPost) UnmarshalBinary ¶
func (m *PolicyRuleNfsClientPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleNfsClientPostRulesItems ¶
type PolicyRuleNfsClientPostRulesItems struct { // Specifies access control for the export. Valid values are `root-squash` and `no-root-squash`. The default is `root-squash` if not specified. Access string `json:"access,omitempty"` // Specifies which clients are given access. Accepted notation includes IP, IP mask, or hostname. The default is `*` if not specified. Client string `json:"client,omitempty"` // Specifies which read-write client access permissions are allowed for the export. Valid values are `rw` and `ro`. The default is `rw` if not specified. Permission string `json:"permission,omitempty"` }
PolicyRuleNfsClientPostRulesItems policy rule nfs client post rules items
swagger:model policyRuleNfsClientPostRulesItems
func (*PolicyRuleNfsClientPostRulesItems) MarshalBinary ¶
func (m *PolicyRuleNfsClientPostRulesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleNfsClientPostRulesItems) UnmarshalBinary ¶
func (m *PolicyRuleNfsClientPostRulesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleNfsClientResponse ¶
type PolicyRuleNfsClientResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. Items []*PolicyRuleNfsClient `json:"items"` }
PolicyRuleNfsClientResponse policy rule nfs client response
swagger:model policyRuleNfsClientResponse
func (*PolicyRuleNfsClientResponse) MarshalBinary ¶
func (m *PolicyRuleNfsClientResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleNfsClientResponse) UnmarshalBinary ¶
func (m *PolicyRuleNfsClientResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSmbClient ¶
type PolicyRuleSmbClient struct { // Specifies whether access to information is allowed for anonymous users. Returns a value of `false` if not specified. // Read Only: true AnonymousAccessAllowed *bool `json:"anonymous_access_allowed,omitempty"` // Specifies which clients are given access to the export. Accepted notation includes IP, IP mask, or hostname. The default is `*` if not specified. // Read Only: true Client string `json:"client,omitempty"` // Name of this rule. The name is automatically generated by the system. Name string `json:"name,omitempty"` // policy Policy *PolicyRuleSmbClientOAIGenPolicy `json:"policy,omitempty"` // Specifies whether the remote client is required to use SMB encryption. If not specified, defaults to `false`. // Read Only: true SmbEncryptionRequired *bool `json:"smb_encryption_required,omitempty"` }
PolicyRuleSmbClient policy rule smb client
swagger:model PolicyRuleSmbClient
func (*PolicyRuleSmbClient) MarshalBinary ¶
func (m *PolicyRuleSmbClient) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSmbClient) UnmarshalBinary ¶
func (m *PolicyRuleSmbClient) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSmbClientGetResponse ¶
type PolicyRuleSmbClientGetResponse struct { PageInfo PolicyRuleSmbClientResponse }
PolicyRuleSmbClientGetResponse policy rule smb client get response
swagger:model policyRuleSmbClientGetResponse
func (*PolicyRuleSmbClientGetResponse) MarshalBinary ¶
func (m *PolicyRuleSmbClientGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyRuleSmbClientGetResponse) MarshalJSON ¶
func (m PolicyRuleSmbClientGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyRuleSmbClientGetResponse) UnmarshalBinary ¶
func (m *PolicyRuleSmbClientGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyRuleSmbClientGetResponse) UnmarshalJSON ¶
func (m *PolicyRuleSmbClientGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyRuleSmbClientOAIGenPolicy ¶
type PolicyRuleSmbClientOAIGenPolicy struct {
FixedReferenceWithType
}
PolicyRuleSmbClientOAIGenPolicy The policy to which this rule belongs.
swagger:model policyRuleSmbClientOaiGenPolicy
func (*PolicyRuleSmbClientOAIGenPolicy) MarshalBinary ¶
func (m *PolicyRuleSmbClientOAIGenPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyRuleSmbClientOAIGenPolicy) MarshalJSON ¶
func (m PolicyRuleSmbClientOAIGenPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyRuleSmbClientOAIGenPolicy) UnmarshalBinary ¶
func (m *PolicyRuleSmbClientOAIGenPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyRuleSmbClientOAIGenPolicy) UnmarshalJSON ¶
func (m *PolicyRuleSmbClientOAIGenPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyRuleSmbClientPost ¶
type PolicyRuleSmbClientPost struct { // A list of SMB policy rules to create. Rules []*PolicyRuleSmbClientPostRulesItems `json:"rules"` }
PolicyRuleSmbClientPost policy rule smb client post
swagger:model policyRuleSmbClientPost
func (*PolicyRuleSmbClientPost) MarshalBinary ¶
func (m *PolicyRuleSmbClientPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSmbClientPost) UnmarshalBinary ¶
func (m *PolicyRuleSmbClientPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSmbClientPostRulesItems ¶
type PolicyRuleSmbClientPostRulesItems struct { // Specifies whether access to information is allowed for anonymous users. If not specified, defaults to `false`. AnonymousAccessAllowed bool `json:"anonymous_access_allowed,omitempty"` // Specifies which clients are given access. Accepted notation, IP, IP mask, or hostname. The default is `*` if not specified. Client string `json:"client,omitempty"` // Specifies whether the remote client is required to use SMB encryption. If not specified, defaults to `false`. SmbEncryptionRequired bool `json:"smb_encryption_required,omitempty"` }
PolicyRuleSmbClientPostRulesItems policy rule smb client post rules items
swagger:model policyRuleSmbClientPostRulesItems
func (*PolicyRuleSmbClientPostRulesItems) MarshalBinary ¶
func (m *PolicyRuleSmbClientPostRulesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSmbClientPostRulesItems) UnmarshalBinary ¶
func (m *PolicyRuleSmbClientPostRulesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSmbClientResponse ¶
type PolicyRuleSmbClientResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*PolicyRuleSmbClient `json:"items"` }
PolicyRuleSmbClientResponse policy rule smb client response
swagger:model policyRuleSmbClientResponse
func (*PolicyRuleSmbClientResponse) MarshalBinary ¶
func (m *PolicyRuleSmbClientResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSmbClientResponse) UnmarshalBinary ¶
func (m *PolicyRuleSmbClientResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSnapshot ¶
type PolicyRuleSnapshot struct { // Specifies the number of milliseconds since midnight at which to take a snapshot. The `at` value can only be set to an hour and must be between 0 and 82800000, inclusive. The `at` value can only be set on the rule with the smallest `every` value. The `at` value cannot be set if the `every` value is not measured in days. The `at` value can only be set for at most one rule in the same policy. // Read Only: true At int64 `json:"at,omitempty"` // The snapshot client name. A full snapshot name is constructed in the form of `DIR.CLIENT_NAME.SUFFIX` where `DIR` is the managed directory name, `CLIENT_NAME` is the snapshot client name, and `SUFFIX` is the snapshot suffix. The client visible snapshot name is `CLIENT_NAME.SUFFIX`. // Read Only: true ClientName string `json:"client_name,omitempty"` // Specifies the interval between snapshots, in milliseconds. The `every` value for all rules must be multiples of one another. The `every` value must be unique for each rule in the same policy. The `every` value must be between 5 minutes and 1 year. Every int64 `json:"every,omitempty"` // Specifies the period that snapshots are retained before they are eradicated, in milliseconds. The `keep_for` value cannot be less than the `every` value of the rule. The `keep_for` value must be unique for each rule in the same policy. The `keep_for` value must be between 5 minutes and 1 year. The `keep_for` value cannot be less than the `keep_for` value of any rule in the same policy with a smaller `every` value. KeepFor int64 `json:"keep_for,omitempty"` // Name of this rule. The name is automatically generated by the system. Name string `json:"name,omitempty"` // policy Policy *PolicyRuleSnapshotOAIGenPolicy `json:"policy,omitempty"` }
PolicyRuleSnapshot policy rule snapshot
swagger:model PolicyRuleSnapshot
func (*PolicyRuleSnapshot) MarshalBinary ¶
func (m *PolicyRuleSnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSnapshot) UnmarshalBinary ¶
func (m *PolicyRuleSnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSnapshotGetResponse ¶
type PolicyRuleSnapshotGetResponse struct { PageInfo PolicyRuleSnapshotResponse }
PolicyRuleSnapshotGetResponse policy rule snapshot get response
swagger:model policyRuleSnapshotGetResponse
func (*PolicyRuleSnapshotGetResponse) MarshalBinary ¶
func (m *PolicyRuleSnapshotGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyRuleSnapshotGetResponse) MarshalJSON ¶
func (m PolicyRuleSnapshotGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyRuleSnapshotGetResponse) UnmarshalBinary ¶
func (m *PolicyRuleSnapshotGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyRuleSnapshotGetResponse) UnmarshalJSON ¶
func (m *PolicyRuleSnapshotGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyRuleSnapshotOAIGenPolicy ¶
type PolicyRuleSnapshotOAIGenPolicy struct {
FixedReferenceWithType
}
PolicyRuleSnapshotOAIGenPolicy The policy to which this rule belongs.
swagger:model policyRuleSnapshotOaiGenPolicy
func (*PolicyRuleSnapshotOAIGenPolicy) MarshalBinary ¶
func (m *PolicyRuleSnapshotOAIGenPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicyRuleSnapshotOAIGenPolicy) MarshalJSON ¶
func (m PolicyRuleSnapshotOAIGenPolicy) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicyRuleSnapshotOAIGenPolicy) UnmarshalBinary ¶
func (m *PolicyRuleSnapshotOAIGenPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicyRuleSnapshotOAIGenPolicy) UnmarshalJSON ¶
func (m *PolicyRuleSnapshotOAIGenPolicy) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicyRuleSnapshotPost ¶
type PolicyRuleSnapshotPost struct { // A list of snapshot policy rules to create. Rules []*PolicyrulesnapshotpostRules `json:"rules"` }
PolicyRuleSnapshotPost policy rule snapshot post
swagger:model policyRuleSnapshotPost
func (*PolicyRuleSnapshotPost) MarshalBinary ¶
func (m *PolicyRuleSnapshotPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSnapshotPost) UnmarshalBinary ¶
func (m *PolicyRuleSnapshotPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyRuleSnapshotResponse ¶
type PolicyRuleSnapshotResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*PolicyRuleSnapshot `json:"items"` }
PolicyRuleSnapshotResponse policy rule snapshot response
swagger:model policyRuleSnapshotResponse
func (*PolicyRuleSnapshotResponse) MarshalBinary ¶
func (m *PolicyRuleSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyRuleSnapshotResponse) UnmarshalBinary ¶
func (m *PolicyRuleSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicySmb ¶
type PolicySmb struct { Policy PolicySmbOAIGenAllOf1 }
PolicySmb policy smb
swagger:model PolicySmb
func (*PolicySmb) MarshalBinary ¶
MarshalBinary interface implementation
func (PolicySmb) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*PolicySmb) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*PolicySmb) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PolicySmbGetResponse ¶
type PolicySmbGetResponse struct { PageInfo PolicySmbResponse }
PolicySmbGetResponse policy smb get response
swagger:model policySmbGetResponse
func (*PolicySmbGetResponse) MarshalBinary ¶
func (m *PolicySmbGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicySmbGetResponse) MarshalJSON ¶
func (m PolicySmbGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicySmbGetResponse) UnmarshalBinary ¶
func (m *PolicySmbGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicySmbGetResponse) UnmarshalJSON ¶
func (m *PolicySmbGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicySmbOAIGenAllOf1 ¶
type PolicySmbOAIGenAllOf1 struct { // Returns a value of `true` if access based enumeration is enabled on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them. AccessBasedEnumerationEnabled bool `json:"access_based_enumeration_enabled,omitempty"` }
PolicySmbOAIGenAllOf1 policy smb Oai gen all of1
swagger:model policySmbOaiGenAllOf1
func (*PolicySmbOAIGenAllOf1) MarshalBinary ¶
func (m *PolicySmbOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicySmbOAIGenAllOf1) UnmarshalBinary ¶
func (m *PolicySmbOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicySmbPatch ¶
type PolicySmbPatch struct { PolicyPatch PolicySmbPatchAllOf1 }
PolicySmbPatch policy smb patch
swagger:model policySmbPatch
func (*PolicySmbPatch) MarshalBinary ¶
func (m *PolicySmbPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicySmbPatch) MarshalJSON ¶
func (m PolicySmbPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicySmbPatch) UnmarshalBinary ¶
func (m *PolicySmbPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicySmbPatch) UnmarshalJSON ¶
func (m *PolicySmbPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicySmbPatchAllOf1 ¶
type PolicySmbPatchAllOf1 struct { // If set to `true`, enables access based enumeration on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them. AccessBasedEnumerationEnabled bool `json:"access_based_enumeration_enabled,omitempty"` }
PolicySmbPatchAllOf1 policy smb patch all of1
swagger:model policySmbPatchAllOf1
func (*PolicySmbPatchAllOf1) MarshalBinary ¶
func (m *PolicySmbPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicySmbPatchAllOf1) UnmarshalBinary ¶
func (m *PolicySmbPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicySmbPost ¶
type PolicySmbPost struct { PolicyPost PolicySmbPostAllOf1 }
PolicySmbPost policy smb post
swagger:model policySmbPost
func (*PolicySmbPost) MarshalBinary ¶
func (m *PolicySmbPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PolicySmbPost) MarshalJSON ¶
func (m PolicySmbPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PolicySmbPost) UnmarshalBinary ¶
func (m *PolicySmbPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PolicySmbPost) UnmarshalJSON ¶
func (m *PolicySmbPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PolicySmbPostAllOf1 ¶
type PolicySmbPostAllOf1 struct { // If set to `true`, enables access based enumeration on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them. If not specified, defaults to `false`. AccessBasedEnumerationEnabled bool `json:"access_based_enumeration_enabled,omitempty"` }
PolicySmbPostAllOf1 policy smb post all of1
swagger:model policySmbPostAllOf1
func (*PolicySmbPostAllOf1) MarshalBinary ¶
func (m *PolicySmbPostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicySmbPostAllOf1) UnmarshalBinary ¶
func (m *PolicySmbPostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicySmbResponse ¶
type PolicySmbResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*PolicySmb `json:"items"` }
PolicySmbResponse policy smb response
swagger:model policySmbResponse
func (*PolicySmbResponse) MarshalBinary ¶
func (m *PolicySmbResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicySmbResponse) UnmarshalBinary ¶
func (m *PolicySmbResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyrulesnapshotpostRules ¶
type PolicyrulesnapshotpostRules struct { // Specifies the number of milliseconds since midnight at which to take a snapshot. The `at` value can only be set to an hour and must be between 0 and 82800000, inclusive. The `at` value can only be set on the rule with the smallest `every` value. The `at` value cannot be set if the `every` value is not measured in days. The `at` value can only be set for at most one rule in the same policy. At int64 `json:"at,omitempty"` // The snapshot client name. A full snapshot name is constructed in the form of `DIR.CLIENT_NAME.SUFFIX` where `DIR` is the managed directory name, `CLIENT_NAME` is the snapshot client name, and `SUFFIX` is a monotonically increasing number generated by the system. The client visible snapshot name is `CLIENT_NAME.SUFFIX`. ClientName string `json:"client_name,omitempty"` // Specifies the interval between snapshots, in milliseconds. The `every` value for all rules must be multiples of one another. The `every` value must be unique for each rule in the same policy. The `every` value must be between 5 minutes and 1 year. Every int64 `json:"every,omitempty"` // Specifies the period that snapshots are retained before they are eradicated, in milliseconds. The `keep_for` value cannot be less than the `every` value of the rule. The `keep_for` value must be unique for each rule in the same policy. The `keep_for` value must be between 5 minutes and 1 year. The `keep_for` value cannot be less than the `keep_for` value of any rule in the same policy with a smaller `every` value. KeepFor int64 `json:"keep_for,omitempty"` }
PolicyrulesnapshotpostRules policyrulesnapshotpost rules
swagger:model policyrulesnapshotpostRules
func (*PolicyrulesnapshotpostRules) MarshalBinary ¶
func (m *PolicyrulesnapshotpostRules) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyrulesnapshotpostRules) UnmarshalBinary ¶
func (m *PolicyrulesnapshotpostRules) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Port ¶
type Port struct { BuiltInResourceNoID PortCommon PortOAIGenAllOf2 }
Port port
swagger:model Port
func (*Port) MarshalBinary ¶
MarshalBinary interface implementation
func (Port) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Port) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Port) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type PortCommon ¶
type PortCommon struct { // The iSCSI Qualified Name (or `null` if target is not iSCSI). Iqn string `json:"iqn,omitempty"` // NVMe Qualified Name (or `null` if target is not NVMeoF). Nqn string `json:"nqn,omitempty"` // IP and port number (or `null` if target is not iSCSI). Portal string `json:"portal,omitempty"` // Fibre Channel World Wide Name (or `null` if target is not Fibre Channel). Wwn string `json:"wwn,omitempty"` }
PortCommon port common
swagger:model portCommon
func (*PortCommon) MarshalBinary ¶
func (m *PortCommon) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortCommon) UnmarshalBinary ¶
func (m *PortCommon) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortGetResponse ¶
type PortGetResponse struct { PageInfo PortGetResponseAllOf1 }
PortGetResponse port get response
swagger:model portGetResponse
func (*PortGetResponse) MarshalBinary ¶
func (m *PortGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PortGetResponse) MarshalJSON ¶
func (m PortGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PortGetResponse) UnmarshalBinary ¶
func (m *PortGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PortGetResponse) UnmarshalJSON ¶
func (m *PortGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PortGetResponseAllOf1 ¶
type PortGetResponseAllOf1 struct { // items Items []*Port `json:"items"` }
PortGetResponseAllOf1 port get response all of1
swagger:model portGetResponseAllOf1
func (*PortGetResponseAllOf1) MarshalBinary ¶
func (m *PortGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortGetResponseAllOf1) UnmarshalBinary ¶
func (m *PortGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortInitiator ¶
type PortInitiator struct { // initiator Initiator *PortCommon `json:"initiator,omitempty"` // target Target *Port `json:"target,omitempty"` }
PortInitiator Path from an initiator port to a target port.
swagger:model PortInitiator
func (*PortInitiator) MarshalBinary ¶
func (m *PortInitiator) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortInitiator) UnmarshalBinary ¶
func (m *PortInitiator) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortInitiatorsGetResponse ¶
type PortInitiatorsGetResponse struct { PageInfo PortInitiatorsGetResponseAllOf1 }
PortInitiatorsGetResponse port initiators get response
swagger:model portInitiatorsGetResponse
func (*PortInitiatorsGetResponse) MarshalBinary ¶
func (m *PortInitiatorsGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PortInitiatorsGetResponse) MarshalJSON ¶
func (m PortInitiatorsGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PortInitiatorsGetResponse) UnmarshalBinary ¶
func (m *PortInitiatorsGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PortInitiatorsGetResponse) UnmarshalJSON ¶
func (m *PortInitiatorsGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PortInitiatorsGetResponseAllOf1 ¶
type PortInitiatorsGetResponseAllOf1 struct { // items Items []*PortInitiator `json:"items"` }
PortInitiatorsGetResponseAllOf1 port initiators get response all of1
swagger:model portInitiatorsGetResponseAllOf1
func (*PortInitiatorsGetResponseAllOf1) MarshalBinary ¶
func (m *PortInitiatorsGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortInitiatorsGetResponseAllOf1) UnmarshalBinary ¶
func (m *PortInitiatorsGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortOAIGenAllOf2 ¶
type PortOAIGenAllOf2 struct { // If the array port has failed over, returns the name of the port to which this port has failed over. Failover string `json:"failover,omitempty"` }
PortOAIGenAllOf2 A target port on the array enabling access to block storage (Fibre Channel or iSCSI).
swagger:model portOaiGenAllOf2
func (*PortOAIGenAllOf2) MarshalBinary ¶
func (m *PortOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortOAIGenAllOf2) UnmarshalBinary ¶
func (m *PortOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostOauth210TokenBadRequestBody ¶
type PostOauth210TokenBadRequestBody struct { // error Error string `json:"error,omitempty"` // error description ErrorDescription string `json:"error_description,omitempty"` }
PostOauth210TokenBadRequestBody post oauth210 token bad request body
swagger:model postOauth210TokenBadRequestBody
func (*PostOauth210TokenBadRequestBody) MarshalBinary ¶
func (m *PostOauth210TokenBadRequestBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostOauth210TokenBadRequestBody) UnmarshalBinary ¶
func (m *PostOauth210TokenBadRequestBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostOauth210TokenOKBody ¶
type PostOauth210TokenOKBody struct { // The serialized OAuth 2.0 Bearer token used to perform authenticated requests. The access token must be added to the Authorization header of all API calls. AccessToken string `json:"access_token,omitempty"` // The duration after which the access token will expire. Measured in seconds. This differs from other duration fields that are expressed in milliseconds. ExpiresIn uint32 `json:"expires_in,omitempty"` // The type of token that is issued. The Pure Storage REST API supports OAuth 2.0 access tokens. IssuedTokenType string `json:"issued_token_type,omitempty"` // Indicates how the API client can use the access token issued. The Pure Storage REST API supports the `Bearer` token. TokenType string `json:"token_type,omitempty"` }
PostOauth210TokenOKBody oauth_token_response
swagger:model postOauth210TokenOKBody
func (*PostOauth210TokenOKBody) MarshalBinary ¶
func (m *PostOauth210TokenOKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostOauth210TokenOKBody) UnmarshalBinary ¶
func (m *PostOauth210TokenOKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostOauth210TokenUnauthorizedBody ¶
type PostOauth210TokenUnauthorizedBody struct { string `json:"error,omitempty"` ErrorDescription string `json:"error_description,omitempty"` }Error
PostOauth210TokenUnauthorizedBody post oauth210 token unauthorized body
swagger:model postOauth210TokenUnauthorizedBody
func (*PostOauth210TokenUnauthorizedBody) MarshalBinary ¶
func (m *PostOauth210TokenUnauthorizedBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostOauth210TokenUnauthorizedBody) UnmarshalBinary ¶
func (m *PostOauth210TokenUnauthorizedBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroup ¶
type ProtectionGroup struct { ResourceNoID ProtectionGroupOAIGenAllOf1 }
ProtectionGroup protection group
swagger:model ProtectionGroup
func (*ProtectionGroup) MarshalBinary ¶
func (m *ProtectionGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroup) MarshalJSON ¶
func (m ProtectionGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroup) UnmarshalBinary ¶
func (m *ProtectionGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroup) UnmarshalJSON ¶
func (m *ProtectionGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupGetResponse ¶
type ProtectionGroupGetResponse struct { PageInfo ProtectionGroupResponse ProtectionGroupGetResponseAllOf2 }
ProtectionGroupGetResponse protection group get response
swagger:model protectionGroupGetResponse
func (*ProtectionGroupGetResponse) MarshalBinary ¶
func (m *ProtectionGroupGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupGetResponse) MarshalJSON ¶
func (m ProtectionGroupGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupGetResponse) UnmarshalBinary ¶
func (m *ProtectionGroupGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupGetResponse) UnmarshalJSON ¶
func (m *ProtectionGroupGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupGetResponseAllOf2 ¶
type ProtectionGroupGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ProtectionGroup `json:"total"` }
ProtectionGroupGetResponseAllOf2 protection group get response all of2
swagger:model protectionGroupGetResponseAllOf2
func (*ProtectionGroupGetResponseAllOf2) MarshalBinary ¶
func (m *ProtectionGroupGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupGetResponseAllOf2) UnmarshalBinary ¶
func (m *ProtectionGroupGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupOAIGenAllOf1 ¶
type ProtectionGroupOAIGenAllOf1 struct { // Has this protection group been destroyed? To destroy a protection group, patch to `true`. To recover a destroyed protection group, patch to `false`. If not specified, defaults to `false`. Destroyed bool `json:"destroyed,omitempty"` // Number of hosts in this protection group. // Read Only: true HostCount int64 `json:"host_count,omitempty"` // Number of host groups in this protection group. // Read Only: true HostGroupCount int64 `json:"host_group_count,omitempty"` // If set to `true`, the protection group belongs to the local array. If set to `false`, the protection group belongs to the remote array. // Read Only: true IsLocal *bool `json:"is_local,omitempty"` // pod Pod *ProtectionGroupOAIGenAllOf1Pod `json:"pod,omitempty"` // replication schedule ReplicationSchedule *ProtectionGroupOAIGenAllOf1ReplicationSchedule `json:"replication_schedule,omitempty"` // snapshot schedule SnapshotSchedule *ProtectionGroupOAIGenAllOf1SnapshotSchedule `json:"snapshot_schedule,omitempty"` // source Source *ProtectionGroupOAIGenAllOf1Source `json:"source,omitempty"` // source retention SourceRetention *ProtectionGroupOAIGenAllOf1SourceRetention `json:"source_retention,omitempty"` // space Space *ProtectionGroupOAIGenAllOf1Space `json:"space,omitempty"` // The number of targets to where this protection group replicates. // Read Only: true TargetCount int64 `json:"target_count,omitempty"` // target retention TargetRetention *ProtectionGroupOAIGenAllOf1TargetRetention `json:"target_retention,omitempty"` // The amount of time left until the destroyed protection group is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the destroyed protection group can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` // The number of volumes in the protection group. // Read Only: true VolumeCount int64 `json:"volume_count,omitempty"` }
ProtectionGroupOAIGenAllOf1 A protection group defines a set of either volumes, hosts, or host groups (called members) that are protected together through snapshots with point-in-time consistency across the member volumes. The members within the protection group have common data protection requirements and share the same snapshot, replication, and retention schedules.
swagger:model protectionGroupOaiGenAllOf1
func (*ProtectionGroupOAIGenAllOf1) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupOAIGenAllOf1Pod ¶
type ProtectionGroupOAIGenAllOf1Pod struct {
FixedReference
}
ProtectionGroupOAIGenAllOf1Pod The pod in which the protection group resides.
swagger:model protectionGroupOaiGenAllOf1Pod
func (*ProtectionGroupOAIGenAllOf1Pod) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1Pod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1Pod) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1Pod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1Pod) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1Pod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1Pod) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1Pod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupOAIGenAllOf1ReplicationSchedule ¶
type ProtectionGroupOAIGenAllOf1ReplicationSchedule struct {
ReplicationSchedule
}
ProtectionGroupOAIGenAllOf1ReplicationSchedule The schedule settings for asynchronous replication.
swagger:model protectionGroupOaiGenAllOf1ReplicationSchedule
func (*ProtectionGroupOAIGenAllOf1ReplicationSchedule) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1ReplicationSchedule) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1ReplicationSchedule) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1ReplicationSchedule) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1ReplicationSchedule) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1ReplicationSchedule) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupOAIGenAllOf1SnapshotSchedule ¶
type ProtectionGroupOAIGenAllOf1SnapshotSchedule struct {
SnapshotSchedule
}
ProtectionGroupOAIGenAllOf1SnapshotSchedule The schedule settings for protection group snapshots.
swagger:model protectionGroupOaiGenAllOf1SnapshotSchedule
func (*ProtectionGroupOAIGenAllOf1SnapshotSchedule) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1SnapshotSchedule) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1SnapshotSchedule) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1SnapshotSchedule) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1SnapshotSchedule) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1SnapshotSchedule) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupOAIGenAllOf1Source ¶
type ProtectionGroupOAIGenAllOf1Source struct {
FixedReference
}
ProtectionGroupOAIGenAllOf1Source The array on which the protection group was created.
swagger:model protectionGroupOaiGenAllOf1Source
func (*ProtectionGroupOAIGenAllOf1Source) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1Source) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1Source) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1Source) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupOAIGenAllOf1SourceRetention ¶
type ProtectionGroupOAIGenAllOf1SourceRetention struct {
RetentionPolicy
}
ProtectionGroupOAIGenAllOf1SourceRetention The retention policy for the source array of the protection group.
swagger:model protectionGroupOaiGenAllOf1SourceRetention
func (*ProtectionGroupOAIGenAllOf1SourceRetention) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1SourceRetention) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1SourceRetention) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1SourceRetention) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1SourceRetention) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1SourceRetention) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1SourceRetention) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1SourceRetention) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupOAIGenAllOf1Space ¶
type ProtectionGroupOAIGenAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
ProtectionGroupOAIGenAllOf1Space Returns provisioned (virtual) size and physical storage consumption data for each protection group.
swagger:model protectionGroupOaiGenAllOf1Space
func (*ProtectionGroupOAIGenAllOf1Space) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1Space) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1Space) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1Space) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupOAIGenAllOf1TargetRetention ¶
type ProtectionGroupOAIGenAllOf1TargetRetention struct {
RetentionPolicy
}
ProtectionGroupOAIGenAllOf1TargetRetention The retention policy for the target(s) of the protection group.
swagger:model protectionGroupOaiGenAllOf1TargetRetention
func (*ProtectionGroupOAIGenAllOf1TargetRetention) MarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1TargetRetention) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupOAIGenAllOf1TargetRetention) MarshalJSON ¶
func (m ProtectionGroupOAIGenAllOf1TargetRetention) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalBinary ¶
func (m *ProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalJSON ¶
func (m *ProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupPerformance ¶
type ProtectionGroupPerformance struct { BuiltInResourceNoID AggregateReplicationPerformance ProtectionGroupPerformanceOAIGenAllOf2 }
ProtectionGroupPerformance protection group performance
swagger:model ProtectionGroupPerformance
func (*ProtectionGroupPerformance) MarshalBinary ¶
func (m *ProtectionGroupPerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupPerformance) MarshalJSON ¶
func (m ProtectionGroupPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupPerformance) UnmarshalBinary ¶
func (m *ProtectionGroupPerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupPerformance) UnmarshalJSON ¶
func (m *ProtectionGroupPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupPerformanceArray ¶
type ProtectionGroupPerformanceArray struct { BuiltInResourceNoID AggregateReplicationPerformance ProtectionGroupPerformanceArrayAllOf2 }
ProtectionGroupPerformanceArray protection group performance array
swagger:model protectionGroupPerformanceArray
func (*ProtectionGroupPerformanceArray) MarshalBinary ¶
func (m *ProtectionGroupPerformanceArray) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupPerformanceArray) MarshalJSON ¶
func (m ProtectionGroupPerformanceArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupPerformanceArray) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceArray) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupPerformanceArray) UnmarshalJSON ¶
func (m *ProtectionGroupPerformanceArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupPerformanceArrayAllOf2 ¶
type ProtectionGroupPerformanceArrayAllOf2 struct { // The source array from where the data is replicated. Source string `json:"source,omitempty"` // The target to where the data is replicated. Target string `json:"target,omitempty"` // The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` }
ProtectionGroupPerformanceArrayAllOf2 protection group performance array all of2
swagger:model protectionGroupPerformanceArrayAllOf2
func (*ProtectionGroupPerformanceArrayAllOf2) MarshalBinary ¶
func (m *ProtectionGroupPerformanceArrayAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupPerformanceArrayAllOf2) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceArrayAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupPerformanceArrayResponse ¶
type ProtectionGroupPerformanceArrayResponse struct { PageInfo ProtectionGroupPerformanceArrayResponseAllOf1 }
ProtectionGroupPerformanceArrayResponse protection group performance array response
swagger:model protectionGroupPerformanceArrayResponse
func (*ProtectionGroupPerformanceArrayResponse) MarshalBinary ¶
func (m *ProtectionGroupPerformanceArrayResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupPerformanceArrayResponse) MarshalJSON ¶
func (m ProtectionGroupPerformanceArrayResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupPerformanceArrayResponse) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceArrayResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupPerformanceArrayResponse) UnmarshalJSON ¶
func (m *ProtectionGroupPerformanceArrayResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupPerformanceArrayResponseAllOf1 ¶
type ProtectionGroupPerformanceArrayResponseAllOf1 struct { // List performance data, broken down by array. Items []*ProtectionGroupPerformanceArray `json:"items"` }
ProtectionGroupPerformanceArrayResponseAllOf1 protection group performance array response all of1
swagger:model protectionGroupPerformanceArrayResponseAllOf1
func (*ProtectionGroupPerformanceArrayResponseAllOf1) MarshalBinary ¶
func (m *ProtectionGroupPerformanceArrayResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupPerformanceArrayResponseAllOf1) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceArrayResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupPerformanceByArray ¶
type ProtectionGroupPerformanceByArray struct {
ProtectionGroupPerformanceArray
}
ProtectionGroupPerformanceByArray protection group performance by array
swagger:model ProtectionGroupPerformanceByArray
func (ProtectionGroupPerformanceByArray) MarshalJSON ¶
func (m ProtectionGroupPerformanceByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupPerformanceByArray) UnmarshalJSON ¶
func (m *ProtectionGroupPerformanceByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupPerformanceOAIGenAllOf2 ¶
type ProtectionGroupPerformanceOAIGenAllOf2 struct { // The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` }
ProtectionGroupPerformanceOAIGenAllOf2 protection group performance Oai gen all of2
swagger:model protectionGroupPerformanceOaiGenAllOf2
func (*ProtectionGroupPerformanceOAIGenAllOf2) MarshalBinary ¶
func (m *ProtectionGroupPerformanceOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupPerformanceOAIGenAllOf2) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupPerformanceResponse ¶
type ProtectionGroupPerformanceResponse struct { PageInfo ProtectionGroupPerformanceResponseAllOf1 }
ProtectionGroupPerformanceResponse protection group performance response
swagger:model protectionGroupPerformanceResponse
func (*ProtectionGroupPerformanceResponse) MarshalBinary ¶
func (m *ProtectionGroupPerformanceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupPerformanceResponse) MarshalJSON ¶
func (m ProtectionGroupPerformanceResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupPerformanceResponse) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupPerformanceResponse) UnmarshalJSON ¶
func (m *ProtectionGroupPerformanceResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupPerformanceResponseAllOf1 ¶
type ProtectionGroupPerformanceResponseAllOf1 struct { // A list of protection group performance objects. Items []*ProtectionGroupPerformance `json:"items"` }
ProtectionGroupPerformanceResponseAllOf1 protection group performance response all of1
swagger:model protectionGroupPerformanceResponseAllOf1
func (*ProtectionGroupPerformanceResponseAllOf1) MarshalBinary ¶
func (m *ProtectionGroupPerformanceResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupPerformanceResponseAllOf1) UnmarshalBinary ¶
func (m *ProtectionGroupPerformanceResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupResponse ¶
type ProtectionGroupResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. Items []*ProtectionGroup `json:"items"` }
ProtectionGroupResponse protection group response
swagger:model protectionGroupResponse
func (*ProtectionGroupResponse) MarshalBinary ¶
func (m *ProtectionGroupResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupResponse) UnmarshalBinary ¶
func (m *ProtectionGroupResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshot ¶
type ProtectionGroupSnapshot struct { ResourceNoID ProtectionGroupSnapshotOAIGenAllOf1 }
ProtectionGroupSnapshot protection group snapshot
swagger:model ProtectionGroupSnapshot
func (*ProtectionGroupSnapshot) MarshalBinary ¶
func (m *ProtectionGroupSnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshot) MarshalJSON ¶
func (m ProtectionGroupSnapshot) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshot) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshot) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshot) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotGetResponse ¶
type ProtectionGroupSnapshotGetResponse struct { PageInfo ProtectionGroupSnapshotResponse ProtectionGroupSnapshotGetResponseAllOf2 }
ProtectionGroupSnapshotGetResponse protection group snapshot get response
swagger:model protectionGroupSnapshotGetResponse
func (*ProtectionGroupSnapshotGetResponse) MarshalBinary ¶
func (m *ProtectionGroupSnapshotGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotGetResponse) MarshalJSON ¶
func (m ProtectionGroupSnapshotGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotGetResponse) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotGetResponse) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotGetResponseAllOf2 ¶
type ProtectionGroupSnapshotGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ProtectionGroupSnapshot `json:"total"` }
ProtectionGroupSnapshotGetResponseAllOf2 protection group snapshot get response all of2
swagger:model protectionGroupSnapshotGetResponseAllOf2
func (*ProtectionGroupSnapshotGetResponseAllOf2) MarshalBinary ¶
func (m *ProtectionGroupSnapshotGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotGetResponseAllOf2) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshotOAIGenAllOf1 ¶
type ProtectionGroupSnapshotOAIGenAllOf1 struct { // The snapshot creation time of the original snapshot source. Measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Returns a value of `true` if the protection group snapshot has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed snapshot is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed snapshot can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the snapshot is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // pod Pod *ProtectionGroupSnapshotOAIGenAllOf1Pod `json:"pod,omitempty"` // source Source *ProtectionGroupSnapshotOAIGenAllOf1Source `json:"source,omitempty"` // space Space *ProtectionGroupSnapshotOAIGenAllOf1Space `json:"space,omitempty"` // The name suffix appended to the protection group name to make up the full protection group snapshot name in the form `PGROUP.SUFFIX`. If `suffix` is not specified, the protection group name is in the form `PGROUP.NNN`, where `NNN` is a unique monotonically increasing number. If multiple protection group snapshots are created at a time, the suffix name is appended to those snapshots. Suffix string `json:"suffix,omitempty"` // The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the destroyed snapshot can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
ProtectionGroupSnapshotOAIGenAllOf1 A protection group snapshot is a collection of point-in-time consistent volume snapshots, for volumes associated with the protection group when the snapshot was taken.
swagger:model protectionGroupSnapshotOaiGenAllOf1
func (*ProtectionGroupSnapshotOAIGenAllOf1) MarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotOAIGenAllOf1) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshotOAIGenAllOf1Pod ¶
type ProtectionGroupSnapshotOAIGenAllOf1Pod struct {
FixedReference
}
ProtectionGroupSnapshotOAIGenAllOf1Pod The pod in which the protection group of the protection group snapshot resides.
swagger:model protectionGroupSnapshotOaiGenAllOf1Pod
func (*ProtectionGroupSnapshotOAIGenAllOf1Pod) MarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotOAIGenAllOf1Pod) MarshalJSON ¶
func (m ProtectionGroupSnapshotOAIGenAllOf1Pod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotOAIGenAllOf1Pod) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotOAIGenAllOf1Pod) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Pod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotOAIGenAllOf1Source ¶
type ProtectionGroupSnapshotOAIGenAllOf1Source struct {
FixedReference
}
ProtectionGroupSnapshotOAIGenAllOf1Source The original protection group from which this snapshot was taken.
swagger:model protectionGroupSnapshotOaiGenAllOf1Source
func (*ProtectionGroupSnapshotOAIGenAllOf1Source) MarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotOAIGenAllOf1Source) MarshalJSON ¶
func (m ProtectionGroupSnapshotOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotOAIGenAllOf1Space ¶
type ProtectionGroupSnapshotOAIGenAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
ProtectionGroupSnapshotOAIGenAllOf1Space Returns provisioned (virtual) size and physical storage consumption data for each protection group.
swagger:model protectionGroupSnapshotOaiGenAllOf1Space
func (*ProtectionGroupSnapshotOAIGenAllOf1Space) MarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotOAIGenAllOf1Space) MarshalJSON ¶
func (m ProtectionGroupSnapshotOAIGenAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotOAIGenAllOf1Space) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotOAIGenAllOf1Space) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotOAIGenAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotPatch ¶
type ProtectionGroupSnapshotPatch struct { ProtectionGroupSnapshot ProtectionGroupSnapshotPatchAllOf1 }
ProtectionGroupSnapshotPatch protection group snapshot patch
swagger:model protectionGroupSnapshotPatch
func (*ProtectionGroupSnapshotPatch) MarshalBinary ¶
func (m *ProtectionGroupSnapshotPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotPatch) MarshalJSON ¶
func (m ProtectionGroupSnapshotPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotPatch) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotPatch) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotPatchAllOf1 ¶
type ProtectionGroupSnapshotPatchAllOf1 struct { // suffix // Read Only: true Suffix string `json:"suffix,omitempty"` }
ProtectionGroupSnapshotPatchAllOf1 protection group snapshot patch all of1
swagger:model protectionGroupSnapshotPatchAllOf1
func (*ProtectionGroupSnapshotPatchAllOf1) MarshalBinary ¶
func (m *ProtectionGroupSnapshotPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotPatchAllOf1) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshotPost ¶
type ProtectionGroupSnapshotPost struct { BuiltIn ProtectionGroupSnapshot ProtectionGroupSnapshotPostAllOf2 }
ProtectionGroupSnapshotPost protection group snapshot post
swagger:model protectionGroupSnapshotPost
func (*ProtectionGroupSnapshotPost) MarshalBinary ¶
func (m *ProtectionGroupSnapshotPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotPost) MarshalJSON ¶
func (m ProtectionGroupSnapshotPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotPost) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotPost) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotPostAllOf2 ¶
type ProtectionGroupSnapshotPostAllOf2 struct { // destroyed // Read Only: true Destroyed *bool `json:"destroyed,omitempty"` }
ProtectionGroupSnapshotPostAllOf2 protection group snapshot post all of2
swagger:model protectionGroupSnapshotPostAllOf2
func (*ProtectionGroupSnapshotPostAllOf2) MarshalBinary ¶
func (m *ProtectionGroupSnapshotPostAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotPostAllOf2) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotPostAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshotResponse ¶
type ProtectionGroupSnapshotResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*ProtectionGroupSnapshot `json:"items"` }
ProtectionGroupSnapshotResponse protection group snapshot response
swagger:model protectionGroupSnapshotResponse
func (*ProtectionGroupSnapshotResponse) MarshalBinary ¶
func (m *ProtectionGroupSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotResponse) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshotTransfer ¶
type ProtectionGroupSnapshotTransfer struct { ResourceNoID Transfer ProtectionGroupSnapshotTransferAllOf2 }
ProtectionGroupSnapshotTransfer protection group snapshot transfer
swagger:model protectionGroupSnapshotTransfer
func (*ProtectionGroupSnapshotTransfer) MarshalBinary ¶
func (m *ProtectionGroupSnapshotTransfer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotTransfer) MarshalJSON ¶
func (m ProtectionGroupSnapshotTransfer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotTransfer) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotTransfer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotTransfer) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotTransfer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotTransferAllOf2 ¶
type ProtectionGroupSnapshotTransferAllOf2 interface{}
ProtectionGroupSnapshotTransferAllOf2 The transfer statistics for snapshot replication data.
swagger:model ProtectionGroupSnapshotTransferAllOf2
type ProtectionGroupSnapshotTransferGetResponse ¶
type ProtectionGroupSnapshotTransferGetResponse struct { PageInfo ProtectionGroupSnapshotTransferResponse ProtectionGroupSnapshotTransferGetResponseAllOf2 }
ProtectionGroupSnapshotTransferGetResponse protection group snapshot transfer get response
swagger:model protectionGroupSnapshotTransferGetResponse
func (*ProtectionGroupSnapshotTransferGetResponse) MarshalBinary ¶
func (m *ProtectionGroupSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupSnapshotTransferGetResponse) MarshalJSON ¶
func (m ProtectionGroupSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSnapshotTransferGetResponse) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupSnapshotTransferGetResponse) UnmarshalJSON ¶
func (m *ProtectionGroupSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupSnapshotTransferGetResponseAllOf2 ¶
type ProtectionGroupSnapshotTransferGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ProtectionGroupSnapshotTransfer `json:"total"` }
ProtectionGroupSnapshotTransferGetResponseAllOf2 protection group snapshot transfer get response all of2
swagger:model protectionGroupSnapshotTransferGetResponseAllOf2
func (*ProtectionGroupSnapshotTransferGetResponseAllOf2) MarshalBinary ¶
func (m *ProtectionGroupSnapshotTransferGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotTransferGetResponseAllOf2) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotTransferGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSnapshotTransferResponse ¶
type ProtectionGroupSnapshotTransferResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*ProtectionGroupSnapshotTransfer `json:"items"` }
ProtectionGroupSnapshotTransferResponse protection group snapshot transfer response
swagger:model protectionGroupSnapshotTransferResponse
func (*ProtectionGroupSnapshotTransferResponse) MarshalBinary ¶
func (m *ProtectionGroupSnapshotTransferResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupSnapshotTransferResponse) UnmarshalBinary ¶
func (m *ProtectionGroupSnapshotTransferResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupSpace ¶
type ProtectionGroupSpace struct {
ResourceSpaceNoID
}
ProtectionGroupSpace protection group space
swagger:model ProtectionGroupSpace
func (ProtectionGroupSpace) MarshalJSON ¶
func (m ProtectionGroupSpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupSpace) UnmarshalJSON ¶
func (m *ProtectionGroupSpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupTarget ¶
type ProtectionGroupTarget struct {
ProtectionGroupTargetOAIGenAllOf0
}
ProtectionGroupTarget protection group target
swagger:model ProtectionGroupTarget
func (*ProtectionGroupTarget) MarshalBinary ¶
func (m *ProtectionGroupTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupTarget) MarshalJSON ¶
func (m ProtectionGroupTarget) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupTarget) UnmarshalBinary ¶
func (m *ProtectionGroupTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupTarget) UnmarshalJSON ¶
func (m *ProtectionGroupTarget) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupTargetGetResponse ¶
type ProtectionGroupTargetGetResponse struct { PageInfo ProtectionGroupTargetResponse }
ProtectionGroupTargetGetResponse protection group target get response
swagger:model protectionGroupTargetGetResponse
func (*ProtectionGroupTargetGetResponse) MarshalBinary ¶
func (m *ProtectionGroupTargetGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtectionGroupTargetGetResponse) MarshalJSON ¶
func (m ProtectionGroupTargetGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ProtectionGroupTargetGetResponse) UnmarshalBinary ¶
func (m *ProtectionGroupTargetGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtectionGroupTargetGetResponse) UnmarshalJSON ¶
func (m *ProtectionGroupTargetGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ProtectionGroupTargetOAIGenAllOf0 ¶
type ProtectionGroupTargetOAIGenAllOf0 struct { // If set to `true`, the target array has allowed the source array to replicate protection group data to the target array. If set to `false`, the target array has not allowed the source array to replicate protection group data to the target. Allowed bool `json:"allowed,omitempty"` // protection group ProtectionGroup *ReferenceNoID `json:"protection_group,omitempty"` // target Target *ReferenceNoID `json:"target,omitempty"` }
ProtectionGroupTargetOAIGenAllOf0 protection group target Oai gen all of0
swagger:model protectionGroupTargetOaiGenAllOf0
func (*ProtectionGroupTargetOAIGenAllOf0) MarshalBinary ¶
func (m *ProtectionGroupTargetOAIGenAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupTargetOAIGenAllOf0) UnmarshalBinary ¶
func (m *ProtectionGroupTargetOAIGenAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtectionGroupTargetResponse ¶
type ProtectionGroupTargetResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*TargetProtectionGroup `json:"items"` }
ProtectionGroupTargetResponse protection group target response
swagger:model protectionGroupTargetResponse
func (*ProtectionGroupTargetResponse) MarshalBinary ¶
func (m *ProtectionGroupTargetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtectionGroupTargetResponse) UnmarshalBinary ¶
func (m *ProtectionGroupTargetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Qos ¶
type Qos struct { // The maximum QoS bandwidth limit for the volume. Whenever throughput exceeds the bandwidth limit, throttling occurs. Measured in bytes per second. Maximum limit is 512 GB/s. // Maximum: 5.49755813888e+11 // Minimum: 1.048576e+06 BandwidthLimit int64 `json:"bandwidth_limit,omitempty"` // The QoS IOPs limit for the volume. // Maximum: 1.048576e+08 // Minimum: 100 IopsLimit int64 `json:"iops_limit,omitempty"` }
Qos qos
swagger:model qos
func (*Qos) MarshalBinary ¶
MarshalBinary interface implementation
func (*Qos) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Reference ¶
type Reference struct { // A globally unique, system-generated ID. The ID cannot be modified. ID string `json:"id,omitempty"` // The resource name, such as volume name, pod name, snapshot name, and so on. Name string `json:"name,omitempty"` }
Reference reference
swagger:model reference
func (*Reference) MarshalBinary ¶
MarshalBinary interface implementation
func (*Reference) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ReferenceNoID ¶
type ReferenceNoID struct { // The resource name, such as volume name, pod name, snapshot name, and so on. Name string `json:"name,omitempty"` }
ReferenceNoID reference no Id
swagger:model referenceNoId
func (*ReferenceNoID) MarshalBinary ¶
func (m *ReferenceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReferenceNoID) UnmarshalBinary ¶
func (m *ReferenceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReferenceWithType ¶
type ReferenceWithType struct { Reference ReferenceWithTypeAllOf1 }
ReferenceWithType reference with type
swagger:model referenceWithType
func (*ReferenceWithType) MarshalBinary ¶
func (m *ReferenceWithType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ReferenceWithType) MarshalJSON ¶
func (m ReferenceWithType) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ReferenceWithType) UnmarshalBinary ¶
func (m *ReferenceWithType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ReferenceWithType) UnmarshalJSON ¶
func (m *ReferenceWithType) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ReferenceWithTypeAllOf1 ¶
type ReferenceWithTypeAllOf1 struct { // Type of the object (full name of the endpoint). Valid values are `hosts`, `host-groups`, `network-interfaces`, `pods`, `ports`, `pod-replica-links`, `subnets`, `volumes`, `volume-snapshots`, `volume-groups`, `directories`, `policies/nfs`, `policies/smb`, and `policies/snapshot`. ResourceType string `json:"resource_type,omitempty"` }
ReferenceWithTypeAllOf1 reference with type all of1
swagger:model referenceWithTypeAllOf1
func (*ReferenceWithTypeAllOf1) MarshalBinary ¶
func (m *ReferenceWithTypeAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReferenceWithTypeAllOf1) UnmarshalBinary ¶
func (m *ReferenceWithTypeAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemotePod ¶
type RemotePod struct { Resource RemotePodAllOf1 }
RemotePod remote pod
swagger:model remotePod
func (*RemotePod) MarshalBinary ¶
MarshalBinary interface implementation
func (RemotePod) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*RemotePod) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*RemotePod) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type RemotePodAllOf1 ¶
type RemotePodAllOf1 struct { // arrays // Min Items: 1 Arrays []*Resource `json:"arrays"` }
RemotePodAllOf1 Remote pod that's not directly stretched to this array.
swagger:model remotePodAllOf1
func (*RemotePodAllOf1) MarshalBinary ¶
func (m *RemotePodAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemotePodAllOf1) UnmarshalBinary ¶
func (m *RemotePodAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemotePodsResponse ¶
type RemotePodsResponse struct { PageInfo RemotePodsResponseAllOf1 }
RemotePodsResponse remote pods response
swagger:model remotePodsResponse
func (*RemotePodsResponse) MarshalBinary ¶
func (m *RemotePodsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemotePodsResponse) MarshalJSON ¶
func (m RemotePodsResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemotePodsResponse) UnmarshalBinary ¶
func (m *RemotePodsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemotePodsResponse) UnmarshalJSON ¶
func (m *RemotePodsResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemotePodsResponseAllOf1 ¶
type RemotePodsResponseAllOf1 struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*RemotePod `json:"items"` }
RemotePodsResponseAllOf1 remote pods response all of1
swagger:model remotePodsResponseAllOf1
func (*RemotePodsResponseAllOf1) MarshalBinary ¶
func (m *RemotePodsResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemotePodsResponseAllOf1) UnmarshalBinary ¶
func (m *RemotePodsResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroup ¶
type RemoteProtectionGroup struct { BuiltIn RemoteProtectionGroupOAIGenAllOf1 }
RemoteProtectionGroup remote protection group
swagger:model RemoteProtectionGroup
func (*RemoteProtectionGroup) MarshalBinary ¶
func (m *RemoteProtectionGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroup) MarshalJSON ¶
func (m RemoteProtectionGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroup) UnmarshalBinary ¶
func (m *RemoteProtectionGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroup) UnmarshalJSON ¶
func (m *RemoteProtectionGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupGetResponse ¶
type RemoteProtectionGroupGetResponse struct { PageInfo RemoteProtectionGroupResponse }
RemoteProtectionGroupGetResponse remote protection group get response
swagger:model remoteProtectionGroupGetResponse
func (*RemoteProtectionGroupGetResponse) MarshalBinary ¶
func (m *RemoteProtectionGroupGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupGetResponse) MarshalJSON ¶
func (m RemoteProtectionGroupGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupGetResponse) UnmarshalBinary ¶
func (m *RemoteProtectionGroupGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupGetResponse) UnmarshalJSON ¶
func (m *RemoteProtectionGroupGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupOAIGenAllOf1 ¶
type RemoteProtectionGroupOAIGenAllOf1 struct { // Returns a value of `true` if the remote protection group has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed remote protection group is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed remote protection group can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the remote protection group is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // If set to `true`, the location reference is to the local array. If set to `false`, the location reference is to a remote location, such as a remote array or offload target. // Read Only: true IsLocal *bool `json:"is_local,omitempty"` // remote Remote *RemoteProtectionGroupOAIGenAllOf1Remote `json:"remote,omitempty"` // source Source *RemoteProtectionGroupOAIGenAllOf1Source `json:"source,omitempty"` // target retention TargetRetention *RemoteProtectionGroupOAIGenAllOf1TargetRetention `json:"target_retention,omitempty"` // Milliseconds remaining until eradication, if remote protection group has been destroyed. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
RemoteProtectionGroupOAIGenAllOf1 A remote protection group represents a protection group that is replicated to an offload target.
swagger:model remoteProtectionGroupOaiGenAllOf1
func (*RemoteProtectionGroupOAIGenAllOf1) MarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupOAIGenAllOf1) UnmarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroupOAIGenAllOf1Remote ¶
type RemoteProtectionGroupOAIGenAllOf1Remote struct {
FixedReference
}
RemoteProtectionGroupOAIGenAllOf1Remote The offload target that the remote protection group is on.
swagger:model remoteProtectionGroupOaiGenAllOf1Remote
func (*RemoteProtectionGroupOAIGenAllOf1Remote) MarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1Remote) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupOAIGenAllOf1Remote) MarshalJSON ¶
func (m RemoteProtectionGroupOAIGenAllOf1Remote) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupOAIGenAllOf1Remote) UnmarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1Remote) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupOAIGenAllOf1Remote) UnmarshalJSON ¶
func (m *RemoteProtectionGroupOAIGenAllOf1Remote) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupOAIGenAllOf1Source ¶
type RemoteProtectionGroupOAIGenAllOf1Source struct {
FixedReference
}
RemoteProtectionGroupOAIGenAllOf1Source The array where the remote protection group is replicated from.
swagger:model remoteProtectionGroupOaiGenAllOf1Source
func (*RemoteProtectionGroupOAIGenAllOf1Source) MarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupOAIGenAllOf1Source) MarshalJSON ¶
func (m RemoteProtectionGroupOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupOAIGenAllOf1Source) UnmarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupOAIGenAllOf1Source) UnmarshalJSON ¶
func (m *RemoteProtectionGroupOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupOAIGenAllOf1TargetRetention ¶
type RemoteProtectionGroupOAIGenAllOf1TargetRetention struct {
RetentionPolicy
}
RemoteProtectionGroupOAIGenAllOf1TargetRetention The retention policy for the remote protection group.
swagger:model remoteProtectionGroupOaiGenAllOf1TargetRetention
func (*RemoteProtectionGroupOAIGenAllOf1TargetRetention) MarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupOAIGenAllOf1TargetRetention) MarshalJSON ¶
func (m RemoteProtectionGroupOAIGenAllOf1TargetRetention) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalBinary ¶
func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalJSON ¶
func (m *RemoteProtectionGroupOAIGenAllOf1TargetRetention) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupResponse ¶
type RemoteProtectionGroupResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*RemoteProtectionGroup `json:"items"` }
RemoteProtectionGroupResponse remote protection group response
swagger:model remoteProtectionGroupResponse
func (*RemoteProtectionGroupResponse) MarshalBinary ¶
func (m *RemoteProtectionGroupResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupResponse) UnmarshalBinary ¶
func (m *RemoteProtectionGroupResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroupSnapshot ¶
type RemoteProtectionGroupSnapshot struct { BuiltInResourceNoID RemoteProtectionGroupSnapshotOAIGenAllOf1 }
RemoteProtectionGroupSnapshot remote protection group snapshot
swagger:model RemoteProtectionGroupSnapshot
func (*RemoteProtectionGroupSnapshot) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshot) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshot) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshot) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshot) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshot) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotGetResponse ¶
type RemoteProtectionGroupSnapshotGetResponse struct { PageInfo RemoteProtectionGroupSnapshotResponse }
RemoteProtectionGroupSnapshotGetResponse remote protection group snapshot get response
swagger:model remoteProtectionGroupSnapshotGetResponse
func (*RemoteProtectionGroupSnapshotGetResponse) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshotGetResponse) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshotGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshotGetResponse) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotGetResponse) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshotGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotOAIGenAllOf1 ¶
type RemoteProtectionGroupSnapshotOAIGenAllOf1 struct { // Creation time of the snapshot on the original source of the snapshot. Measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Destroyed and pending eradication? If not specified, defaults to false. Destroyed bool `json:"destroyed,omitempty"` // Whether or not this remote protection group snapshot is replicated from the current array. // Read Only: true IsLocal *bool `json:"is_local,omitempty"` // remote Remote *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote `json:"remote,omitempty"` // source Source *RemoteProtectionGroupSnapshotOAIGenAllOf1Source `json:"source,omitempty"` // The suffix that is appended to the `source_name` value to generate the full remote protection group snapshot name in the form `PGROUP.SUFFIX`. If the suffix is not specified, the system constructs the snapshot name in the form `PGROUP.NNN`, where `PGROUP` is the protection group name, and `NNN` is a monotonically increasing number. Suffix string `json:"suffix,omitempty"` // Milliseconds remaining until eradication, if the snapshot has been destroyed. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
RemoteProtectionGroupSnapshotOAIGenAllOf1 A remote protection group snapshot is a collection of point-in-time consistent volume snapshots, for volumes associated with the remote protection group when the snapshot was taken.
swagger:model remoteProtectionGroupSnapshotOaiGenAllOf1
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroupSnapshotOAIGenAllOf1Remote ¶
type RemoteProtectionGroupSnapshotOAIGenAllOf1Remote struct {
FixedReference
}
RemoteProtectionGroupSnapshotOAIGenAllOf1Remote The offload target where the remote protection group snapshot is located.
swagger:model remoteProtectionGroupSnapshotOaiGenAllOf1Remote
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Remote) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotOAIGenAllOf1Source ¶
type RemoteProtectionGroupSnapshotOAIGenAllOf1Source struct {
FixedReferenceNoID
}
RemoteProtectionGroupSnapshotOAIGenAllOf1Source The original protection group from which this snapshot was taken.
swagger:model remoteProtectionGroupSnapshotOaiGenAllOf1Source
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1Source) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshotOAIGenAllOf1Source) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshotOAIGenAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshotOAIGenAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotPost ¶
type RemoteProtectionGroupSnapshotPost struct { BuiltIn RemoteProtectionGroupSnapshot RemoteProtectionGroupSnapshotPostAllOf2 }
RemoteProtectionGroupSnapshotPost remote protection group snapshot post
swagger:model remoteProtectionGroupSnapshotPost
func (*RemoteProtectionGroupSnapshotPost) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshotPost) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshotPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshotPost) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotPost) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshotPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotPostAllOf2 ¶
type RemoteProtectionGroupSnapshotPostAllOf2 struct { // destroyed // Read Only: true Destroyed *bool `json:"destroyed,omitempty"` // Specifies a name suffix for the snapshots created. The snapshot is created on the FlashArray specified by the `on` parameter. The `on` parameter cannot refer to an offload target. Snapshots with suffixes specified have names in the form `PGROUP.SUFFIX` instead of the default `PGROUP.NNN` form. The names of all snapshots created by a single command that specifies this option have the same suffix. Suffix string `json:"suffix,omitempty"` }
RemoteProtectionGroupSnapshotPostAllOf2 remote protection group snapshot post all of2
swagger:model remoteProtectionGroupSnapshotPostAllOf2
func (*RemoteProtectionGroupSnapshotPostAllOf2) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotPostAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotPostAllOf2) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotPostAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroupSnapshotResponse ¶
type RemoteProtectionGroupSnapshotResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. Items []*RemoteProtectionGroupSnapshot `json:"items"` }
RemoteProtectionGroupSnapshotResponse remote protection group snapshot response
swagger:model remoteProtectionGroupSnapshotResponse
func (*RemoteProtectionGroupSnapshotResponse) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotResponse) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroupSnapshotTransfer ¶
type RemoteProtectionGroupSnapshotTransfer struct { ResourceNoID Transfer RemoteProtectionGroupSnapshotTransferAllOf2 }
RemoteProtectionGroupSnapshotTransfer remote protection group snapshot transfer
swagger:model RemoteProtectionGroupSnapshotTransfer
func (*RemoteProtectionGroupSnapshotTransfer) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransfer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshotTransfer) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshotTransfer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshotTransfer) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransfer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotTransfer) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshotTransfer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotTransferAllOf2 ¶
type RemoteProtectionGroupSnapshotTransferAllOf2 interface{}
RemoteProtectionGroupSnapshotTransferAllOf2 The transfer statistics for snapshot replication.
swagger:model RemoteProtectionGroupSnapshotTransferAllOf2
type RemoteProtectionGroupSnapshotTransferGetResponse ¶
type RemoteProtectionGroupSnapshotTransferGetResponse struct { PageInfo RemoteProtectionGroupSnapshotTransferResponse RemoteProtectionGroupSnapshotTransferGetResponseAllOf2 }
RemoteProtectionGroupSnapshotTransferGetResponse remote protection group snapshot transfer get response
swagger:model remoteProtectionGroupSnapshotTransferGetResponse
func (*RemoteProtectionGroupSnapshotTransferGetResponse) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteProtectionGroupSnapshotTransferGetResponse) MarshalJSON ¶
func (m RemoteProtectionGroupSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteProtectionGroupSnapshotTransferGetResponse) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotTransferGetResponse) UnmarshalJSON ¶
func (m *RemoteProtectionGroupSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteProtectionGroupSnapshotTransferGetResponseAllOf2 ¶
type RemoteProtectionGroupSnapshotTransferGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*RemoteProtectionGroupSnapshotTransfer `json:"total"` }
RemoteProtectionGroupSnapshotTransferGetResponseAllOf2 remote protection group snapshot transfer get response all of2
swagger:model remoteProtectionGroupSnapshotTransferGetResponseAllOf2
func (*RemoteProtectionGroupSnapshotTransferGetResponseAllOf2) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransferGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotTransferGetResponseAllOf2) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransferGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteProtectionGroupSnapshotTransferResponse ¶
type RemoteProtectionGroupSnapshotTransferResponse struct { // items Items []*RemoteProtectionGroupSnapshotTransfer `json:"items"` }
RemoteProtectionGroupSnapshotTransferResponse remote protection group snapshot transfer response
swagger:model remoteProtectionGroupSnapshotTransferResponse
func (*RemoteProtectionGroupSnapshotTransferResponse) MarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransferResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteProtectionGroupSnapshotTransferResponse) UnmarshalBinary ¶
func (m *RemoteProtectionGroupSnapshotTransferResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteVolumeSnapshot ¶
type RemoteVolumeSnapshot struct { Resource Snapshot RemoteVolumeSnapshotOAIGenAllOf2 RemoteVolumeSnapshotAllOf3 }
RemoteVolumeSnapshot remote volume snapshot
swagger:model RemoteVolumeSnapshot
func (*RemoteVolumeSnapshot) MarshalBinary ¶
func (m *RemoteVolumeSnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteVolumeSnapshot) MarshalJSON ¶
func (m RemoteVolumeSnapshot) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteVolumeSnapshot) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteVolumeSnapshot) UnmarshalJSON ¶
func (m *RemoteVolumeSnapshot) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteVolumeSnapshotAllOf3 ¶
type RemoteVolumeSnapshotAllOf3 interface{}
RemoteVolumeSnapshotAllOf3 A volume snapshot on a remote target.
swagger:model RemoteVolumeSnapshotAllOf3
type RemoteVolumeSnapshotGetResponse ¶
type RemoteVolumeSnapshotGetResponse struct { PageInfo RemoteVolumeSnapshotResponse }
RemoteVolumeSnapshotGetResponse remote volume snapshot get response
swagger:model remoteVolumeSnapshotGetResponse
func (*RemoteVolumeSnapshotGetResponse) MarshalBinary ¶
func (m *RemoteVolumeSnapshotGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteVolumeSnapshotGetResponse) MarshalJSON ¶
func (m RemoteVolumeSnapshotGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteVolumeSnapshotGetResponse) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteVolumeSnapshotGetResponse) UnmarshalJSON ¶
func (m *RemoteVolumeSnapshotGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteVolumeSnapshotOAIGenAllOf2 ¶
type RemoteVolumeSnapshotOAIGenAllOf2 struct { // remote Remote *RemoteVolumeSnapshotOAIGenAllOf2Remote `json:"remote,omitempty"` }
RemoteVolumeSnapshotOAIGenAllOf2 remote volume snapshot Oai gen all of2
swagger:model remoteVolumeSnapshotOaiGenAllOf2
func (*RemoteVolumeSnapshotOAIGenAllOf2) MarshalBinary ¶
func (m *RemoteVolumeSnapshotOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteVolumeSnapshotOAIGenAllOf2) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteVolumeSnapshotOAIGenAllOf2Remote ¶
type RemoteVolumeSnapshotOAIGenAllOf2Remote struct {
FixedReference
}
RemoteVolumeSnapshotOAIGenAllOf2Remote Remote target where this volume snapshot is located.
swagger:model remoteVolumeSnapshotOaiGenAllOf2Remote
func (*RemoteVolumeSnapshotOAIGenAllOf2Remote) MarshalBinary ¶
func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteVolumeSnapshotOAIGenAllOf2Remote) MarshalJSON ¶
func (m RemoteVolumeSnapshotOAIGenAllOf2Remote) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteVolumeSnapshotOAIGenAllOf2Remote) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteVolumeSnapshotOAIGenAllOf2Remote) UnmarshalJSON ¶
func (m *RemoteVolumeSnapshotOAIGenAllOf2Remote) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteVolumeSnapshotResponse ¶
type RemoteVolumeSnapshotResponse struct { // items Items []*RemoteVolumeSnapshot `json:"items"` }
RemoteVolumeSnapshotResponse remote volume snapshot response
swagger:model remoteVolumeSnapshotResponse
func (*RemoteVolumeSnapshotResponse) MarshalBinary ¶
func (m *RemoteVolumeSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteVolumeSnapshotResponse) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteVolumeSnapshotTransfer ¶
type RemoteVolumeSnapshotTransfer struct { Resource Transfer RemoteVolumeSnapshotTransferAllOf2 }
RemoteVolumeSnapshotTransfer remote volume snapshot transfer
swagger:model RemoteVolumeSnapshotTransfer
func (*RemoteVolumeSnapshotTransfer) MarshalBinary ¶
func (m *RemoteVolumeSnapshotTransfer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteVolumeSnapshotTransfer) MarshalJSON ¶
func (m RemoteVolumeSnapshotTransfer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteVolumeSnapshotTransfer) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotTransfer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteVolumeSnapshotTransfer) UnmarshalJSON ¶
func (m *RemoteVolumeSnapshotTransfer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteVolumeSnapshotTransferAllOf2 ¶
type RemoteVolumeSnapshotTransferAllOf2 interface{}
RemoteVolumeSnapshotTransferAllOf2 The transfer statistics for snapshot replication data.
swagger:model RemoteVolumeSnapshotTransferAllOf2
type RemoteVolumeSnapshotTransferGetResponse ¶
type RemoteVolumeSnapshotTransferGetResponse struct { PageInfo RemoteVolumeSnapshotTransferResponse RemoteVolumeSnapshotTransferGetResponseAllOf2 }
RemoteVolumeSnapshotTransferGetResponse remote volume snapshot transfer get response
swagger:model remoteVolumeSnapshotTransferGetResponse
func (*RemoteVolumeSnapshotTransferGetResponse) MarshalBinary ¶
func (m *RemoteVolumeSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RemoteVolumeSnapshotTransferGetResponse) MarshalJSON ¶
func (m RemoteVolumeSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RemoteVolumeSnapshotTransferGetResponse) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RemoteVolumeSnapshotTransferGetResponse) UnmarshalJSON ¶
func (m *RemoteVolumeSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RemoteVolumeSnapshotTransferGetResponseAllOf2 ¶
type RemoteVolumeSnapshotTransferGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*RemoteVolumeSnapshotTransfer `json:"total"` }
RemoteVolumeSnapshotTransferGetResponseAllOf2 remote volume snapshot transfer get response all of2
swagger:model remoteVolumeSnapshotTransferGetResponseAllOf2
func (*RemoteVolumeSnapshotTransferGetResponseAllOf2) MarshalBinary ¶
func (m *RemoteVolumeSnapshotTransferGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteVolumeSnapshotTransferGetResponseAllOf2) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotTransferGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteVolumeSnapshotTransferResponse ¶
type RemoteVolumeSnapshotTransferResponse struct { // items Items []*RemoteVolumeSnapshotTransfer `json:"items"` }
RemoteVolumeSnapshotTransferResponse remote volume snapshot transfer response
swagger:model remoteVolumeSnapshotTransferResponse
func (*RemoteVolumeSnapshotTransferResponse) MarshalBinary ¶
func (m *RemoteVolumeSnapshotTransferResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteVolumeSnapshotTransferResponse) UnmarshalBinary ¶
func (m *RemoteVolumeSnapshotTransferResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplicaLinkLag ¶
type ReplicaLinkLag struct { // The average time difference between the current time and `recovery_point` for a period of time. // Minimum: 0 Avg *int64 `json:"avg,omitempty"` // The maximum time difference between the current time and `recovery_point` for a period of time. // Minimum: 0 Max *int64 `json:"max,omitempty"` }
ReplicaLinkLag replica link lag
swagger:model replicaLinkLag
func (*ReplicaLinkLag) MarshalBinary ¶
func (m *ReplicaLinkLag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReplicaLinkLag) UnmarshalBinary ¶
func (m *ReplicaLinkLag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplicaLinkPerformanceReplication ¶
type ReplicaLinkPerformanceReplication struct { // The number of bytes received per second from a remote array. // Minimum: 0 BytesPerSecFromRemote *int64 `json:"bytes_per_sec_from_remote,omitempty"` // The number of bytes transmitted per second to a remote array. // Minimum: 0 BytesPerSecToRemote *int64 `json:"bytes_per_sec_to_remote,omitempty"` // Total bytes transmitted and received per second. // Minimum: 0 BytesPerSecTotal *int64 `json:"bytes_per_sec_total,omitempty"` // The direction of replication. Valid values are `inbound` and `outbound`. Direction string `json:"direction,omitempty"` // local pod LocalPod *ReplicaLinkPerformanceReplicationLocalPod `json:"local_pod,omitempty"` // remote pod RemotePod *ReplicaLinkPerformanceReplicationRemotePod `json:"remote_pod,omitempty"` // Reference to a remote array. Remotes []*FixedReference `json:"remotes"` // Sample time in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` }
ReplicaLinkPerformanceReplication replica link performance replication
swagger:model replicaLinkPerformanceReplication
func (*ReplicaLinkPerformanceReplication) MarshalBinary ¶
func (m *ReplicaLinkPerformanceReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReplicaLinkPerformanceReplication) UnmarshalBinary ¶
func (m *ReplicaLinkPerformanceReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplicaLinkPerformanceReplicationLocalPod ¶
type ReplicaLinkPerformanceReplicationLocalPod struct {
FixedReference
}
ReplicaLinkPerformanceReplicationLocalPod Reference to a local pod.
swagger:model replicaLinkPerformanceReplicationLocalPod
func (*ReplicaLinkPerformanceReplicationLocalPod) MarshalBinary ¶
func (m *ReplicaLinkPerformanceReplicationLocalPod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ReplicaLinkPerformanceReplicationLocalPod) MarshalJSON ¶
func (m ReplicaLinkPerformanceReplicationLocalPod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ReplicaLinkPerformanceReplicationLocalPod) UnmarshalBinary ¶
func (m *ReplicaLinkPerformanceReplicationLocalPod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ReplicaLinkPerformanceReplicationLocalPod) UnmarshalJSON ¶
func (m *ReplicaLinkPerformanceReplicationLocalPod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ReplicaLinkPerformanceReplicationRemotePod ¶
type ReplicaLinkPerformanceReplicationRemotePod struct {
FixedReference
}
ReplicaLinkPerformanceReplicationRemotePod Reference to a remote pod.
swagger:model replicaLinkPerformanceReplicationRemotePod
func (*ReplicaLinkPerformanceReplicationRemotePod) MarshalBinary ¶
func (m *ReplicaLinkPerformanceReplicationRemotePod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ReplicaLinkPerformanceReplicationRemotePod) MarshalJSON ¶
func (m ReplicaLinkPerformanceReplicationRemotePod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ReplicaLinkPerformanceReplicationRemotePod) UnmarshalBinary ¶
func (m *ReplicaLinkPerformanceReplicationRemotePod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ReplicaLinkPerformanceReplicationRemotePod) UnmarshalJSON ¶
func (m *ReplicaLinkPerformanceReplicationRemotePod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ReplicationPerformanceWithTotal ¶
type ReplicationPerformanceWithTotal struct { // The number of bytes received per second from a remote array. The number will be zero if the arrays are unable to communicate. // Minimum: 0 FromRemoteBytesPerSec *int64 `json:"from_remote_bytes_per_sec,omitempty"` // The number of bytes transmitted per second to a remote array. The number will be zero if the arrays are unable to communicate. // Minimum: 0 ToRemoteBytesPerSec *int64 `json:"to_remote_bytes_per_sec,omitempty"` // Total bytes transmitted and received per second. The number will be zero if the arrays are unable to communicate. // Minimum: 0 TotalBytesPerSec *int64 `json:"total_bytes_per_sec,omitempty"` }
ReplicationPerformanceWithTotal replication performance with total
swagger:model replicationPerformanceWithTotal
func (*ReplicationPerformanceWithTotal) MarshalBinary ¶
func (m *ReplicationPerformanceWithTotal) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReplicationPerformanceWithTotal) UnmarshalBinary ¶
func (m *ReplicationPerformanceWithTotal) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplicationSchedule ¶
type ReplicationSchedule struct { SnapshotSchedule ReplicationScheduleAllOf1 }
ReplicationSchedule replication schedule
swagger:model replicationSchedule
func (*ReplicationSchedule) MarshalBinary ¶
func (m *ReplicationSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ReplicationSchedule) MarshalJSON ¶
func (m ReplicationSchedule) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ReplicationSchedule) UnmarshalBinary ¶
func (m *ReplicationSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ReplicationSchedule) UnmarshalJSON ¶
func (m *ReplicationSchedule) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ReplicationScheduleAllOf1 ¶
type ReplicationScheduleAllOf1 struct { // blackout Blackout *ReplicationScheduleAllOf1Blackout `json:"blackout,omitempty"` }
ReplicationScheduleAllOf1 The schedule of a replication action.
swagger:model replicationScheduleAllOf1
func (*ReplicationScheduleAllOf1) MarshalBinary ¶
func (m *ReplicationScheduleAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReplicationScheduleAllOf1) UnmarshalBinary ¶
func (m *ReplicationScheduleAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplicationScheduleAllOf1Blackout ¶
type ReplicationScheduleAllOf1Blackout struct {
TimeWindow
}
ReplicationScheduleAllOf1Blackout The range of time when to suspend replication. To clear the blackout period, set to an empty string ("").
swagger:model replicationScheduleAllOf1Blackout
func (*ReplicationScheduleAllOf1Blackout) MarshalBinary ¶
func (m *ReplicationScheduleAllOf1Blackout) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ReplicationScheduleAllOf1Blackout) MarshalJSON ¶
func (m ReplicationScheduleAllOf1Blackout) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ReplicationScheduleAllOf1Blackout) UnmarshalBinary ¶
func (m *ReplicationScheduleAllOf1Blackout) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ReplicationScheduleAllOf1Blackout) UnmarshalJSON ¶
func (m *ReplicationScheduleAllOf1Blackout) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type Resource ¶
type Resource struct { // A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource. // Read Only: true ID string `json:"id,omitempty"` // A user-specified name. The name must be locally unique and can be changed. Name string `json:"name,omitempty"` }
Resource An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server.
swagger:model resource
func (*Resource) MarshalBinary ¶
MarshalBinary interface implementation
func (*Resource) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ResourceFixedNonUniqueName ¶
type ResourceFixedNonUniqueName struct { // A globally unique, system-generated ID. The ID cannot be modified. // Read Only: true ID string `json:"id,omitempty"` // Name of the resource. The name cannot be modified. // Read Only: true Name string `json:"name,omitempty"` }
ResourceFixedNonUniqueName A resource with a non-unique name.
swagger:model resourceFixedNonUniqueName
func (*ResourceFixedNonUniqueName) MarshalBinary ¶
func (m *ResourceFixedNonUniqueName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceFixedNonUniqueName) UnmarshalBinary ¶
func (m *ResourceFixedNonUniqueName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceNoID ¶
type ResourceNoID struct { // A user-specified name. The name must be locally unique and can be changed. Name string `json:"name,omitempty"` }
ResourceNoID An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server.
swagger:model resourceNoId
func (*ResourceNoID) MarshalBinary ¶
func (m *ResourceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceNoID) UnmarshalBinary ¶
func (m *ResourceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePerformance ¶
type ResourcePerformance struct { Performance Resource }
ResourcePerformance resource performance
swagger:model resourcePerformance
func (*ResourcePerformance) MarshalBinary ¶
func (m *ResourcePerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformance) MarshalJSON ¶
func (m ResourcePerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformance) UnmarshalBinary ¶
func (m *ResourcePerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformance) UnmarshalJSON ¶
func (m *ResourcePerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceByArray ¶
type ResourcePerformanceByArray struct { ResourcePerformance ResourcePerformanceByArrayAllOf1 }
ResourcePerformanceByArray resource performance by array
swagger:model resourcePerformanceByArray
func (*ResourcePerformanceByArray) MarshalBinary ¶
func (m *ResourcePerformanceByArray) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceByArray) MarshalJSON ¶
func (m ResourcePerformanceByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceByArray) UnmarshalBinary ¶
func (m *ResourcePerformanceByArray) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceByArray) UnmarshalJSON ¶
func (m *ResourcePerformanceByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceByArrayAllOf1 ¶
type ResourcePerformanceByArrayAllOf1 struct { // array Array *ResourcePerformanceByArrayAllOf1Array `json:"array,omitempty"` }
ResourcePerformanceByArrayAllOf1 resource performance by array all of1
swagger:model resourcePerformanceByArrayAllOf1
func (*ResourcePerformanceByArrayAllOf1) MarshalBinary ¶
func (m *ResourcePerformanceByArrayAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePerformanceByArrayAllOf1) UnmarshalBinary ¶
func (m *ResourcePerformanceByArrayAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePerformanceByArrayAllOf1Array ¶
type ResourcePerformanceByArrayAllOf1Array struct {
Resource
}
ResourcePerformanceByArrayAllOf1Array The array on which the performance metrics were recorded.
swagger:model resourcePerformanceByArrayAllOf1Array
func (*ResourcePerformanceByArrayAllOf1Array) MarshalBinary ¶
func (m *ResourcePerformanceByArrayAllOf1Array) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceByArrayAllOf1Array) MarshalJSON ¶
func (m ResourcePerformanceByArrayAllOf1Array) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceByArrayAllOf1Array) UnmarshalBinary ¶
func (m *ResourcePerformanceByArrayAllOf1Array) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceByArrayAllOf1Array) UnmarshalJSON ¶
func (m *ResourcePerformanceByArrayAllOf1Array) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceByArrayGetResponse ¶
type ResourcePerformanceByArrayGetResponse struct { PageInfo ResourcePerformanceByArrayGetResponseAllOf1 }
ResourcePerformanceByArrayGetResponse resource performance by array get response
swagger:model resourcePerformanceByArrayGetResponse
func (*ResourcePerformanceByArrayGetResponse) MarshalBinary ¶
func (m *ResourcePerformanceByArrayGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceByArrayGetResponse) MarshalJSON ¶
func (m ResourcePerformanceByArrayGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceByArrayGetResponse) UnmarshalBinary ¶
func (m *ResourcePerformanceByArrayGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceByArrayGetResponse) UnmarshalJSON ¶
func (m *ResourcePerformanceByArrayGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceByArrayGetResponseAllOf1 ¶
type ResourcePerformanceByArrayGetResponseAllOf1 struct { // Performance data, broken down by array. If `total_only=true`, the `items` list will be empty. Items []*ResourcePerformanceByArray `json:"items"` // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ResourcePerformanceByArray `json:"total"` }
ResourcePerformanceByArrayGetResponseAllOf1 resource performance by array get response all of1
swagger:model resourcePerformanceByArrayGetResponseAllOf1
func (*ResourcePerformanceByArrayGetResponseAllOf1) MarshalBinary ¶
func (m *ResourcePerformanceByArrayGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePerformanceByArrayGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourcePerformanceByArrayGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePerformanceGetResponse ¶
type ResourcePerformanceGetResponse struct { PageInfo ResourcePerformanceGetResponseAllOf1 }
ResourcePerformanceGetResponse resource performance get response
swagger:model resourcePerformanceGetResponse
func (*ResourcePerformanceGetResponse) MarshalBinary ¶
func (m *ResourcePerformanceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceGetResponse) MarshalJSON ¶
func (m ResourcePerformanceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceGetResponse) UnmarshalBinary ¶
func (m *ResourcePerformanceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceGetResponse) UnmarshalJSON ¶
func (m *ResourcePerformanceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceGetResponseAllOf1 ¶
type ResourcePerformanceGetResponseAllOf1 struct { // Performance data. If `total_only=true`, the `items` list will be empty. Items []*ResourcePerformance `json:"items"` // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ResourcePerformance `json:"total"` }
ResourcePerformanceGetResponseAllOf1 resource performance get response all of1
swagger:model resourcePerformanceGetResponseAllOf1
func (*ResourcePerformanceGetResponseAllOf1) MarshalBinary ¶
func (m *ResourcePerformanceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePerformanceGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourcePerformanceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePerformanceNoID ¶
type ResourcePerformanceNoID struct { Performance ResourceNoID }
ResourcePerformanceNoID resource performance no Id
swagger:model resourcePerformanceNoId
func (*ResourcePerformanceNoID) MarshalBinary ¶
func (m *ResourcePerformanceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceNoID) MarshalJSON ¶
func (m ResourcePerformanceNoID) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceNoID) UnmarshalBinary ¶
func (m *ResourcePerformanceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceNoID) UnmarshalJSON ¶
func (m *ResourcePerformanceNoID) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceNoIDByArray ¶
type ResourcePerformanceNoIDByArray struct { ResourcePerformanceNoID ResourcePerformanceNoIDByArrayAllOf1 }
ResourcePerformanceNoIDByArray resource performance no Id by array
swagger:model resourcePerformanceNoIdByArray
func (*ResourcePerformanceNoIDByArray) MarshalBinary ¶
func (m *ResourcePerformanceNoIDByArray) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceNoIDByArray) MarshalJSON ¶
func (m ResourcePerformanceNoIDByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceNoIDByArray) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDByArray) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceNoIDByArray) UnmarshalJSON ¶
func (m *ResourcePerformanceNoIDByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceNoIDByArrayAllOf1 ¶
type ResourcePerformanceNoIDByArrayAllOf1 struct { // array Array *ResourcePerformanceNoIDByArrayAllOf1Array `json:"array,omitempty"` }
ResourcePerformanceNoIDByArrayAllOf1 resource performance no Id by array all of1
swagger:model resourcePerformanceNoIdByArrayAllOf1
func (*ResourcePerformanceNoIDByArrayAllOf1) MarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePerformanceNoIDByArrayAllOf1) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePerformanceNoIDByArrayAllOf1Array ¶
type ResourcePerformanceNoIDByArrayAllOf1Array struct {
Resource
}
ResourcePerformanceNoIDByArrayAllOf1Array The array on which the performance metrics were recorded.
swagger:model resourcePerformanceNoIdByArrayAllOf1Array
func (*ResourcePerformanceNoIDByArrayAllOf1Array) MarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayAllOf1Array) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceNoIDByArrayAllOf1Array) MarshalJSON ¶
func (m ResourcePerformanceNoIDByArrayAllOf1Array) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceNoIDByArrayAllOf1Array) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayAllOf1Array) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceNoIDByArrayAllOf1Array) UnmarshalJSON ¶
func (m *ResourcePerformanceNoIDByArrayAllOf1Array) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceNoIDByArrayGetResponse ¶
type ResourcePerformanceNoIDByArrayGetResponse struct { PageInfo ResourcePerformanceNoIDByArrayGetResponseAllOf1 }
ResourcePerformanceNoIDByArrayGetResponse resource performance no Id by array get response
swagger:model resourcePerformanceNoIdByArrayGetResponse
func (*ResourcePerformanceNoIDByArrayGetResponse) MarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceNoIDByArrayGetResponse) MarshalJSON ¶
func (m ResourcePerformanceNoIDByArrayGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceNoIDByArrayGetResponse) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceNoIDByArrayGetResponse) UnmarshalJSON ¶
func (m *ResourcePerformanceNoIDByArrayGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceNoIDByArrayGetResponseAllOf1 ¶
type ResourcePerformanceNoIDByArrayGetResponseAllOf1 struct { // Performance data, broken down by array. If `total_only=true`, the `items` list will be empty. Items []*ResourcePerformanceNoIDByArray `json:"items"` // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ResourcePerformanceNoIDByArray `json:"total"` }
ResourcePerformanceNoIDByArrayGetResponseAllOf1 resource performance no Id by array get response all of1
swagger:model resourcePerformanceNoIdByArrayGetResponseAllOf1
func (*ResourcePerformanceNoIDByArrayGetResponseAllOf1) MarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePerformanceNoIDByArrayGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDByArrayGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePerformanceNoIDGetResponse ¶
type ResourcePerformanceNoIDGetResponse struct { PageInfo ResourcePerformanceNoIDGetResponseAllOf1 }
ResourcePerformanceNoIDGetResponse resource performance no Id get response
swagger:model resourcePerformanceNoIdGetResponse
func (*ResourcePerformanceNoIDGetResponse) MarshalBinary ¶
func (m *ResourcePerformanceNoIDGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePerformanceNoIDGetResponse) MarshalJSON ¶
func (m ResourcePerformanceNoIDGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePerformanceNoIDGetResponse) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePerformanceNoIDGetResponse) UnmarshalJSON ¶
func (m *ResourcePerformanceNoIDGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePerformanceNoIDGetResponseAllOf1 ¶
type ResourcePerformanceNoIDGetResponseAllOf1 struct { // Performance data. If `total_only=true`, the `items` list will be empty. Items []*ResourcePerformanceNoID `json:"items"` // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ResourcePerformanceNoID `json:"total"` }
ResourcePerformanceNoIDGetResponseAllOf1 resource performance no Id get response all of1
swagger:model resourcePerformanceNoIdGetResponseAllOf1
func (*ResourcePerformanceNoIDGetResponseAllOf1) MarshalBinary ¶
func (m *ResourcePerformanceNoIDGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePerformanceNoIDGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourcePerformanceNoIDGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePodSpace ¶
type ResourcePodSpace struct { BuiltIn ResourcePodSpaceAllOf1 }
ResourcePodSpace resource pod space
swagger:model resourcePodSpace
func (*ResourcePodSpace) MarshalBinary ¶
func (m *ResourcePodSpace) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePodSpace) MarshalJSON ¶
func (m ResourcePodSpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePodSpace) UnmarshalBinary ¶
func (m *ResourcePodSpace) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePodSpace) UnmarshalJSON ¶
func (m *ResourcePodSpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePodSpaceAllOf1 ¶
type ResourcePodSpaceAllOf1 struct { // space Space *ResourcePodSpaceAllOf1Space `json:"space,omitempty"` // The timestamp of when the data was taken, measured in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` }
ResourcePodSpaceAllOf1 resource pod space all of1
swagger:model resourcePodSpaceAllOf1
func (*ResourcePodSpaceAllOf1) MarshalBinary ¶
func (m *ResourcePodSpaceAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePodSpaceAllOf1) UnmarshalBinary ¶
func (m *ResourcePodSpaceAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourcePodSpaceAllOf1Space ¶
type ResourcePodSpaceAllOf1Space struct {
PodSpace
}
ResourcePodSpaceAllOf1Space Displays size and space consumption information.
swagger:model resourcePodSpaceAllOf1Space
func (*ResourcePodSpaceAllOf1Space) MarshalBinary ¶
func (m *ResourcePodSpaceAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePodSpaceAllOf1Space) MarshalJSON ¶
func (m ResourcePodSpaceAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePodSpaceAllOf1Space) UnmarshalBinary ¶
func (m *ResourcePodSpaceAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePodSpaceAllOf1Space) UnmarshalJSON ¶
func (m *ResourcePodSpaceAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePodSpaceGetResponse ¶
type ResourcePodSpaceGetResponse struct { PageInfo ResourcePodSpaceGetResponseAllOf1 }
ResourcePodSpaceGetResponse resource pod space get response
swagger:model resourcePodSpaceGetResponse
func (*ResourcePodSpaceGetResponse) MarshalBinary ¶
func (m *ResourcePodSpaceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourcePodSpaceGetResponse) MarshalJSON ¶
func (m ResourcePodSpaceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourcePodSpaceGetResponse) UnmarshalBinary ¶
func (m *ResourcePodSpaceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourcePodSpaceGetResponse) UnmarshalJSON ¶
func (m *ResourcePodSpaceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourcePodSpaceGetResponseAllOf1 ¶
type ResourcePodSpaceGetResponseAllOf1 struct { // Displays a list of all items after filtering. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. Items []*ResourcePodSpace `json:"items"` // The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*ResourcePodSpace `json:"total"` }
ResourcePodSpaceGetResponseAllOf1 resource pod space get response all of1
swagger:model resourcePodSpaceGetResponseAllOf1
func (*ResourcePodSpaceGetResponseAllOf1) MarshalBinary ¶
func (m *ResourcePodSpaceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourcePodSpaceGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourcePodSpaceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceSpace ¶
type ResourceSpace struct { BuiltIn ResourceSpaceAllOf1 }
ResourceSpace resource space
swagger:model resourceSpace
func (*ResourceSpace) MarshalBinary ¶
func (m *ResourceSpace) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourceSpace) MarshalJSON ¶
func (m ResourceSpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourceSpace) UnmarshalBinary ¶
func (m *ResourceSpace) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourceSpace) UnmarshalJSON ¶
func (m *ResourceSpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourceSpaceAllOf1 ¶
type ResourceSpaceAllOf1 struct { // space Space *ResourceSpaceAllOf1Space `json:"space,omitempty"` // The timestamp of when the data was taken. Measured in milliseconds since the UNIX epoch. Time int64 `json:"time,omitempty"` }
ResourceSpaceAllOf1 resource space all of1
swagger:model resourceSpaceAllOf1
func (*ResourceSpaceAllOf1) MarshalBinary ¶
func (m *ResourceSpaceAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceSpaceAllOf1) UnmarshalBinary ¶
func (m *ResourceSpaceAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceSpaceAllOf1Space ¶
type ResourceSpaceAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
ResourceSpaceAllOf1Space Displays size and space consumption information.
swagger:model resourceSpaceAllOf1Space
func (*ResourceSpaceAllOf1Space) MarshalBinary ¶
func (m *ResourceSpaceAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourceSpaceAllOf1Space) MarshalJSON ¶
func (m ResourceSpaceAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourceSpaceAllOf1Space) UnmarshalBinary ¶
func (m *ResourceSpaceAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourceSpaceAllOf1Space) UnmarshalJSON ¶
func (m *ResourceSpaceAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourceSpaceGetResponse ¶
type ResourceSpaceGetResponse struct { PageInfo ResourceSpaceGetResponseAllOf1 }
ResourceSpaceGetResponse resource space get response
swagger:model resourceSpaceGetResponse
func (*ResourceSpaceGetResponse) MarshalBinary ¶
func (m *ResourceSpaceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourceSpaceGetResponse) MarshalJSON ¶
func (m ResourceSpaceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourceSpaceGetResponse) UnmarshalBinary ¶
func (m *ResourceSpaceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourceSpaceGetResponse) UnmarshalJSON ¶
func (m *ResourceSpaceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourceSpaceGetResponseAllOf1 ¶
type ResourceSpaceGetResponseAllOf1 struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. Items []*ResourceSpace `json:"items"` // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*ResourceSpace `json:"total"` }
ResourceSpaceGetResponseAllOf1 resource space get response all of1
swagger:model resourceSpaceGetResponseAllOf1
func (*ResourceSpaceGetResponseAllOf1) MarshalBinary ¶
func (m *ResourceSpaceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceSpaceGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourceSpaceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceSpaceNoID ¶
type ResourceSpaceNoID struct { BuiltInResourceNoID ResourceSpaceNoIDAllOf1 }
ResourceSpaceNoID resource space no Id
swagger:model resourceSpaceNoId
func (*ResourceSpaceNoID) MarshalBinary ¶
func (m *ResourceSpaceNoID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourceSpaceNoID) MarshalJSON ¶
func (m ResourceSpaceNoID) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourceSpaceNoID) UnmarshalBinary ¶
func (m *ResourceSpaceNoID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourceSpaceNoID) UnmarshalJSON ¶
func (m *ResourceSpaceNoID) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourceSpaceNoIDAllOf1 ¶
type ResourceSpaceNoIDAllOf1 struct { // space Space *ResourceSpaceNoIDAllOf1Space `json:"space,omitempty"` // time Time int64 `json:"time,omitempty"` }
ResourceSpaceNoIDAllOf1 resource space no Id all of1
swagger:model resourceSpaceNoIdAllOf1
func (*ResourceSpaceNoIDAllOf1) MarshalBinary ¶
func (m *ResourceSpaceNoIDAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceSpaceNoIDAllOf1) UnmarshalBinary ¶
func (m *ResourceSpaceNoIDAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceSpaceNoIDAllOf1Space ¶
type ResourceSpaceNoIDAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
ResourceSpaceNoIDAllOf1Space Displays size and space consumption information.
swagger:model resourceSpaceNoIdAllOf1Space
func (*ResourceSpaceNoIDAllOf1Space) MarshalBinary ¶
func (m *ResourceSpaceNoIDAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourceSpaceNoIDAllOf1Space) MarshalJSON ¶
func (m ResourceSpaceNoIDAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourceSpaceNoIDAllOf1Space) UnmarshalBinary ¶
func (m *ResourceSpaceNoIDAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourceSpaceNoIDAllOf1Space) UnmarshalJSON ¶
func (m *ResourceSpaceNoIDAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourceSpaceNoIDGetResponse ¶
type ResourceSpaceNoIDGetResponse struct { PageInfo ResourceSpaceNoIDGetResponseAllOf1 }
ResourceSpaceNoIDGetResponse resource space no Id get response
swagger:model resourceSpaceNoIdGetResponse
func (*ResourceSpaceNoIDGetResponse) MarshalBinary ¶
func (m *ResourceSpaceNoIDGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ResourceSpaceNoIDGetResponse) MarshalJSON ¶
func (m ResourceSpaceNoIDGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ResourceSpaceNoIDGetResponse) UnmarshalBinary ¶
func (m *ResourceSpaceNoIDGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ResourceSpaceNoIDGetResponse) UnmarshalJSON ¶
func (m *ResourceSpaceNoIDGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ResourceSpaceNoIDGetResponseAllOf1 ¶
type ResourceSpaceNoIDGetResponseAllOf1 struct { // items Items []*ResourceSpaceNoID `json:"items"` }
ResourceSpaceNoIDGetResponseAllOf1 resource space no Id get response all of1
swagger:model resourceSpaceNoIdGetResponseAllOf1
func (*ResourceSpaceNoIDGetResponseAllOf1) MarshalBinary ¶
func (m *ResourceSpaceNoIDGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceSpaceNoIDGetResponseAllOf1) UnmarshalBinary ¶
func (m *ResourceSpaceNoIDGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RetentionPolicy ¶
type RetentionPolicy struct { // The length of time to keep the specified snapshots. Measured in seconds. AllForSec int32 `json:"all_for_sec,omitempty"` // The number of days to keep the snapshots after the `all_for_sec` period has passed. Days int32 `json:"days,omitempty"` // The number of snapshots to keep per day after the `all_for_sec` period has passed. PerDay int32 `json:"per_day,omitempty"` }
RetentionPolicy The snapshot retention policy.
swagger:model retentionPolicy
func (*RetentionPolicy) MarshalBinary ¶
func (m *RetentionPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RetentionPolicy) UnmarshalBinary ¶
func (m *RetentionPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SMIS ¶
type SMIS struct { // If set to `true`, the Service Location Protocol (SLP) and its ports, TCP 427 and UDP 427, are enabled. SlpEnabled bool `json:"slp_enabled,omitempty"` // If set to `true`, the SMI-S provider and its port, TCP 5989 is enabled. WbemHTTPSEnabled bool `json:"wbem_https_enabled,omitempty"` }
SMIS smis
swagger:model smis
func (*SMIS) MarshalBinary ¶
MarshalBinary interface implementation
func (*SMIS) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SMISGetResponse ¶
type SMISGetResponse struct { PageInfo SMISResponse }
SMISGetResponse smis get response
swagger:model smisGetResponse
func (*SMISGetResponse) MarshalBinary ¶
func (m *SMISGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SMISGetResponse) MarshalJSON ¶
func (m SMISGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SMISGetResponse) UnmarshalBinary ¶
func (m *SMISGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SMISGetResponse) UnmarshalJSON ¶
func (m *SMISGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SMISResponse ¶
type SMISResponse struct { // items Items []*SMIS `json:"items"` }
SMISResponse smis response
swagger:model smisResponse
func (*SMISResponse) MarshalBinary ¶
func (m *SMISResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SMISResponse) UnmarshalBinary ¶
func (m *SMISResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SMTP ¶
type SMTP struct {
SMTPServer
}
SMTP SMTP
swagger:model SMTP
func (SMTP) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*SMTP) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SMTPServer ¶
type SMTPServer struct { BuiltInResourceNoID SMTPServerAllOf1 }
SMTPServer smtp server
swagger:model smtpServer
func (*SMTPServer) MarshalBinary ¶
func (m *SMTPServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SMTPServer) MarshalJSON ¶
func (m SMTPServer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SMTPServer) UnmarshalBinary ¶
func (m *SMTPServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SMTPServer) UnmarshalJSON ¶
func (m *SMTPServer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SMTPServerAllOf1 ¶
type SMTPServerAllOf1 struct { // Password for the relay host, if needed. Password string `json:"password,omitempty"` // Relay server used as a forwarding point for email sent from the array. Can be set as a hostname, IPv4 address, or IPv6 address, with optional port numbers. The expected format for IPv4 is `ddd.ddd.ddd.ddd:PORT`. The expected format for IPv6 is `xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx` or, if a port number is specified, `[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:PORT`. RelayHost string `json:"relay_host,omitempty"` // Domain name appended to alert email messages. SenderDomain string `json:"sender_domain,omitempty"` // User name for the relay host, if needed. UserName string `json:"user_name,omitempty"` }
SMTPServerAllOf1 smtp server all of1
swagger:model smtpServerAllOf1
func (*SMTPServerAllOf1) MarshalBinary ¶
func (m *SMTPServerAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SMTPServerAllOf1) UnmarshalBinary ¶
func (m *SMTPServerAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SMTPServerGetResponse ¶
type SMTPServerGetResponse struct { PageInfo SMTPServerResponse }
SMTPServerGetResponse smtp server get response
swagger:model smtpServerGetResponse
func (*SMTPServerGetResponse) MarshalBinary ¶
func (m *SMTPServerGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SMTPServerGetResponse) MarshalJSON ¶
func (m SMTPServerGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SMTPServerGetResponse) UnmarshalBinary ¶
func (m *SMTPServerGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SMTPServerGetResponse) UnmarshalJSON ¶
func (m *SMTPServerGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SMTPServerResponse ¶
type SMTPServerResponse struct { // items Items []*SMTPServer `json:"items"` }
SMTPServerResponse smtp server response
swagger:model smtpServerResponse
func (*SMTPServerResponse) MarshalBinary ¶
func (m *SMTPServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SMTPServerResponse) UnmarshalBinary ¶
func (m *SMTPServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPAgent ¶
type SNMPAgent struct { ResourceNoID SNMPAgentOAIGenAllOf1 }
SNMPAgent SNMP agent
swagger:model SNMPAgent
func (*SNMPAgent) MarshalBinary ¶
MarshalBinary interface implementation
func (SNMPAgent) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*SNMPAgent) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*SNMPAgent) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPAgentGetResponse ¶
type SNMPAgentGetResponse struct { PageInfo SNMPAgentResponse }
SNMPAgentGetResponse snmp agent get response
swagger:model snmpAgentGetResponse
func (*SNMPAgentGetResponse) MarshalBinary ¶
func (m *SNMPAgentGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPAgentGetResponse) MarshalJSON ¶
func (m SNMPAgentGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPAgentGetResponse) UnmarshalBinary ¶
func (m *SNMPAgentGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPAgentGetResponse) UnmarshalJSON ¶
func (m *SNMPAgentGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPAgentMib ¶
type SNMPAgentMib struct {
SNMPAgentMibAllOf0
}
SNMPAgentMib snmp agent mib
swagger:model snmpAgentMib
func (*SNMPAgentMib) MarshalBinary ¶
func (m *SNMPAgentMib) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPAgentMib) MarshalJSON ¶
func (m SNMPAgentMib) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPAgentMib) UnmarshalBinary ¶
func (m *SNMPAgentMib) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPAgentMib) UnmarshalJSON ¶
func (m *SNMPAgentMib) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPAgentMibAllOf0 ¶
type SNMPAgentMibAllOf0 struct { // MIB text. // Read Only: true Mib string `json:"mib,omitempty"` }
SNMPAgentMibAllOf0 snmp agent mib all of0
swagger:model snmpAgentMibAllOf0
func (*SNMPAgentMibAllOf0) MarshalBinary ¶
func (m *SNMPAgentMibAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPAgentMibAllOf0) UnmarshalBinary ¶
func (m *SNMPAgentMibAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPAgentMibGetResponse ¶
type SNMPAgentMibGetResponse struct { PageInfo SNMPAgentMibResponse }
SNMPAgentMibGetResponse snmp agent mib get response
swagger:model snmpAgentMibGetResponse
func (*SNMPAgentMibGetResponse) MarshalBinary ¶
func (m *SNMPAgentMibGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPAgentMibGetResponse) MarshalJSON ¶
func (m SNMPAgentMibGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPAgentMibGetResponse) UnmarshalBinary ¶
func (m *SNMPAgentMibGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPAgentMibGetResponse) UnmarshalJSON ¶
func (m *SNMPAgentMibGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPAgentMibResponse ¶
type SNMPAgentMibResponse struct { // items Items []*SNMPAgentMib `json:"items"` }
SNMPAgentMibResponse snmp agent mib response
swagger:model snmpAgentMibResponse
func (*SNMPAgentMibResponse) MarshalBinary ¶
func (m *SNMPAgentMibResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPAgentMibResponse) UnmarshalBinary ¶
func (m *SNMPAgentMibResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPAgentOAIGenAllOf1 ¶
type SNMPAgentOAIGenAllOf1 struct { // The administration domain unique name of an SNMP agent. // Read Only: true // Max Length: 32 EngineID string `json:"engine_id,omitempty"` // v2c V2c *SNMPV2c `json:"v2c,omitempty"` // v3 V3 *SNMPV3 `json:"v3,omitempty"` // Version of the SNMP protocol to be used by Purity//FA in communications with the specified manager. Valid values are `v2c` and `v3`. Version string `json:"version,omitempty"` }
SNMPAgentOAIGenAllOf1 snmp agent Oai gen all of1
swagger:model snmpAgentOaiGenAllOf1
func (*SNMPAgentOAIGenAllOf1) MarshalBinary ¶
func (m *SNMPAgentOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPAgentOAIGenAllOf1) UnmarshalBinary ¶
func (m *SNMPAgentOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPAgentPatch ¶
type SNMPAgentPatch struct { ResourceNoID SNMPAgentPatchAllOf1 }
SNMPAgentPatch snmp agent patch
swagger:model snmpAgentPatch
func (*SNMPAgentPatch) MarshalBinary ¶
func (m *SNMPAgentPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPAgentPatch) MarshalJSON ¶
func (m SNMPAgentPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPAgentPatch) UnmarshalBinary ¶
func (m *SNMPAgentPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPAgentPatch) UnmarshalJSON ¶
func (m *SNMPAgentPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPAgentPatchAllOf1 ¶
type SNMPAgentPatchAllOf1 struct { // The administration domain unique name of an SNMP agent. // Read Only: true // Max Length: 32 EngineID string `json:"engine_id,omitempty"` // v2c V2c *SNMPV2c `json:"v2c,omitempty"` // v3 V3 *SNMPV3Patch `json:"v3,omitempty"` // Version of the SNMP protocol to be used by Purity//FA in communications with the specified manager. Valid values are `v2c` and `v3`. Version string `json:"version,omitempty"` }
SNMPAgentPatchAllOf1 snmp agent patch all of1
swagger:model snmpAgentPatchAllOf1
func (*SNMPAgentPatchAllOf1) MarshalBinary ¶
func (m *SNMPAgentPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPAgentPatchAllOf1) UnmarshalBinary ¶
func (m *SNMPAgentPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPAgentResponse ¶
type SNMPAgentResponse struct { // items Items []*SNMPAgent `json:"items"` }
SNMPAgentResponse snmp agent response
swagger:model snmpAgentResponse
func (*SNMPAgentResponse) MarshalBinary ¶
func (m *SNMPAgentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPAgentResponse) UnmarshalBinary ¶
func (m *SNMPAgentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPManager ¶
type SNMPManager struct { ResourceNoID SNMPManagerAllOf1 }
SNMPManager snmp manager
swagger:model snmpManager
func (*SNMPManager) MarshalBinary ¶
func (m *SNMPManager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPManager) MarshalJSON ¶
func (m SNMPManager) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPManager) UnmarshalBinary ¶
func (m *SNMPManager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPManager) UnmarshalJSON ¶
func (m *SNMPManager) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPManagerAllOf1 ¶
type SNMPManagerAllOf1 struct { // DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity//FA is to send trap messages when it generates alerts. Host string `json:"host,omitempty"` // The type of notification the agent will send. Valid values are `inform` and `trap`. Notification string `json:"notification,omitempty"` // v2c V2c *SNMPV2c `json:"v2c,omitempty"` // v3 V3 *SNMPV3 `json:"v3,omitempty"` // Version of the SNMP protocol to be used by Purity//FA to communicate with the specified manager. Valid values are `v2c` and `v3`. Version string `json:"version,omitempty"` }
SNMPManagerAllOf1 snmp manager all of1
swagger:model snmpManagerAllOf1
func (*SNMPManagerAllOf1) MarshalBinary ¶
func (m *SNMPManagerAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPManagerAllOf1) UnmarshalBinary ¶
func (m *SNMPManagerAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPManagerGetResponse ¶
type SNMPManagerGetResponse struct { PageInfo SNMPManagerResponse }
SNMPManagerGetResponse snmp manager get response
swagger:model snmpManagerGetResponse
func (*SNMPManagerGetResponse) MarshalBinary ¶
func (m *SNMPManagerGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPManagerGetResponse) MarshalJSON ¶
func (m SNMPManagerGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPManagerGetResponse) UnmarshalBinary ¶
func (m *SNMPManagerGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPManagerGetResponse) UnmarshalJSON ¶
func (m *SNMPManagerGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPManagerPatch ¶
type SNMPManagerPatch struct { ResourceNoID SNMPManagerPatchAllOf1 }
SNMPManagerPatch snmp manager patch
swagger:model snmpManagerPatch
func (*SNMPManagerPatch) MarshalBinary ¶
func (m *SNMPManagerPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SNMPManagerPatch) MarshalJSON ¶
func (m SNMPManagerPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPManagerPatch) UnmarshalBinary ¶
func (m *SNMPManagerPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SNMPManagerPatch) UnmarshalJSON ¶
func (m *SNMPManagerPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPManagerPatchAllOf1 ¶
type SNMPManagerPatchAllOf1 struct { // DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity//FA is to send trap messages when it generates alerts. Host string `json:"host,omitempty"` // The type of notification the agent will send. Valid values are `inform` and `trap`. Notification string `json:"notification,omitempty"` // v2c V2c *SNMPV2c `json:"v2c,omitempty"` // v3 V3 *SNMPV3Patch `json:"v3,omitempty"` // Version of the SNMP protocol to be used by Purity//FA to communicate with the specified manager. Valid values are `v2c` and `v3`. Version string `json:"version,omitempty"` }
SNMPManagerPatchAllOf1 snmp manager patch all of1
swagger:model snmpManagerPatchAllOf1
func (*SNMPManagerPatchAllOf1) MarshalBinary ¶
func (m *SNMPManagerPatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPManagerPatchAllOf1) UnmarshalBinary ¶
func (m *SNMPManagerPatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPManagerPost ¶
type SNMPManagerPost struct { // DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity//FA is to send trap messages when it generates alerts. Host string `json:"host,omitempty"` // The type of notification the agent will send. Valid values are `inform` and `trap`. Notification string `json:"notification,omitempty"` // v2c V2c *SNMPV2c `json:"v2c,omitempty"` // v3 V3 *SNMPV3Post `json:"v3,omitempty"` // Version of the SNMP protocol to be used by Purity//FA to communicate with the specified manager. Valid values are `v2c` and `v3`. Version string `json:"version,omitempty"` }
SNMPManagerPost snmp manager post
swagger:model snmpManagerPost
func (*SNMPManagerPost) MarshalBinary ¶
func (m *SNMPManagerPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPManagerPost) UnmarshalBinary ¶
func (m *SNMPManagerPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPManagerResponse ¶
type SNMPManagerResponse struct { // items Items []*SNMPManager `json:"items"` }
SNMPManagerResponse snmp manager response
swagger:model snmpManagerResponse
func (*SNMPManagerResponse) MarshalBinary ¶
func (m *SNMPManagerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPManagerResponse) UnmarshalBinary ¶
func (m *SNMPManagerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPManagers ¶
type SNMPManagers struct {
SNMPManager
}
SNMPManagers SNMP managers
swagger:model SNMPManagers
func (SNMPManagers) MarshalJSON ¶
func (m SNMPManagers) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SNMPManagers) UnmarshalJSON ¶
func (m *SNMPManagers) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SNMPV2c ¶
type SNMPV2c struct { // Manager community ID under which Purity//FA is to communicate with the specified managers. // Max Length: 32 Community string `json:"community,omitempty"` }
SNMPV2c The v2c configurations of SNMP.
swagger:model snmpV2c
func (*SNMPV2c) MarshalBinary ¶
MarshalBinary interface implementation
func (*SNMPV2c) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SNMPV3 ¶
type SNMPV3 struct { // Passphrase used by Purity//FA to authenticate the array with the specified managers. AuthPassphrase string `json:"auth_passphrase,omitempty"` // Hash algorithm used to validate the authentication passphrase. Valid values are `MD5` and `SHA`. AuthProtocol string `json:"auth_protocol,omitempty"` // Passphrase used to encrypt SNMP messages. PrivacyPassphrase string `json:"privacy_passphrase,omitempty"` // Encryption protocol for SNMP messages. Valid values are `AES` and `DES`. PrivacyProtocol string `json:"privacy_protocol,omitempty"` // User ID recognized by the specified SNMP managers which Purity//FA is to use in communications with them. User string `json:"user,omitempty"` }
SNMPV3 The v3 configurations of SNMP.
swagger:model snmpV3
func (*SNMPV3) MarshalBinary ¶
MarshalBinary interface implementation
func (*SNMPV3) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SNMPV3Patch ¶
type SNMPV3Patch struct { // Passphrase used by Purity//FA to authenticate the array with the specified managers. // Max Length: 32 AuthPassphrase string `json:"auth_passphrase,omitempty"` // Hash algorithm used to validate the authentication passphrase. Valid values are `MD5` and `SHA`. AuthProtocol string `json:"auth_protocol,omitempty"` // Passphrase used to encrypt SNMP messages. // Max Length: 63 // Min Length: 8 PrivacyPassphrase string `json:"privacy_passphrase,omitempty"` // Encryption protocol for SNMP messages. Valid values are `AES` and `DES`. PrivacyProtocol string `json:"privacy_protocol,omitempty"` // User ID recognized by the specified SNMP managers which Purity//FA is to use in communications with them. User string `json:"user,omitempty"` }
SNMPV3Patch The v3 configurations of SNMP.
swagger:model snmpV3Patch
func (*SNMPV3Patch) MarshalBinary ¶
func (m *SNMPV3Patch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPV3Patch) UnmarshalBinary ¶
func (m *SNMPV3Patch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SNMPV3Post ¶
type SNMPV3Post struct { // Passphrase used by Purity//FA to authenticate the array with the specified managers. // Max Length: 32 AuthPassphrase string `json:"auth_passphrase,omitempty"` // Hash algorithm used to validate the authentication passphrase. Valid values are `MD5` and `SHA`. AuthProtocol string `json:"auth_protocol,omitempty"` // Passphrase used to encrypt SNMP messages. // Max Length: 63 // Min Length: 8 PrivacyPassphrase string `json:"privacy_passphrase,omitempty"` // Encryption protocol for SNMP messages. Valid values are `AES` and `DES`. PrivacyProtocol string `json:"privacy_protocol,omitempty"` // User ID recognized by the specified SNMP managers which Purity//FA is to use in communications with them. User string `json:"user,omitempty"` }
SNMPV3Post The v3 configurations of SNMP.
swagger:model snmpV3Post
func (*SNMPV3Post) MarshalBinary ¶
func (m *SNMPV3Post) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SNMPV3Post) UnmarshalBinary ¶
func (m *SNMPV3Post) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Session ¶
type Session struct { BuiltIn SessionOAIGenAllOf1 }
Session session
swagger:model Session
func (*Session) MarshalBinary ¶
MarshalBinary interface implementation
func (Session) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Session) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Session) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SessionGetResponse ¶
type SessionGetResponse struct { PageInfo SessionGetResponseAllOf1 }
SessionGetResponse session get response
swagger:model sessionGetResponse
func (*SessionGetResponse) MarshalBinary ¶
func (m *SessionGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SessionGetResponse) MarshalJSON ¶
func (m SessionGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SessionGetResponse) UnmarshalBinary ¶
func (m *SessionGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SessionGetResponse) UnmarshalJSON ¶
func (m *SessionGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SessionGetResponseAllOf1 ¶
type SessionGetResponseAllOf1 struct { // items Items []*Session `json:"items"` }
SessionGetResponseAllOf1 session get response all of1
swagger:model sessionGetResponseAllOf1
func (*SessionGetResponseAllOf1) MarshalBinary ¶
func (m *SessionGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionGetResponseAllOf1) UnmarshalBinary ¶
func (m *SessionGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionOAIGenAllOf1 ¶
type SessionOAIGenAllOf1 struct { // Date and time the user logged out of the Purity//FA interface. Not set if the session is still active. EndTime int64 `json:"end_time,omitempty"` // Description of session events such as login and user session. Valid values include `failed authentication`, `user session`, `login`, `logout`, `API token obtained`, and `request without session`. Event string `json:"event,omitempty"` // Number of session events. EventCount int32 `json:"event_count,omitempty"` // IP address of the user client connecting to the array or console if connected through local console. Location string `json:"location,omitempty"` // Method by which the user attempted to log in. Valid values include `API token`, `JWT`, `password`, and `public key`. Method string `json:"method,omitempty"` // Date and time the user logged in to the Purity//FA interface. StartTime int64 `json:"start_time,omitempty"` // Username of the Purity//FA user who triggered the user session event. User string `json:"user,omitempty"` // The user interface through which the user session event was performed. Valid values include `CLI`, `GUI`, and `REST`. // Read Only: true UserInterface string `json:"user_interface,omitempty"` }
SessionOAIGenAllOf1 User session logs represent user login events performed in the Purity//FA GUI, CLI, and REST API.
swagger:model sessionOaiGenAllOf1
func (*SessionOAIGenAllOf1) MarshalBinary ¶
func (m *SessionOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionOAIGenAllOf1) UnmarshalBinary ¶
func (m *SessionOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Snapshot ¶
type Snapshot struct { // The snapshot creation time. Measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Returns a value of `true` if the snapshot has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed volume snapshot is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed volume snapshot can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the volume snapshot is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // pod Pod *SnapshotPod `json:"pod,omitempty"` // The provisioned space of the snapshot. Measured in bytes. // Read Only: true // Maximum: 4.503599627370496e+15 // Minimum: 1.048576e+06 Provisioned int64 `json:"provisioned,omitempty"` // source Source *SnapshotSource `json:"source,omitempty"` // The suffix that is appended to the `source_name` value to generate the full volume snapshot name in the form `VOL.SUFFIX`. If the suffix is not specified, the system constructs the snapshot name in the form `VOL.NNN`, where `VOL` is the volume name, and `NNN` is a monotonically increasing number. Suffix string `json:"suffix,omitempty"` // The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the destroyed snapshot can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
Snapshot snapshot
swagger:model snapshot
func (*Snapshot) MarshalBinary ¶
MarshalBinary interface implementation
func (*Snapshot) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SnapshotPod ¶
type SnapshotPod struct {
FixedReference
}
SnapshotPod A reference to the pod.
swagger:model snapshotPod
func (*SnapshotPod) MarshalBinary ¶
func (m *SnapshotPod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SnapshotPod) MarshalJSON ¶
func (m SnapshotPod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SnapshotPod) UnmarshalBinary ¶
func (m *SnapshotPod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SnapshotPod) UnmarshalJSON ¶
func (m *SnapshotPod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SnapshotSchedule ¶
type SnapshotSchedule struct { // The time of day the snapshot is scheduled to be taken and retained on the local array or immediately replicated to the target(s). Measured in milliseconds since midnight. The `at` value is only used if the `frequency` parameter is in days (e.g., `259200000`, which is equal to 3 days). At int64 `json:"at,omitempty"` // If set to `true`, the policy is enabled. Enabled bool `json:"enabled,omitempty"` // The frequency of the scheduled action. Measured in milliseconds. Frequency int64 `json:"frequency,omitempty"` }
SnapshotSchedule The replication or snapshot schedule.
swagger:model snapshotSchedule
func (*SnapshotSchedule) MarshalBinary ¶
func (m *SnapshotSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SnapshotSchedule) UnmarshalBinary ¶
func (m *SnapshotSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SnapshotSource ¶
type SnapshotSource struct {
FixedReference
}
SnapshotSource The volume from which this snapshot was taken.
swagger:model snapshotSource
func (*SnapshotSource) MarshalBinary ¶
func (m *SnapshotSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SnapshotSource) MarshalJSON ¶
func (m SnapshotSource) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SnapshotSource) UnmarshalBinary ¶
func (m *SnapshotSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SnapshotSource) UnmarshalJSON ¶
func (m *SnapshotSource) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type Software ¶
type Software struct { SoftwareAllOf0 SoftwareOAIGenAllOf1 }
Software software
swagger:model Software
func (*Software) MarshalBinary ¶
MarshalBinary interface implementation
func (Software) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Software) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Software) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareAllOf0 ¶
type SoftwareAllOf0 struct { ResourceFixedNonUniqueName SoftwareOAIGen1AllOf1 }
SoftwareAllOf0 software all of0
swagger:model softwareAllOf0
func (*SoftwareAllOf0) MarshalBinary ¶
func (m *SoftwareAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareAllOf0) MarshalJSON ¶
func (m SoftwareAllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareAllOf0) UnmarshalBinary ¶
func (m *SoftwareAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareAllOf0) UnmarshalJSON ¶
func (m *SoftwareAllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareGetResponse ¶
type SoftwareGetResponse struct { PageInfo SoftwareResponse }
SoftwareGetResponse software get response
swagger:model softwareGetResponse
func (*SoftwareGetResponse) MarshalBinary ¶
func (m *SoftwareGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareGetResponse) MarshalJSON ¶
func (m SoftwareGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareGetResponse) UnmarshalBinary ¶
func (m *SoftwareGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareGetResponse) UnmarshalJSON ¶
func (m *SoftwareGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallation ¶
type SoftwareInstallation struct { ResourceFixedNonUniqueName StartEndTime SoftwareInstallationAllOf2 }
SoftwareInstallation software installation
swagger:model softwareInstallation
func (*SoftwareInstallation) MarshalBinary ¶
func (m *SoftwareInstallation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareInstallation) MarshalJSON ¶
func (m SoftwareInstallation) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallation) UnmarshalBinary ¶
func (m *SoftwareInstallation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareInstallation) UnmarshalJSON ¶
func (m *SoftwareInstallation) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationAllOf2 ¶
type SoftwareInstallationAllOf2 struct { // The `id` of the current step, or `null` if the upgrade is not active. CurrentStepID string `json:"current_step_id,omitempty"` // The detailed reason for the `status`. Details string `json:"details,omitempty"` // Mode that the upgrade is in. Valid values are `check-only`, `interactive`, `semi-interactive`, and `one-click`. In `check-only` mode, the upgrade only runs pre-upgrade checks and returns. In `interactive` mode, the upgrade process pauses at several points, at which users must enter certain commands to proceed. In `semi-interactive` mode, the upgrade pauses if there are any upgrade check failures, and functions like `one-click` mode otherwise. In `one-click` mode, the upgrade proceeds automatically without pausing. Mode string `json:"mode,omitempty"` // A list of upgrade checks whose failure is overridden during the upgrade. If any optional `args` are provided, they are validated later when the corresponding check script runs. OverrideChecks []*OverrideCheck `json:"override_checks"` // software Software *SoftwareInstallationAllOf2Software `json:"software,omitempty"` // Status of the upgrade. Valid values are `installing`, `paused`, `aborting`, `aborted`, and `finished`. A status of `installing` indicates that the upgrade is running. A status of `paused` indicates that the upgrade is paused and waiting for user input. A status of `aborting` indicates that the upgrade is being aborted. A status of `aborted` indicates that the upgrade has stopped due to an abort. A status of `finished` indicates that the upgrade has finished successfully. Status string `json:"status,omitempty"` }
SoftwareInstallationAllOf2 Interactive software upgrade attempt that contains information about the current upgrade instance, including the current step, status of the upgrade attempt, etc.
swagger:model softwareInstallationAllOf2
func (*SoftwareInstallationAllOf2) MarshalBinary ¶
func (m *SoftwareInstallationAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationAllOf2) UnmarshalBinary ¶
func (m *SoftwareInstallationAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareInstallationAllOf2Software ¶
type SoftwareInstallationAllOf2Software struct {
Reference
}
SoftwareInstallationAllOf2Software Referenced `software` to which the upgrade belongs.
swagger:model softwareInstallationAllOf2Software
func (*SoftwareInstallationAllOf2Software) MarshalBinary ¶
func (m *SoftwareInstallationAllOf2Software) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareInstallationAllOf2Software) MarshalJSON ¶
func (m SoftwareInstallationAllOf2Software) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallationAllOf2Software) UnmarshalBinary ¶
func (m *SoftwareInstallationAllOf2Software) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareInstallationAllOf2Software) UnmarshalJSON ¶
func (m *SoftwareInstallationAllOf2Software) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationPatch ¶
type SoftwareInstallationPatch struct { // Adds the specified checks to the current list of override checks. AddOverrideChecks []*OverrideCheck `json:"add_override_checks"` }
SoftwareInstallationPatch software installation patch
swagger:model softwareInstallationPatch
func (*SoftwareInstallationPatch) MarshalBinary ¶
func (m *SoftwareInstallationPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationPatch) UnmarshalBinary ¶
func (m *SoftwareInstallationPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareInstallationPost ¶
type SoftwareInstallationPost struct { // Mode the upgrade is in. Valid values are `check-only`, `interactive`, `semi-interactive`, and `one-click`. In `check-only` mode, the upgrade only runs pre-upgrade checks and returns. In `interactive` mode, the upgrade process pauses at several points, at which users must enter certain commands to proceed. In `semi-interactive` mode, the upgrade pauses if there are any upgrade check failures and functions like `one-click` mode otherwise. In `one-click` mode, the upgrade proceeds automatically without pausing. Mode string `json:"mode,omitempty"` // A list of upgrade checks whose failure is overridden during the upgrade. If any optional `args` are provided, they are validated later when the corresponding check script runs. OverrideChecks []*OverrideCheck `json:"override_checks"` }
SoftwareInstallationPost Software upgrade attempt.
swagger:model softwareInstallationPost
func (*SoftwareInstallationPost) MarshalBinary ¶
func (m *SoftwareInstallationPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationPost) UnmarshalBinary ¶
func (m *SoftwareInstallationPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareInstallationStep ¶
type SoftwareInstallationStep struct { ResourceFixedNonUniqueName StartEndTime SoftwareInstallationStepAllOf2 }
SoftwareInstallationStep software installation step
swagger:model softwareInstallationStep
func (*SoftwareInstallationStep) MarshalBinary ¶
func (m *SoftwareInstallationStep) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareInstallationStep) MarshalJSON ¶
func (m SoftwareInstallationStep) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallationStep) UnmarshalBinary ¶
func (m *SoftwareInstallationStep) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareInstallationStep) UnmarshalJSON ¶
func (m *SoftwareInstallationStep) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationStepAllOf2 ¶
type SoftwareInstallationStepAllOf2 struct { // A list of checks in this upgrade step. Checks []*SoftwareInstallationStepAllOf2ChecksItems `json:"checks"` // Detailed description of the step. Description string `json:"description,omitempty"` // Detailed result of the step used to diagnose step failures. Details string `json:"details,omitempty"` // The version to which the current hop is upgrading. HopVersion string `json:"hop_version,omitempty"` // installation Installation *SoftwareInstallationStepAllOf2Installation `json:"installation,omitempty"` // Status of the step. Valid values are `running` and `finished`. A status of `running` indicates that the step has not finished. A status of `finished` indicates that the check has finished. Status string `json:"status,omitempty"` }
SoftwareInstallationStepAllOf2 Step needed to complete an upgrade.
swagger:model softwareInstallationStepAllOf2
func (*SoftwareInstallationStepAllOf2) MarshalBinary ¶
func (m *SoftwareInstallationStepAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationStepAllOf2) UnmarshalBinary ¶
func (m *SoftwareInstallationStepAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareInstallationStepAllOf2ChecksItems ¶
type SoftwareInstallationStepAllOf2ChecksItems struct { // Detailed result of the check used to diagnose check failures. Details string `json:"details,omitempty"` // Name of the upgrade check. Name string `json:"name,omitempty"` // Whether the check failure can be overridden. Overridable bool `json:"overridable,omitempty"` // Status of the check. Valid values are `running`, `failed`, `passed`, and `overridden`. A status of `running` indicates that the check has not finished. A status of `failed` indicates that the check has failed. A status of `passed` indicates that the check has passed. A status of `overridden` indicates that the check has failed, but the failure has been overridden. Status string `json:"status,omitempty"` }
SoftwareInstallationStepAllOf2ChecksItems software installation step all of2 checks items
swagger:model softwareInstallationStepAllOf2ChecksItems
func (*SoftwareInstallationStepAllOf2ChecksItems) MarshalBinary ¶
func (m *SoftwareInstallationStepAllOf2ChecksItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationStepAllOf2ChecksItems) UnmarshalBinary ¶
func (m *SoftwareInstallationStepAllOf2ChecksItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareInstallationStepAllOf2Installation ¶
type SoftwareInstallationStepAllOf2Installation struct {
Reference
}
SoftwareInstallationStepAllOf2Installation Referenced `software-installation` to which the step belongs.
swagger:model softwareInstallationStepAllOf2Installation
func (*SoftwareInstallationStepAllOf2Installation) MarshalBinary ¶
func (m *SoftwareInstallationStepAllOf2Installation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareInstallationStepAllOf2Installation) MarshalJSON ¶
func (m SoftwareInstallationStepAllOf2Installation) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallationStepAllOf2Installation) UnmarshalBinary ¶
func (m *SoftwareInstallationStepAllOf2Installation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareInstallationStepAllOf2Installation) UnmarshalJSON ¶
func (m *SoftwareInstallationStepAllOf2Installation) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationSteps ¶
type SoftwareInstallationSteps struct {
SoftwareInstallationStep
}
SoftwareInstallationSteps software installation steps
swagger:model SoftwareInstallationSteps
func (SoftwareInstallationSteps) MarshalJSON ¶
func (m SoftwareInstallationSteps) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallationSteps) UnmarshalJSON ¶
func (m *SoftwareInstallationSteps) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationStepsGetResponse ¶
type SoftwareInstallationStepsGetResponse struct { PageInfo SoftwareInstallationStepsResponse }
SoftwareInstallationStepsGetResponse software installation steps get response
swagger:model softwareInstallationStepsGetResponse
func (*SoftwareInstallationStepsGetResponse) MarshalBinary ¶
func (m *SoftwareInstallationStepsGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareInstallationStepsGetResponse) MarshalJSON ¶
func (m SoftwareInstallationStepsGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallationStepsGetResponse) UnmarshalBinary ¶
func (m *SoftwareInstallationStepsGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareInstallationStepsGetResponse) UnmarshalJSON ¶
func (m *SoftwareInstallationStepsGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationStepsResponse ¶
type SoftwareInstallationStepsResponse struct { // items Items []*SoftwareInstallationStep `json:"items"` }
SoftwareInstallationStepsResponse software installation steps response
swagger:model softwareInstallationStepsResponse
func (*SoftwareInstallationStepsResponse) MarshalBinary ¶
func (m *SoftwareInstallationStepsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationStepsResponse) UnmarshalBinary ¶
func (m *SoftwareInstallationStepsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareInstallations ¶
type SoftwareInstallations struct {
SoftwareInstallation
}
SoftwareInstallations software installations
swagger:model SoftwareInstallations
func (SoftwareInstallations) MarshalJSON ¶
func (m SoftwareInstallations) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallations) UnmarshalJSON ¶
func (m *SoftwareInstallations) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationsGetResponse ¶
type SoftwareInstallationsGetResponse struct { PageInfo SoftwareInstallationsResponse }
SoftwareInstallationsGetResponse software installations get response
swagger:model softwareInstallationsGetResponse
func (*SoftwareInstallationsGetResponse) MarshalBinary ¶
func (m *SoftwareInstallationsGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SoftwareInstallationsGetResponse) MarshalJSON ¶
func (m SoftwareInstallationsGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SoftwareInstallationsGetResponse) UnmarshalBinary ¶
func (m *SoftwareInstallationsGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SoftwareInstallationsGetResponse) UnmarshalJSON ¶
func (m *SoftwareInstallationsGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SoftwareInstallationsResponse ¶
type SoftwareInstallationsResponse struct { // items Items []*SoftwareInstallation `json:"items"` }
SoftwareInstallationsResponse software installations response
swagger:model softwareInstallationsResponse
func (*SoftwareInstallationsResponse) MarshalBinary ¶
func (m *SoftwareInstallationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareInstallationsResponse) UnmarshalBinary ¶
func (m *SoftwareInstallationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareOAIGen1AllOf1 ¶
type SoftwareOAIGen1AllOf1 struct { // The detailed reason of the `status`. Details string `json:"details,omitempty"` // A checksum hash referring to the update bundle. PayloadID string `json:"payload_id,omitempty"` // The progress of the software upgrade. Displayed in decimal format. Progress float32 `json:"progress,omitempty"` // The status of the software package. Valid values are `available`, `downloaded`, `downloading`, `download_failed`, `checking`, `installing`, `paused`, `aborting`, `abort`, `canceled`, `partially_installed`, and `installed`. A status of `available` indicates that the package is available for download. This only applies if `automatic-download` is not enabled. A status of `downloaded` indicates that the package is downloaded and ready for installation. A status of `downloading` indicates that the package is currently downloading. A status of `download_failed` indicates that the download of the package failed. A status of `checking` indicates that the package is currently running in `check-only` mode. A status of `installing` indicates that the package is currently installing. A status of `paused` indicates that the upgrade is paused and waiting for user input to proceed. A status of `aborting` indicates that the upgrade is being aborted, due to an unrecoverable error or an `abort` command issued by the user. A status of `canceled` indicates that the upgrade has been canceled. A status of `partially_installed` indicates that the upgrade has been partially installed due to an `abort`. The array has been upgraded to an intermediate version and the `software` is no longer available for installation. A status of `installed` indicates that the upgrade has finished. Status string `json:"status,omitempty"` // By which plan the upgrade will be conducted. The first element is the current version, the last element is the destination version, and the elements in between are intermediate versions. // Unique: true UpgradeHops []string `json:"upgrade_hops"` // The version of the software package. Version string `json:"version,omitempty"` }
SoftwareOAIGen1AllOf1 Software to be installed on the array.
swagger:model softwareOaiGen1AllOf1
func (*SoftwareOAIGen1AllOf1) MarshalBinary ¶
func (m *SoftwareOAIGen1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareOAIGen1AllOf1) UnmarshalBinary ¶
func (m *SoftwareOAIGen1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareOAIGenAllOf1 ¶
type SoftwareOAIGenAllOf1 struct { // A list of steps that are planned to run during the upgrade in an optimal scenario (i.e., all upgrade checks pass, no step is retried, and the upgrade is not aborted). Steps are listed in the order that they should occur. UpgradePlan []*SoftwareOAIGenAllOf1UpgradePlanItems `json:"upgrade_plan"` }
SoftwareOAIGenAllOf1 software Oai gen all of1
swagger:model softwareOaiGenAllOf1
func (*SoftwareOAIGenAllOf1) MarshalBinary ¶
func (m *SoftwareOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareOAIGenAllOf1) UnmarshalBinary ¶
func (m *SoftwareOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareOAIGenAllOf1UpgradePlanItems ¶
type SoftwareOAIGenAllOf1UpgradePlanItems struct { // Description of the upgrade step. Description string `json:"description,omitempty"` // The version to which the step is upgrading. HopVersion string `json:"hop_version,omitempty"` // Name of the upgrade step. StepName string `json:"step_name,omitempty"` }
SoftwareOAIGenAllOf1UpgradePlanItems software Oai gen all of1 upgrade plan items
swagger:model softwareOaiGenAllOf1UpgradePlanItems
func (*SoftwareOAIGenAllOf1UpgradePlanItems) MarshalBinary ¶
func (m *SoftwareOAIGenAllOf1UpgradePlanItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareOAIGenAllOf1UpgradePlanItems) UnmarshalBinary ¶
func (m *SoftwareOAIGenAllOf1UpgradePlanItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SoftwareResponse ¶
type SoftwareResponse struct { // items Items []*Software `json:"items"` }
SoftwareResponse software response
swagger:model softwareResponse
func (*SoftwareResponse) MarshalBinary ¶
func (m *SoftwareResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SoftwareResponse) UnmarshalBinary ¶
func (m *SoftwareResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Space ¶
type Space struct { ArraySpaceOAIGenAllOf1SpaceAllOf0 SpaceAllOf1 }
Space space
swagger:model space
func (*Space) MarshalBinary ¶
MarshalBinary interface implementation
func (Space) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Space) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Space) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SpaceAllOf1 ¶
type SpaceAllOf1 struct { // This is the sum of replication space consumed by all pods on this array. // Read Only: true // Minimum: 0 Replication int64 `json:"replication,omitempty"` }
SpaceAllOf1 space all of1
swagger:model spaceAllOf1
func (*SpaceAllOf1) MarshalBinary ¶
func (m *SpaceAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SpaceAllOf1) UnmarshalBinary ¶
func (m *SpaceAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartEndTime ¶
type StartEndTime struct { // End time in milliseconds since the UNIX epoch. EndTime int64 `json:"end_time,omitempty"` // Start time in milliseconds since the UNIX epoch. StartTime int64 `json:"start_time,omitempty"` }
StartEndTime A resource with a start time and end time.
swagger:model startEndTime
func (*StartEndTime) MarshalBinary ¶
func (m *StartEndTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartEndTime) UnmarshalBinary ¶
func (m *StartEndTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Subnet ¶
type Subnet struct { ResourceNoID SubnetPost SubnetOAIGenAllOf2 }
Subnet subnet
swagger:model Subnet
func (*Subnet) MarshalBinary ¶
MarshalBinary interface implementation
func (Subnet) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Subnet) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Subnet) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SubnetGetResponse ¶
type SubnetGetResponse struct { PageInfo SubnetResponse }
SubnetGetResponse subnet get response
swagger:model subnetGetResponse
func (*SubnetGetResponse) MarshalBinary ¶
func (m *SubnetGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SubnetGetResponse) MarshalJSON ¶
func (m SubnetGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SubnetGetResponse) UnmarshalBinary ¶
func (m *SubnetGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SubnetGetResponse) UnmarshalJSON ¶
func (m *SubnetGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SubnetOAIGenAllOf2 ¶
type SubnetOAIGenAllOf2 struct { // List of network interfaces associated with this subnet. // Read Only: true Interfaces []*FixedReferenceNoID `json:"interfaces"` // The services provided by this subnet, as inherited from all of its interfaces. // Read Only: true Services []string `json:"services"` }
SubnetOAIGenAllOf2 subnet Oai gen all of2
swagger:model subnetOaiGenAllOf2
func (*SubnetOAIGenAllOf2) MarshalBinary ¶
func (m *SubnetOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetOAIGenAllOf2) UnmarshalBinary ¶
func (m *SubnetOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetPatch ¶
type SubnetPatch struct { ResourceNoID SubnetPost }
SubnetPatch subnet patch
swagger:model subnetPatch
func (*SubnetPatch) MarshalBinary ¶
func (m *SubnetPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SubnetPatch) MarshalJSON ¶
func (m SubnetPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SubnetPatch) UnmarshalBinary ¶
func (m *SubnetPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SubnetPatch) UnmarshalJSON ¶
func (m *SubnetPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SubnetPost ¶
type SubnetPost struct { // Returns a value of `true` if subnet is enabled. Returns a value of `false` if subnet is disabled. If not specified, defaults to `true`. Enabled bool `json:"enabled,omitempty"` // The IPv4 or IPv6 address of the gateway through which the specified subnet is to communicate with the network. Gateway string `json:"gateway,omitempty"` // Maximum message transfer unit (packet) size for the subnet in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. If not specified, defaults to `1500`. // Maximum: 9216 // Minimum: 1280 Mtu int32 `json:"mtu,omitempty"` // The IPv4 or IPv6 address to be associated with the specified subnet. Prefix string `json:"prefix,omitempty"` // VLAN ID number. Vlan int32 `json:"vlan,omitempty"` }
SubnetPost subnet post
swagger:model subnetPost
func (*SubnetPost) MarshalBinary ¶
func (m *SubnetPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetPost) UnmarshalBinary ¶
func (m *SubnetPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubnetResponse ¶
type SubnetResponse struct { // items Items []*Subnet `json:"items"` }
SubnetResponse subnet response
swagger:model subnetResponse
func (*SubnetResponse) MarshalBinary ¶
func (m *SubnetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubnetResponse) UnmarshalBinary ¶
func (m *SubnetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Support ¶
type Support struct { SupportPatch SupportOAIGenAllOf1 }
Support support
swagger:model Support
func (*Support) MarshalBinary ¶
MarshalBinary interface implementation
func (Support) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Support) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Support) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type SupportGetResponse ¶
type SupportGetResponse struct { PageInfo SupportResponse }
SupportGetResponse support get response
swagger:model supportGetResponse
func (*SupportGetResponse) MarshalBinary ¶
func (m *SupportGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SupportGetResponse) MarshalJSON ¶
func (m SupportGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SupportGetResponse) UnmarshalBinary ¶
func (m *SupportGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SupportGetResponse) UnmarshalJSON ¶
func (m *SupportGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SupportOAIGenAllOf1 ¶
type SupportOAIGenAllOf1 struct { // The status of phonehome. If set to `true`, enables phonehome. If set to `false`, disables phonehome. PhonehomeEnabled bool `json:"phonehome_enabled,omitempty"` // The value of the current proxy, which is used to connect to cloud services such as phonehome and remote assist. Specify the server name, including the scheme and proxy port number. Proxy string `json:"proxy,omitempty"` // The status of the remote assist session. If set to `true`, enables the remote assist session. If set to `false`, disables the remote assist session. RemoteAssistActive bool `json:"remote_assist_active,omitempty"` // The timestamp when the session expires, measured in milliseconds since the UNIX epoch. // Read Only: true RemoteAssistExpires int64 `json:"remote_assist_expires,omitempty"` // The timestamp when the session opened, measured in milliseconds since the UNIX epoch. // Read Only: true RemoteAssistOpened int64 `json:"remote_assist_opened,omitempty"` // remote assist paths // Read Only: true RemoteAssistPaths []*SupportOAIGenAllOf1RemoteAssistPathsItems `json:"remote_assist_paths"` // The status of the remote assist session. Values include `connected`, `connecting`, `disconnected`, and `session-active`. // Read Only: true RemoteAssistStatus string `json:"remote_assist_status,omitempty"` }
SupportOAIGenAllOf1 support Oai gen all of1
swagger:model supportOaiGenAllOf1
func (*SupportOAIGenAllOf1) MarshalBinary ¶
func (m *SupportOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SupportOAIGenAllOf1) UnmarshalBinary ¶
func (m *SupportOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SupportOAIGenAllOf1RemoteAssistPathsItems ¶
type SupportOAIGenAllOf1RemoteAssistPathsItems struct { // The name of the local controller that is running the remote assist session. ComponentName string `json:"component_name,omitempty"` // The status of the remote assist session on the local controller. Values include `connected`, `connecting`, `disconnected`, and `session-active`. Status string `json:"status,omitempty"` }
SupportOAIGenAllOf1RemoteAssistPathsItems support Oai gen all of1 remote assist paths items
swagger:model supportOaiGenAllOf1RemoteAssistPathsItems
func (*SupportOAIGenAllOf1RemoteAssistPathsItems) MarshalBinary ¶
func (m *SupportOAIGenAllOf1RemoteAssistPathsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SupportOAIGenAllOf1RemoteAssistPathsItems) UnmarshalBinary ¶
func (m *SupportOAIGenAllOf1RemoteAssistPathsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SupportPatch ¶
type SupportPatch struct { // The status of phonehome. If set to `true`, enable phonehome. If set to `false`, disable phonehome. PhonehomeEnabled bool `json:"phonehome_enabled,omitempty"` // The value of the current proxy, which is used for connecting to cloud services such as phonehome, remote assist, etc. Specify the server name, including the scheme and proxy port number. Proxy string `json:"proxy,omitempty"` // The status of a remote assist session. If set to `true`, enable the remote assist session. If set to `false`, disable the remote assist session. RemoteAssistActive bool `json:"remote_assist_active,omitempty"` }
SupportPatch support patch
swagger:model supportPatch
func (*SupportPatch) MarshalBinary ¶
func (m *SupportPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SupportPatch) UnmarshalBinary ¶
func (m *SupportPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SupportResponse ¶
type SupportResponse struct { // items Items []*Support `json:"items"` }
SupportResponse support response
swagger:model supportResponse
func (*SupportResponse) MarshalBinary ¶
func (m *SupportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SupportResponse) UnmarshalBinary ¶
func (m *SupportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SyslogServer ¶
type SyslogServer struct { FixedNameResourceNoID SyslogServerOAIGenAllOf1 }
SyslogServer syslog server
swagger:model SyslogServer
func (*SyslogServer) MarshalBinary ¶
func (m *SyslogServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SyslogServer) MarshalJSON ¶
func (m SyslogServer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SyslogServer) UnmarshalBinary ¶
func (m *SyslogServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SyslogServer) UnmarshalJSON ¶
func (m *SyslogServer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SyslogServerGetResponse ¶
type SyslogServerGetResponse struct { PageInfo SyslogServerResponse }
SyslogServerGetResponse syslog server get response
swagger:model syslogServerGetResponse
func (*SyslogServerGetResponse) MarshalBinary ¶
func (m *SyslogServerGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SyslogServerGetResponse) MarshalJSON ¶
func (m SyslogServerGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SyslogServerGetResponse) UnmarshalBinary ¶
func (m *SyslogServerGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SyslogServerGetResponse) UnmarshalJSON ¶
func (m *SyslogServerGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SyslogServerOAIGenAllOf1 ¶
type SyslogServerOAIGenAllOf1 struct { // The URI of the syslog server in the format `PROTOCOL://HOSTNAME:PORT`. URI string `json:"uri,omitempty"` }
SyslogServerOAIGenAllOf1 A syslog server
swagger:model syslogServerOaiGenAllOf1
func (*SyslogServerOAIGenAllOf1) MarshalBinary ¶
func (m *SyslogServerOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SyslogServerOAIGenAllOf1) UnmarshalBinary ¶
func (m *SyslogServerOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SyslogServerResponse ¶
type SyslogServerResponse struct { // items Items []*SyslogServer `json:"items"` }
SyslogServerResponse syslog server response
swagger:model syslogServerResponse
func (*SyslogServerResponse) MarshalBinary ¶
func (m *SyslogServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SyslogServerResponse) UnmarshalBinary ¶
func (m *SyslogServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SyslogServerSettings ¶
type SyslogServerSettings struct { // The certificate of the certificate authority (CA) that signed the certificate(s) of the directory server, which is used to validate the authenticity of the configured servers. CaCertificate string `json:"ca_certificate,omitempty"` // Returns a value of `true` if messages that are necessary in order to audit TLS negotiations performed by the array are forwarded to the configured syslog servers. TLSAuditEnabled bool `json:"tls_audit_enabled,omitempty"` }
SyslogServerSettings Global settings for syslog servers.
swagger:model SyslogServerSettings
func (*SyslogServerSettings) MarshalBinary ¶
func (m *SyslogServerSettings) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SyslogServerSettings) UnmarshalBinary ¶
func (m *SyslogServerSettings) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SyslogServerSettingsGetResponse ¶
type SyslogServerSettingsGetResponse struct { PageInfo SyslogServerSettingsResponse }
SyslogServerSettingsGetResponse syslog server settings get response
swagger:model syslogServerSettingsGetResponse
func (*SyslogServerSettingsGetResponse) MarshalBinary ¶
func (m *SyslogServerSettingsGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (SyslogServerSettingsGetResponse) MarshalJSON ¶
func (m SyslogServerSettingsGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*SyslogServerSettingsGetResponse) UnmarshalBinary ¶
func (m *SyslogServerSettingsGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*SyslogServerSettingsGetResponse) UnmarshalJSON ¶
func (m *SyslogServerSettingsGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SyslogServerSettingsResponse ¶
type SyslogServerSettingsResponse struct { // items Items []*SyslogServerSettings `json:"items"` }
SyslogServerSettingsResponse syslog server settings response
swagger:model syslogServerSettingsResponse
func (*SyslogServerSettingsResponse) MarshalBinary ¶
func (m *SyslogServerSettingsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SyslogServerSettingsResponse) UnmarshalBinary ¶
func (m *SyslogServerSettingsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Tag ¶
type Tag struct { // Specifies whether or not to include the tag when copying the parent resource. If set to `true`, the tag is included in resource copying. If set to `false`, the tag is not included. If not specified, defaults to `true`. Copyable bool `json:"copyable,omitempty"` // Key of the tag. Supports up to 64 Unicode characters. Key string `json:"key,omitempty"` // Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace `default`. The `pure*` namespaces are reserved for plugins and integration partners. It is recommended that customers avoid using reserved namespaces. Namespace string `json:"namespace,omitempty"` // resource Resource *FixedReference `json:"resource,omitempty"` // Value of the tag. Supports up to 256 Unicode characters. Value string `json:"value,omitempty"` }
Tag tag
swagger:model Tag
func (*Tag) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tag) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TagGetResponse ¶
type TagGetResponse struct { PageInfo TagResponse }
TagGetResponse tag get response
swagger:model tagGetResponse
func (*TagGetResponse) MarshalBinary ¶
func (m *TagGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TagGetResponse) MarshalJSON ¶
func (m TagGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TagGetResponse) UnmarshalBinary ¶
func (m *TagGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TagGetResponse) UnmarshalJSON ¶
func (m *TagGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TagResponse ¶
type TagResponse struct { // items Items []*Tag `json:"items"` }
TagResponse tag response
swagger:model tagResponse
func (*TagResponse) MarshalBinary ¶
func (m *TagResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TagResponse) UnmarshalBinary ¶
func (m *TagResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TargetProtectionGroup ¶
type TargetProtectionGroup struct {
TargetProtectionGroupAllOf0
}
TargetProtectionGroup target protection group
swagger:model targetProtectionGroup
func (*TargetProtectionGroup) MarshalBinary ¶
func (m *TargetProtectionGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TargetProtectionGroup) MarshalJSON ¶
func (m TargetProtectionGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TargetProtectionGroup) UnmarshalBinary ¶
func (m *TargetProtectionGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TargetProtectionGroup) UnmarshalJSON ¶
func (m *TargetProtectionGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TargetProtectionGroupAllOf0 ¶
type TargetProtectionGroupAllOf0 struct { // If set to `true`, the target array has allowed the source array to replicate protection group data to the target array. If set to `false`, the target array has not allowed the source array to replicate protection group data to the target. Allowed bool `json:"allowed,omitempty"` // group Group *ReferenceNoID `json:"group,omitempty"` // member Member *ReferenceNoID `json:"member,omitempty"` }
TargetProtectionGroupAllOf0 target protection group all of0
swagger:model targetProtectionGroupAllOf0
func (*TargetProtectionGroupAllOf0) MarshalBinary ¶
func (m *TargetProtectionGroupAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TargetProtectionGroupAllOf0) UnmarshalBinary ¶
func (m *TargetProtectionGroupAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TargetProtectionGroupPostPatch ¶
type TargetProtectionGroupPostPatch struct {
TargetProtectionGroupPostPatchAllOf0
}
TargetProtectionGroupPostPatch target protection group post patch
swagger:model targetProtectionGroupPostPatch
func (*TargetProtectionGroupPostPatch) MarshalBinary ¶
func (m *TargetProtectionGroupPostPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TargetProtectionGroupPostPatch) MarshalJSON ¶
func (m TargetProtectionGroupPostPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TargetProtectionGroupPostPatch) UnmarshalBinary ¶
func (m *TargetProtectionGroupPostPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TargetProtectionGroupPostPatch) UnmarshalJSON ¶
func (m *TargetProtectionGroupPostPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TargetProtectionGroupPostPatchAllOf0 ¶
type TargetProtectionGroupPostPatchAllOf0 struct { // If set to `true`, the target array has allowed the source array to replicate protection group data to the target array. If set to `false`, the target array has not allowed the source array to replicate protection group data to the target. target-protection-group Allowed bool `json:"allowed,omitempty"` // protection group ProtectionGroup *FixedReferenceNoID `json:"protection_group,omitempty"` // target Target *FixedReferenceNoID `json:"target,omitempty"` }
TargetProtectionGroupPostPatchAllOf0 target protection group post patch all of0
swagger:model targetProtectionGroupPostPatchAllOf0
func (*TargetProtectionGroupPostPatchAllOf0) MarshalBinary ¶
func (m *TargetProtectionGroupPostPatchAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TargetProtectionGroupPostPatchAllOf0) UnmarshalBinary ¶
func (m *TargetProtectionGroupPostPatchAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TestResult ¶
type TestResult struct { // Address of the component running the test. ComponentAddress string `json:"component_address,omitempty"` // Name of the component running the test. ComponentName string `json:"component_name,omitempty"` // What the test is doing. Description string `json:"description,omitempty"` // The URI of the target server being tested. Destination string `json:"destination,omitempty"` // Whether the object being tested is enabled or not. Returns a value of `true` if the the service is enabled. Returns a value of `false` if the service is disabled. Enabled bool `json:"enabled,omitempty"` // Additional information about the test result. ResultDetails string `json:"result_details,omitempty"` // Whether the object being tested passed the test or not. Returns a value of `true` if the specified test has succeeded. Returns a value of `false` if the specified test has failed. Success bool `json:"success,omitempty"` // Displays the type of test being performed. The returned values are determined by the `resource` being tested and its configuration. Values include `array-admin-group-searching`, `binding`, `connecting`, `phonehome`, `phonehome-ping`, `remote-assist`, `rootdse-searching`, `read-only-group-searching`, `storage-admin-group-searching`, and `validate-ntp-configuration`. TestType string `json:"test_type,omitempty"` }
TestResult test result
swagger:model TestResult
func (*TestResult) MarshalBinary ¶
func (m *TestResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TestResult) UnmarshalBinary ¶
func (m *TestResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TestResultGetResponse ¶
type TestResultGetResponse struct { PageInfo TestResultResponse }
TestResultGetResponse test result get response
swagger:model testResultGetResponse
func (*TestResultGetResponse) MarshalBinary ¶
func (m *TestResultGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TestResultGetResponse) MarshalJSON ¶
func (m TestResultGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TestResultGetResponse) UnmarshalBinary ¶
func (m *TestResultGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TestResultGetResponse) UnmarshalJSON ¶
func (m *TestResultGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TestResultResponse ¶
type TestResultResponse struct { // items Items []*TestResult `json:"items"` }
TestResultResponse test result response
swagger:model testResultResponse
func (*TestResultResponse) MarshalBinary ¶
func (m *TestResultResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TestResultResponse) UnmarshalBinary ¶
func (m *TestResultResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TestResultWithResource ¶
type TestResultWithResource struct { TestResult TestResultWithResourceOAIGenAllOf1 }
TestResultWithResource test result with resource
swagger:model TestResultWithResource
func (*TestResultWithResource) MarshalBinary ¶
func (m *TestResultWithResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TestResultWithResource) MarshalJSON ¶
func (m TestResultWithResource) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TestResultWithResource) UnmarshalBinary ¶
func (m *TestResultWithResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TestResultWithResource) UnmarshalJSON ¶
func (m *TestResultWithResource) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TestResultWithResourceGetResponse ¶
type TestResultWithResourceGetResponse struct { TotalItemCountResponse TestResultWithResourceGetResponseAllOf1 }
TestResultWithResourceGetResponse test result with resource get response
swagger:model testResultWithResourceGetResponse
func (*TestResultWithResourceGetResponse) MarshalBinary ¶
func (m *TestResultWithResourceGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TestResultWithResourceGetResponse) MarshalJSON ¶
func (m TestResultWithResourceGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TestResultWithResourceGetResponse) UnmarshalBinary ¶
func (m *TestResultWithResourceGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TestResultWithResourceGetResponse) UnmarshalJSON ¶
func (m *TestResultWithResourceGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TestResultWithResourceGetResponseAllOf1 ¶
type TestResultWithResourceGetResponseAllOf1 struct { // items Items []*TestResultWithResource `json:"items"` }
TestResultWithResourceGetResponseAllOf1 test result with resource get response all of1
swagger:model testResultWithResourceGetResponseAllOf1
func (*TestResultWithResourceGetResponseAllOf1) MarshalBinary ¶
func (m *TestResultWithResourceGetResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TestResultWithResourceGetResponseAllOf1) UnmarshalBinary ¶
func (m *TestResultWithResourceGetResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TestResultWithResourceOAIGenAllOf1 ¶
type TestResultWithResourceOAIGenAllOf1 struct { // resource Resource *TestResultWithResourceOAIGenAllOf1Resource `json:"resource,omitempty"` }
TestResultWithResourceOAIGenAllOf1 test result with resource Oai gen all of1
swagger:model testResultWithResourceOaiGenAllOf1
func (*TestResultWithResourceOAIGenAllOf1) MarshalBinary ¶
func (m *TestResultWithResourceOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TestResultWithResourceOAIGenAllOf1) UnmarshalBinary ¶
func (m *TestResultWithResourceOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TestResultWithResourceOAIGenAllOf1Resource ¶
type TestResultWithResourceOAIGenAllOf1Resource struct {
FixedReferenceNoID
}
TestResultWithResourceOAIGenAllOf1Resource A reference to the object being tested.
swagger:model testResultWithResourceOaiGenAllOf1Resource
func (*TestResultWithResourceOAIGenAllOf1Resource) MarshalBinary ¶
func (m *TestResultWithResourceOAIGenAllOf1Resource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TestResultWithResourceOAIGenAllOf1Resource) MarshalJSON ¶
func (m TestResultWithResourceOAIGenAllOf1Resource) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TestResultWithResourceOAIGenAllOf1Resource) UnmarshalBinary ¶
func (m *TestResultWithResourceOAIGenAllOf1Resource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TestResultWithResourceOAIGenAllOf1Resource) UnmarshalJSON ¶
func (m *TestResultWithResourceOAIGenAllOf1Resource) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TestResultWithResourceResponse ¶
type TestResultWithResourceResponse struct { PageInfo TestResultWithResourceResponseAllOf1 }
TestResultWithResourceResponse test result with resource response
swagger:model testResultWithResourceResponse
func (*TestResultWithResourceResponse) MarshalBinary ¶
func (m *TestResultWithResourceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TestResultWithResourceResponse) MarshalJSON ¶
func (m TestResultWithResourceResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*TestResultWithResourceResponse) UnmarshalBinary ¶
func (m *TestResultWithResourceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TestResultWithResourceResponse) UnmarshalJSON ¶
func (m *TestResultWithResourceResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TestResultWithResourceResponseAllOf1 ¶
type TestResultWithResourceResponseAllOf1 struct { // items Items []*TestResultWithResource `json:"items"` }
TestResultWithResourceResponseAllOf1 test result with resource response all of1
swagger:model testResultWithResourceResponseAllOf1
func (*TestResultWithResourceResponseAllOf1) MarshalBinary ¶
func (m *TestResultWithResourceResponseAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TestResultWithResourceResponseAllOf1) UnmarshalBinary ¶
func (m *TestResultWithResourceResponseAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Throttle ¶
type Throttle struct { // Default maximum bandwidth threshold for outbound traffic in bytes. Once exceeded, bandwidth throttling occurs. DefaultLimit int64 `json:"default_limit,omitempty"` // window Window *ThrottleWindow `json:"window,omitempty"` // Maximum bandwidth threshold for outbound traffic during the specified `window_limit` time range in bytes. Once exceeded, bandwidth throttling occurs. WindowLimit int64 `json:"window_limit,omitempty"` }
Throttle The bandwidth throttling for an array connection. Configurable on PATCH only.
swagger:model throttle
func (*Throttle) MarshalBinary ¶
MarshalBinary interface implementation
func (*Throttle) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ThrottleWindow ¶
type ThrottleWindow struct {
TimeWindow
}
ThrottleWindow The time during which the `window_limit` threshold is in effect.
swagger:model throttleWindow
func (*ThrottleWindow) MarshalBinary ¶
func (m *ThrottleWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ThrottleWindow) MarshalJSON ¶
func (m ThrottleWindow) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ThrottleWindow) UnmarshalBinary ¶
func (m *ThrottleWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ThrottleWindow) UnmarshalJSON ¶
func (m *ThrottleWindow) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type TimeWindow ¶
type TimeWindow struct { // The window end time. Measured in milliseconds since midnight. The time must be set on the hour. (e.g., `28800000`, which is equal to 8:00 AM). End int64 `json:"end,omitempty"` // The window start time. Measured in milliseconds since midnight. The time must be set on the hour. (e.g., `18000000`, which is equal to 5:00 AM). Start int64 `json:"start,omitempty"` }
TimeWindow time window
swagger:model timeWindow
func (*TimeWindow) MarshalBinary ¶
func (m *TimeWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TimeWindow) UnmarshalBinary ¶
func (m *TimeWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TotalItemCountResponse ¶
type TotalItemCountResponse struct { // The total number of records after applying all filter query parameters. The `total_item_count` will be calculated if and only if the corresponding query parameter `total_item_count` is set to `true`. If this query parameter is not set or set to `false`, a value of `null` will be returned. TotalItemCount int32 `json:"total_item_count,omitempty"` }
TotalItemCountResponse total item count response
swagger:model totalItemCountResponse
func (*TotalItemCountResponse) MarshalBinary ¶
func (m *TotalItemCountResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TotalItemCountResponse) UnmarshalBinary ¶
func (m *TotalItemCountResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Transfer ¶
type Transfer struct { // The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch. // Read Only: true Completed int64 `json:"completed,omitempty"` // The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes. // Read Only: true DataTransferred int64 `json:"data_transferred,omitempty"` // Returns a value of `true` if the snapshot has been destroyed and is pending eradication. The destroyed snapshot can be recovered by setting `destroyed=false`. Once the eradication pending period has elapsed, the snapshot is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // The amount of physical/logical data written to the target due to replication. Measured in bytes. // Read Only: true PhysicalBytesWritten int64 `json:"physical_bytes_written,omitempty"` // The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format. // Read Only: true Progress float32 `json:"progress,omitempty"` // The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch. // Read Only: true Started int64 `json:"started,omitempty"` }
Transfer transfer
swagger:model transfer
func (*Transfer) MarshalBinary ¶
MarshalBinary interface implementation
func (*Transfer) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Username ¶
type Username struct { // The username of the user. Username string `json:"username,omitempty"` }
Username username
swagger:model Username
func (*Username) MarshalBinary ¶
MarshalBinary interface implementation
func (*Username) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type UsernameResponse ¶
type UsernameResponse struct { // items Items []*Username `json:"items"` }
UsernameResponse username response
swagger:model usernameResponse
func (*UsernameResponse) MarshalBinary ¶
func (m *UsernameResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UsernameResponse) UnmarshalBinary ¶
func (m *UsernameResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Volume ¶
type Volume struct { VolumeAllOf0 VolumeOAIGenAllOf1 }
Volume volume
swagger:model Volume
func (*Volume) MarshalBinary ¶
MarshalBinary interface implementation
func (Volume) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Volume) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Volume) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeAllOf0 ¶
type VolumeAllOf0 struct { VolumeCommon VolumeOAIGen1AllOf1 }
VolumeAllOf0 volume all of0
swagger:model volumeAllOf0
func (*VolumeAllOf0) MarshalBinary ¶
func (m *VolumeAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeAllOf0) MarshalJSON ¶
func (m VolumeAllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeAllOf0) UnmarshalBinary ¶
func (m *VolumeAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeAllOf0) UnmarshalJSON ¶
func (m *VolumeAllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeCommon ¶
type VolumeCommon struct { Resource VolumeCommonAllOf1 }
VolumeCommon volume common
swagger:model volumeCommon
func (*VolumeCommon) MarshalBinary ¶
func (m *VolumeCommon) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeCommon) MarshalJSON ¶
func (m VolumeCommon) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeCommon) UnmarshalBinary ¶
func (m *VolumeCommon) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeCommon) UnmarshalJSON ¶
func (m *VolumeCommon) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeCommonAllOf1 ¶
type VolumeCommonAllOf1 struct { // The total number of hosts and host groups connected to the volume. // Read Only: true ConnectionCount int64 `json:"connection_count,omitempty"` // The volume creation time. Measured in milliseconds since the UNIX epoch. // Read Only: true Created int64 `json:"created,omitempty"` // Returns a value of `true` if the volume has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed volume is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed volume can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the volume is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // The host encryption key status for this volume. Possible values include `none`, `detected`, and `fetched`. // Read Only: true HostEncryptionKeyStatus string `json:"host_encryption_key_status,omitempty"` // The virtual size of the volume. Measured in bytes and must be a multiple of 512. // Maximum: 4.503599627370496e+15 Provisioned int64 `json:"provisioned,omitempty"` // qos Qos *VolumeCommonAllOf1Qos `json:"qos,omitempty"` // A globally unique serial number generated by the system when the volume is created. // Read Only: true Serial string `json:"serial,omitempty"` // space Space *VolumeCommonAllOf1Space `json:"space,omitempty"` // The amount of time left until the destroyed volume is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the destroyed volume can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` }
VolumeCommonAllOf1 A disk-like random access virtual storage device that a FlashArray system exports to hosts via a logical unit number (LUN). To a host, a volume contains a number of 512-byte sectors in which data can be written and from which it can be read.
swagger:model volumeCommonAllOf1
func (*VolumeCommonAllOf1) MarshalBinary ¶
func (m *VolumeCommonAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeCommonAllOf1) UnmarshalBinary ¶
func (m *VolumeCommonAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeCommonAllOf1Qos ¶
type VolumeCommonAllOf1Qos struct {
Qos
}
VolumeCommonAllOf1Qos Displays QoS limit information.
swagger:model volumeCommonAllOf1Qos
func (*VolumeCommonAllOf1Qos) MarshalBinary ¶
func (m *VolumeCommonAllOf1Qos) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeCommonAllOf1Qos) MarshalJSON ¶
func (m VolumeCommonAllOf1Qos) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeCommonAllOf1Qos) UnmarshalBinary ¶
func (m *VolumeCommonAllOf1Qos) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeCommonAllOf1Qos) UnmarshalJSON ¶
func (m *VolumeCommonAllOf1Qos) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeCommonAllOf1Space ¶
type VolumeCommonAllOf1Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
VolumeCommonAllOf1Space Displays size and space consumption information.
swagger:model volumeCommonAllOf1Space
func (*VolumeCommonAllOf1Space) MarshalBinary ¶
func (m *VolumeCommonAllOf1Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeCommonAllOf1Space) MarshalJSON ¶
func (m VolumeCommonAllOf1Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeCommonAllOf1Space) UnmarshalBinary ¶
func (m *VolumeCommonAllOf1Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeCommonAllOf1Space) UnmarshalJSON ¶
func (m *VolumeCommonAllOf1Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeGetResponse ¶
type VolumeGetResponse struct { PageInfo VolumeResponse VolumeGetResponseAllOf2 }
VolumeGetResponse volume get response
swagger:model volumeGetResponse
func (*VolumeGetResponse) MarshalBinary ¶
func (m *VolumeGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeGetResponse) MarshalJSON ¶
func (m VolumeGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeGetResponse) UnmarshalBinary ¶
func (m *VolumeGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeGetResponse) UnmarshalJSON ¶
func (m *VolumeGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeGetResponseAllOf2 ¶
type VolumeGetResponseAllOf2 struct { // The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful. Total []*Volume `json:"total"` }
VolumeGetResponseAllOf2 volume get response all of2
swagger:model volumeGetResponseAllOf2
func (*VolumeGetResponseAllOf2) MarshalBinary ¶
func (m *VolumeGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeGetResponseAllOf2) UnmarshalBinary ¶
func (m *VolumeGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeGroup ¶
type VolumeGroup struct { Resource VolumeGroupOAIGenAllOf1 }
VolumeGroup volume group
swagger:model VolumeGroup
func (*VolumeGroup) MarshalBinary ¶
func (m *VolumeGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeGroup) MarshalJSON ¶
func (m VolumeGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeGroup) UnmarshalBinary ¶
func (m *VolumeGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeGroup) UnmarshalJSON ¶
func (m *VolumeGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeGroupGetResponse ¶
type VolumeGroupGetResponse struct { PageInfo VolumeGroupResponse VolumeGroupGetResponseAllOf2 }
VolumeGroupGetResponse volume group get response
swagger:model volumeGroupGetResponse
func (*VolumeGroupGetResponse) MarshalBinary ¶
func (m *VolumeGroupGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeGroupGetResponse) MarshalJSON ¶
func (m VolumeGroupGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeGroupGetResponse) UnmarshalBinary ¶
func (m *VolumeGroupGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeGroupGetResponse) UnmarshalJSON ¶
func (m *VolumeGroupGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeGroupGetResponseAllOf2 ¶
type VolumeGroupGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*VolumeGroup `json:"total"` }
VolumeGroupGetResponseAllOf2 volume group get response all of2
swagger:model volumeGroupGetResponseAllOf2
func (*VolumeGroupGetResponseAllOf2) MarshalBinary ¶
func (m *VolumeGroupGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeGroupGetResponseAllOf2) UnmarshalBinary ¶
func (m *VolumeGroupGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeGroupOAIGenAllOf1 ¶
type VolumeGroupOAIGenAllOf1 struct { // Returns a value of `true` if the volume group has been destroyed and is pending eradication. The `time_remaining` value displays the amount of time left until the destroyed volume group is permanently eradicated. Before the `time_remaining` period has elapsed, the destroyed volume group can be recovered by setting `destroyed=false`. Once the `time_remaining` period has elapsed, the volume group is permanently eradicated and can no longer be recovered. Destroyed bool `json:"destroyed,omitempty"` // qos Qos *Qos `json:"qos,omitempty"` // space Space *ArraySpaceOAIGenAllOf1SpaceAllOf0 `json:"space,omitempty"` // The amount of time left until the destroyed volume group is permanently eradicated. Measured in milliseconds. Before the `time_remaining` period has elapsed, the destroyed volume group can be recovered by setting `destroyed=false`. // Read Only: true TimeRemaining int64 `json:"time_remaining,omitempty"` // The number of volumes in the volume group. // Read Only: true VolumeCount int64 `json:"volume_count,omitempty"` }
VolumeGroupOAIGenAllOf1 Volume groups organize FlashArray volumes into logical groupings.
swagger:model volumeGroupOaiGenAllOf1
func (*VolumeGroupOAIGenAllOf1) MarshalBinary ¶
func (m *VolumeGroupOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeGroupOAIGenAllOf1) UnmarshalBinary ¶
func (m *VolumeGroupOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeGroupPerformance ¶
type VolumeGroupPerformance struct { Performance Resource }
VolumeGroupPerformance volume group performance
swagger:model VolumeGroupPerformance
func (*VolumeGroupPerformance) MarshalBinary ¶
func (m *VolumeGroupPerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeGroupPerformance) MarshalJSON ¶
func (m VolumeGroupPerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeGroupPerformance) UnmarshalBinary ¶
func (m *VolumeGroupPerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeGroupPerformance) UnmarshalJSON ¶
func (m *VolumeGroupPerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeGroupPost ¶
type VolumeGroupPost struct { BuiltIn VolumeGroup VolumeGroupPostAllOf2 }
VolumeGroupPost volume group post
swagger:model volumeGroupPost
func (*VolumeGroupPost) MarshalBinary ¶
func (m *VolumeGroupPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeGroupPost) MarshalJSON ¶
func (m VolumeGroupPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeGroupPost) UnmarshalBinary ¶
func (m *VolumeGroupPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeGroupPost) UnmarshalJSON ¶
func (m *VolumeGroupPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeGroupPostAllOf2 ¶
type VolumeGroupPostAllOf2 struct { // Has this volume group been destroyed? To destroy a volume group, patch to `true`. To recover a destroyed volume group, patch to `false`. If not specified, defaults to `false`. // Read Only: true Destroyed *bool `json:"destroyed,omitempty"` }
VolumeGroupPostAllOf2 volume group post all of2
swagger:model volumeGroupPostAllOf2
func (*VolumeGroupPostAllOf2) MarshalBinary ¶
func (m *VolumeGroupPostAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeGroupPostAllOf2) UnmarshalBinary ¶
func (m *VolumeGroupPostAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeGroupResponse ¶
type VolumeGroupResponse struct { // items Items []*VolumeGroup `json:"items"` }
VolumeGroupResponse volume group response
swagger:model volumeGroupResponse
func (*VolumeGroupResponse) MarshalBinary ¶
func (m *VolumeGroupResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeGroupResponse) UnmarshalBinary ¶
func (m *VolumeGroupResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeGroupSpace ¶
type VolumeGroupSpace struct {
ResourceSpace
}
VolumeGroupSpace volume group space
swagger:model VolumeGroupSpace
func (VolumeGroupSpace) MarshalJSON ¶
func (m VolumeGroupSpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeGroupSpace) UnmarshalJSON ¶
func (m *VolumeGroupSpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeOAIGen1AllOf1 ¶
type VolumeOAIGen1AllOf1 struct { // pod Pod *VolumeOAIGen1AllOf1Pod `json:"pod,omitempty"` // source Source *VolumeOAIGen1AllOf1Source `json:"source,omitempty"` // The type of volume. Valid values are `protocol_endpoint` and `regular`. // Read Only: true Subtype string `json:"subtype,omitempty"` // volume group VolumeGroup *VolumeOAIGen1AllOf1VolumeGroup `json:"volume_group,omitempty"` }
VolumeOAIGen1AllOf1 volume Oai gen1 all of1
swagger:model volumeOaiGen1AllOf1
func (*VolumeOAIGen1AllOf1) MarshalBinary ¶
func (m *VolumeOAIGen1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeOAIGen1AllOf1) UnmarshalBinary ¶
func (m *VolumeOAIGen1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeOAIGen1AllOf1Pod ¶
type VolumeOAIGen1AllOf1Pod struct {
Reference
}
VolumeOAIGen1AllOf1Pod A reference to the pod.
swagger:model volumeOaiGen1AllOf1Pod
func (*VolumeOAIGen1AllOf1Pod) MarshalBinary ¶
func (m *VolumeOAIGen1AllOf1Pod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeOAIGen1AllOf1Pod) MarshalJSON ¶
func (m VolumeOAIGen1AllOf1Pod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeOAIGen1AllOf1Pod) UnmarshalBinary ¶
func (m *VolumeOAIGen1AllOf1Pod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeOAIGen1AllOf1Pod) UnmarshalJSON ¶
func (m *VolumeOAIGen1AllOf1Pod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeOAIGen1AllOf1Source ¶
type VolumeOAIGen1AllOf1Source struct {
FixedReference
}
VolumeOAIGen1AllOf1Source A reference to the originating volume as a result of a volume copy.
swagger:model volumeOaiGen1AllOf1Source
func (*VolumeOAIGen1AllOf1Source) MarshalBinary ¶
func (m *VolumeOAIGen1AllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeOAIGen1AllOf1Source) MarshalJSON ¶
func (m VolumeOAIGen1AllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeOAIGen1AllOf1Source) UnmarshalBinary ¶
func (m *VolumeOAIGen1AllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeOAIGen1AllOf1Source) UnmarshalJSON ¶
func (m *VolumeOAIGen1AllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeOAIGen1AllOf1VolumeGroup ¶
type VolumeOAIGen1AllOf1VolumeGroup struct {
Reference
}
VolumeOAIGen1AllOf1VolumeGroup A reference to the volume group.
swagger:model volumeOaiGen1AllOf1VolumeGroup
func (*VolumeOAIGen1AllOf1VolumeGroup) MarshalBinary ¶
func (m *VolumeOAIGen1AllOf1VolumeGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeOAIGen1AllOf1VolumeGroup) MarshalJSON ¶
func (m VolumeOAIGen1AllOf1VolumeGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeOAIGen1AllOf1VolumeGroup) UnmarshalBinary ¶
func (m *VolumeOAIGen1AllOf1VolumeGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeOAIGen1AllOf1VolumeGroup) UnmarshalJSON ¶
func (m *VolumeOAIGen1AllOf1VolumeGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeOAIGenAllOf1 ¶
type VolumeOAIGenAllOf1 struct { // Current promotion status of a volume. Valid values are `promoted` and `demoted`. A status of `promoted` indicates that the volume has been promoted and can accept write requests from hosts. This is the default status for a volume when it is created. A status of `demoted` indicates that the volume has been demoted and no longer accepts write requests. PromotionStatus string `json:"promotion_status,omitempty"` // Valid values are `promoted` and `demoted`. Patch `requested_promotion_state` to `demoted` to demote the volume so that the volume stops accepting write requests. Patch `requested_promotion_state` to `promoted` to promote the volume so that the volume starts accepting write requests. RequestedPromotionState string `json:"requested_promotion_state,omitempty"` }
VolumeOAIGenAllOf1 volume Oai gen all of1
swagger:model volumeOaiGenAllOf1
func (*VolumeOAIGenAllOf1) MarshalBinary ¶
func (m *VolumeOAIGenAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeOAIGenAllOf1) UnmarshalBinary ¶
func (m *VolumeOAIGenAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumePatch ¶
type VolumePatch struct { VolumePatchAllOf0 VolumePatchAllOf1 }
VolumePatch volume patch
swagger:model volumePatch
func (*VolumePatch) MarshalBinary ¶
func (m *VolumePatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePatch) MarshalJSON ¶
func (m VolumePatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePatch) UnmarshalBinary ¶
func (m *VolumePatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePatch) UnmarshalJSON ¶
func (m *VolumePatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePatchAllOf0 ¶
type VolumePatchAllOf0 struct { DestroyedPatchPost NewName VolumePatchOAIGenAllOf2 }
VolumePatchAllOf0 volume patch all of0
swagger:model volumePatchAllOf0
func (*VolumePatchAllOf0) MarshalBinary ¶
func (m *VolumePatchAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePatchAllOf0) MarshalJSON ¶
func (m VolumePatchAllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePatchAllOf0) UnmarshalBinary ¶
func (m *VolumePatchAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePatchAllOf0) UnmarshalJSON ¶
func (m *VolumePatchAllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePatchAllOf1 ¶
type VolumePatchAllOf1 struct { // Valid values are `promoted` and `demoted`. Patch `requested_promotion_state` to `demoted` to demote the volume so that the volume stops accepting write requests. Patch `requested_promotion_state` to `promoted` to promote the volume so that the volume starts accepting write requests. RequestedPromotionState string `json:"requested_promotion_state,omitempty"` }
VolumePatchAllOf1 volume patch all of1
swagger:model volumePatchAllOf1
func (*VolumePatchAllOf1) MarshalBinary ¶
func (m *VolumePatchAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumePatchAllOf1) UnmarshalBinary ¶
func (m *VolumePatchAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumePatchOAIGenAllOf2 ¶
type VolumePatchOAIGenAllOf2 struct { // pod Pod *VolumePatchOAIGenAllOf2Pod `json:"pod,omitempty"` // Updates the virtual size of the volume. Measured in bytes. // Maximum: 4.503599627370496e+15 Provisioned int64 `json:"provisioned,omitempty"` // qos Qos *VolumePatchOAIGenAllOf2Qos `json:"qos,omitempty"` // volume group VolumeGroup *VolumePatchOAIGenAllOf2VolumeGroup `json:"volume_group,omitempty"` }
VolumePatchOAIGenAllOf2 volume patch Oai gen all of2
swagger:model volumePatchOaiGenAllOf2
func (*VolumePatchOAIGenAllOf2) MarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumePatchOAIGenAllOf2) UnmarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumePatchOAIGenAllOf2Pod ¶
type VolumePatchOAIGenAllOf2Pod struct {
Reference
}
VolumePatchOAIGenAllOf2Pod Moves the volume into the specified pod.
swagger:model volumePatchOaiGenAllOf2Pod
func (*VolumePatchOAIGenAllOf2Pod) MarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2Pod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePatchOAIGenAllOf2Pod) MarshalJSON ¶
func (m VolumePatchOAIGenAllOf2Pod) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePatchOAIGenAllOf2Pod) UnmarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2Pod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePatchOAIGenAllOf2Pod) UnmarshalJSON ¶
func (m *VolumePatchOAIGenAllOf2Pod) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePatchOAIGenAllOf2Qos ¶
type VolumePatchOAIGenAllOf2Qos struct {
Qos
}
VolumePatchOAIGenAllOf2Qos Sets QoS limits.
swagger:model volumePatchOaiGenAllOf2Qos
func (*VolumePatchOAIGenAllOf2Qos) MarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2Qos) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePatchOAIGenAllOf2Qos) MarshalJSON ¶
func (m VolumePatchOAIGenAllOf2Qos) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePatchOAIGenAllOf2Qos) UnmarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2Qos) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePatchOAIGenAllOf2Qos) UnmarshalJSON ¶
func (m *VolumePatchOAIGenAllOf2Qos) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePatchOAIGenAllOf2VolumeGroup ¶
type VolumePatchOAIGenAllOf2VolumeGroup struct {
Reference
}
VolumePatchOAIGenAllOf2VolumeGroup Adds the volume to the specified volume group.
swagger:model volumePatchOaiGenAllOf2VolumeGroup
func (*VolumePatchOAIGenAllOf2VolumeGroup) MarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2VolumeGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePatchOAIGenAllOf2VolumeGroup) MarshalJSON ¶
func (m VolumePatchOAIGenAllOf2VolumeGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePatchOAIGenAllOf2VolumeGroup) UnmarshalBinary ¶
func (m *VolumePatchOAIGenAllOf2VolumeGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePatchOAIGenAllOf2VolumeGroup) UnmarshalJSON ¶
func (m *VolumePatchOAIGenAllOf2VolumeGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePerformance ¶
type VolumePerformance struct { Performance Resource }
VolumePerformance volume performance
swagger:model VolumePerformance
func (*VolumePerformance) MarshalBinary ¶
func (m *VolumePerformance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePerformance) MarshalJSON ¶
func (m VolumePerformance) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePerformance) UnmarshalBinary ¶
func (m *VolumePerformance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePerformance) UnmarshalJSON ¶
func (m *VolumePerformance) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePerformanceByArray ¶
type VolumePerformanceByArray struct {
ResourcePerformanceByArray
}
VolumePerformanceByArray volume performance by array
swagger:model VolumePerformanceByArray
func (VolumePerformanceByArray) MarshalJSON ¶
func (m VolumePerformanceByArray) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePerformanceByArray) UnmarshalJSON ¶
func (m *VolumePerformanceByArray) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePost ¶
type VolumePost struct { DestroyedPatchPost VolumePostAllOf1 }
VolumePost volume post
swagger:model volumePost
func (*VolumePost) MarshalBinary ¶
func (m *VolumePost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePost) MarshalJSON ¶
func (m VolumePost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePost) UnmarshalBinary ¶
func (m *VolumePost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePost) UnmarshalJSON ¶
func (m *VolumePost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePostAllOf1 ¶
type VolumePostAllOf1 struct { // Sets the virtual size of the volume. Measured in bytes. // Maximum: 4.503599627370496e+15 Provisioned int64 `json:"provisioned,omitempty"` // qos Qos *VolumePostAllOf1Qos `json:"qos,omitempty"` // source Source *VolumePostAllOf1Source `json:"source,omitempty"` // The type of volume. Valid values are `protocol_endpoint` and `regular`. Subtype string `json:"subtype,omitempty"` }
VolumePostAllOf1 volume post all of1
swagger:model volumePostAllOf1
func (*VolumePostAllOf1) MarshalBinary ¶
func (m *VolumePostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumePostAllOf1) UnmarshalBinary ¶
func (m *VolumePostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumePostAllOf1Qos ¶
type VolumePostAllOf1Qos struct {
Qos
}
VolumePostAllOf1Qos Sets QoS limits.
swagger:model volumePostAllOf1Qos
func (*VolumePostAllOf1Qos) MarshalBinary ¶
func (m *VolumePostAllOf1Qos) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePostAllOf1Qos) MarshalJSON ¶
func (m VolumePostAllOf1Qos) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePostAllOf1Qos) UnmarshalBinary ¶
func (m *VolumePostAllOf1Qos) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePostAllOf1Qos) UnmarshalJSON ¶
func (m *VolumePostAllOf1Qos) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumePostAllOf1Source ¶
type VolumePostAllOf1Source struct {
Reference
}
VolumePostAllOf1Source The source volume of a volume copy.
swagger:model volumePostAllOf1Source
func (*VolumePostAllOf1Source) MarshalBinary ¶
func (m *VolumePostAllOf1Source) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumePostAllOf1Source) MarshalJSON ¶
func (m VolumePostAllOf1Source) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumePostAllOf1Source) UnmarshalBinary ¶
func (m *VolumePostAllOf1Source) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumePostAllOf1Source) UnmarshalJSON ¶
func (m *VolumePostAllOf1Source) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeResponse ¶
type VolumeResponse struct { // Displays a list of all items after filtering. The values are displayed for each name if meaningful. If `total_only=true`, the `items` list will be empty. Items []*Volume `json:"items"` }
VolumeResponse volume response
swagger:model volumeResponse
func (*VolumeResponse) MarshalBinary ¶
func (m *VolumeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeResponse) UnmarshalBinary ¶
func (m *VolumeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSnapshot ¶
type VolumeSnapshot struct { Resource Snapshot VolumeSnapshotOAIGenAllOf2 }
VolumeSnapshot volume snapshot
swagger:model VolumeSnapshot
func (*VolumeSnapshot) MarshalBinary ¶
func (m *VolumeSnapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshot) MarshalJSON ¶
func (m VolumeSnapshot) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshot) UnmarshalBinary ¶
func (m *VolumeSnapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshot) UnmarshalJSON ¶
func (m *VolumeSnapshot) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotGetResponse ¶
type VolumeSnapshotGetResponse struct { PageInfo VolumeSnapshotResponse VolumeSnapshotGetResponseAllOf2 }
VolumeSnapshotGetResponse volume snapshot get response
swagger:model volumeSnapshotGetResponse
func (*VolumeSnapshotGetResponse) MarshalBinary ¶
func (m *VolumeSnapshotGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotGetResponse) MarshalJSON ¶
func (m VolumeSnapshotGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotGetResponse) UnmarshalBinary ¶
func (m *VolumeSnapshotGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotGetResponse) UnmarshalJSON ¶
func (m *VolumeSnapshotGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotGetResponseAllOf2 ¶
type VolumeSnapshotGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*VolumeSnapshot `json:"total"` }
VolumeSnapshotGetResponseAllOf2 volume snapshot get response all of2
swagger:model volumeSnapshotGetResponseAllOf2
func (*VolumeSnapshotGetResponseAllOf2) MarshalBinary ¶
func (m *VolumeSnapshotGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeSnapshotGetResponseAllOf2) UnmarshalBinary ¶
func (m *VolumeSnapshotGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSnapshotOAIGenAllOf2 ¶
type VolumeSnapshotOAIGenAllOf2 struct { // A serial number generated by the system when the snapshot is created. The serial number is unique across all arrays. // Read Only: true Serial string `json:"serial,omitempty"` // space Space *VolumeSnapshotOAIGenAllOf2Space `json:"space,omitempty"` // volume group VolumeGroup *VolumeSnapshotOAIGenAllOf2VolumeGroup `json:"volume_group,omitempty"` }
VolumeSnapshotOAIGenAllOf2 A point-in-time image of the contents of the volume.
swagger:model volumeSnapshotOaiGenAllOf2
func (*VolumeSnapshotOAIGenAllOf2) MarshalBinary ¶
func (m *VolumeSnapshotOAIGenAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeSnapshotOAIGenAllOf2) UnmarshalBinary ¶
func (m *VolumeSnapshotOAIGenAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSnapshotOAIGenAllOf2Space ¶
type VolumeSnapshotOAIGenAllOf2Space struct {
ArraySpaceOAIGenAllOf1SpaceAllOf0
}
VolumeSnapshotOAIGenAllOf2Space Displays size and space consumption information.
swagger:model volumeSnapshotOaiGenAllOf2Space
func (*VolumeSnapshotOAIGenAllOf2Space) MarshalBinary ¶
func (m *VolumeSnapshotOAIGenAllOf2Space) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotOAIGenAllOf2Space) MarshalJSON ¶
func (m VolumeSnapshotOAIGenAllOf2Space) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotOAIGenAllOf2Space) UnmarshalBinary ¶
func (m *VolumeSnapshotOAIGenAllOf2Space) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotOAIGenAllOf2Space) UnmarshalJSON ¶
func (m *VolumeSnapshotOAIGenAllOf2Space) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotOAIGenAllOf2VolumeGroup ¶
type VolumeSnapshotOAIGenAllOf2VolumeGroup struct {
FixedReference
}
VolumeSnapshotOAIGenAllOf2VolumeGroup The volume group to which the volume that is the source of this volume snapshot belongs.
swagger:model volumeSnapshotOaiGenAllOf2VolumeGroup
func (*VolumeSnapshotOAIGenAllOf2VolumeGroup) MarshalBinary ¶
func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotOAIGenAllOf2VolumeGroup) MarshalJSON ¶
func (m VolumeSnapshotOAIGenAllOf2VolumeGroup) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotOAIGenAllOf2VolumeGroup) UnmarshalBinary ¶
func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotOAIGenAllOf2VolumeGroup) UnmarshalJSON ¶
func (m *VolumeSnapshotOAIGenAllOf2VolumeGroup) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotPatch ¶
type VolumeSnapshotPatch struct { DestroyedPatchPost NewName }
VolumeSnapshotPatch volume snapshot patch
swagger:model volumeSnapshotPatch
func (*VolumeSnapshotPatch) MarshalBinary ¶
func (m *VolumeSnapshotPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotPatch) MarshalJSON ¶
func (m VolumeSnapshotPatch) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotPatch) UnmarshalBinary ¶
func (m *VolumeSnapshotPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotPatch) UnmarshalJSON ¶
func (m *VolumeSnapshotPatch) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotPost ¶
type VolumeSnapshotPost struct { DestroyedPatchPost VolumeSnapshotPostAllOf1 }
VolumeSnapshotPost volume snapshot post
swagger:model volumeSnapshotPost
func (*VolumeSnapshotPost) MarshalBinary ¶
func (m *VolumeSnapshotPost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotPost) MarshalJSON ¶
func (m VolumeSnapshotPost) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotPost) UnmarshalBinary ¶
func (m *VolumeSnapshotPost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotPost) UnmarshalJSON ¶
func (m *VolumeSnapshotPost) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotPostAllOf1 ¶
type VolumeSnapshotPostAllOf1 struct { // The suffix that is appended to the `source_name` value to generate the full volume snapshot name in the form `VOL.SUFFIX`. If the suffix is not specified, the system constructs the snapshot name in the form `VOL.NNN`, where `VOL` is the volume name, and `NNN` is a monotonically increasing number. Suffix string `json:"suffix,omitempty"` }
VolumeSnapshotPostAllOf1 volume snapshot post all of1
swagger:model volumeSnapshotPostAllOf1
func (*VolumeSnapshotPostAllOf1) MarshalBinary ¶
func (m *VolumeSnapshotPostAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeSnapshotPostAllOf1) UnmarshalBinary ¶
func (m *VolumeSnapshotPostAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSnapshotResponse ¶
type VolumeSnapshotResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. Items []*VolumeSnapshot `json:"items"` }
VolumeSnapshotResponse volume snapshot response
swagger:model volumeSnapshotResponse
func (*VolumeSnapshotResponse) MarshalBinary ¶
func (m *VolumeSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeSnapshotResponse) UnmarshalBinary ¶
func (m *VolumeSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSnapshotTransfer ¶
type VolumeSnapshotTransfer struct { Resource Transfer VolumeSnapshotTransferAllOf2 }
VolumeSnapshotTransfer volume snapshot transfer
swagger:model VolumeSnapshotTransfer
func (*VolumeSnapshotTransfer) MarshalBinary ¶
func (m *VolumeSnapshotTransfer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotTransfer) MarshalJSON ¶
func (m VolumeSnapshotTransfer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotTransfer) UnmarshalBinary ¶
func (m *VolumeSnapshotTransfer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotTransfer) UnmarshalJSON ¶
func (m *VolumeSnapshotTransfer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotTransferAllOf2 ¶
type VolumeSnapshotTransferAllOf2 interface{}
VolumeSnapshotTransferAllOf2 The transfer statistics for snapshot replication data.
swagger:model VolumeSnapshotTransferAllOf2
type VolumeSnapshotTransferGetResponse ¶
type VolumeSnapshotTransferGetResponse struct { PageInfo VolumeSnapshotTransferResponse VolumeSnapshotTransferGetResponseAllOf2 }
VolumeSnapshotTransferGetResponse volume snapshot transfer get response
swagger:model volumeSnapshotTransferGetResponse
func (*VolumeSnapshotTransferGetResponse) MarshalBinary ¶
func (m *VolumeSnapshotTransferGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (VolumeSnapshotTransferGetResponse) MarshalJSON ¶
func (m VolumeSnapshotTransferGetResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSnapshotTransferGetResponse) UnmarshalBinary ¶
func (m *VolumeSnapshotTransferGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VolumeSnapshotTransferGetResponse) UnmarshalJSON ¶
func (m *VolumeSnapshotTransferGetResponse) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type VolumeSnapshotTransferGetResponseAllOf2 ¶
type VolumeSnapshotTransferGetResponseAllOf2 struct { // The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful. Total []*VolumeSnapshotTransfer `json:"total"` }
VolumeSnapshotTransferGetResponseAllOf2 volume snapshot transfer get response all of2
swagger:model volumeSnapshotTransferGetResponseAllOf2
func (*VolumeSnapshotTransferGetResponseAllOf2) MarshalBinary ¶
func (m *VolumeSnapshotTransferGetResponseAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeSnapshotTransferGetResponseAllOf2) UnmarshalBinary ¶
func (m *VolumeSnapshotTransferGetResponseAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSnapshotTransferResponse ¶
type VolumeSnapshotTransferResponse struct { // Returns a list of all items after filtering. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. Items []*VolumeSnapshotTransfer `json:"items"` }
VolumeSnapshotTransferResponse volume snapshot transfer response
swagger:model volumeSnapshotTransferResponse
func (*VolumeSnapshotTransferResponse) MarshalBinary ¶
func (m *VolumeSnapshotTransferResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeSnapshotTransferResponse) UnmarshalBinary ¶
func (m *VolumeSnapshotTransferResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VolumeSpace ¶
type VolumeSpace struct {
ResourceSpace
}
VolumeSpace volume space
swagger:model VolumeSpace
func (VolumeSpace) MarshalJSON ¶
func (m VolumeSpace) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*VolumeSpace) UnmarshalJSON ¶
func (m *VolumeSpace) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
Source Files ¶
- active_directory.go
- active_directory_all_of1.go
- active_directory_get_response.go
- active_directory_post.go
- active_directory_post_all_of1.go
- active_directory_response.go
- admin.go
- admin_api_token.go
- admin_api_token_get_response.go
- admin_api_token_oai_gen_all_of2.go
- admin_api_token_response.go
- admin_cache.go
- admin_cache_get_response.go
- admin_cache_oai_gen_all_of2.go
- admin_cache_response.go
- admin_get_response.go
- admin_oai_gen_all_of2.go
- admin_patch.go
- admin_patch_all_of1.go
- admin_post.go
- admin_response.go
- admin_role.go
- admin_settings.go
- admin_settings_response.go
- aggregate_replication_performance.go
- alert.go
- alert_event.go
- alert_event_get_response.go
- alert_event_oai_gen_all_of1.go
- alert_event_oai_gen_all_of1_alert.go
- alert_event_response.go
- alert_get_response.go
- alert_oai_gen_all_of1.go
- alert_response.go
- alert_watcher.go
- alert_watcher_get_response.go
- alert_watcher_oai_gen_all_of1.go
- alert_watcher_patch.go
- alert_watcher_post.go
- alert_watcher_response.go
- api_client.go
- api_client_get_response.go
- api_client_patch.go
- api_client_post.go
- api_client_response.go
- api_token.go
- api_version_response.go
- app.go
- app_get_response.go
- app_node.go
- app_node_get_response.go
- app_node_oai_gen_app.go
- app_node_response.go
- app_oai_gen_all_of1.go
- app_response.go
- array.go
- array_connection.go
- array_connection_get_response.go
- array_connection_key.go
- array_connection_key_get_response.go
- array_connection_key_get_response_all_of1.go
- array_connection_oai_gen_all_of2.go
- array_connection_path.go
- array_connection_path_get_response.go
- array_connection_path_oai_gen_all_of1.go
- array_connection_path_response.go
- array_connection_post.go
- array_connection_post_all_of1.go
- array_connection_response.go
- array_factory_reset_token.go
- array_factory_reset_token_get_response.go
- array_factory_reset_token_oai_gen_all_of1.go
- array_factory_reset_token_response.go
- array_get_response.go
- array_performance.go
- array_performance_get_response.go
- array_performance_get_response_all_of1.go
- array_performance_oai_gen_all_of2.go
- array_response.go
- array_space.go
- array_space_get_response.go
- array_space_get_response_all_of1.go
- array_space_get_response_all_of1_items_items.go
- array_space_oai_gen_all_of1.go
- array_space_oai_gen_all_of1_space.go
- array_space_oai_gen_all_of1_space_all_of0.go
- array_space_oai_gen_all_of1_space_all_of1.go
- arrays.go
- arrays_all_of1.go
- audit.go
- audit_get_response.go
- audit_oai_gen_all_of1.go
- audit_oai_gen_all_of1_origin.go
- audit_response.go
- built_in.go
- built_in_relationship.go
- built_in_resource_no_id.go
- certificate.go
- certificate_get_response.go
- certificate_oai_gen_all_of1.go
- certificate_post.go
- certificate_post_all_of1.go
- certificate_response.go
- certificate_signing_request.go
- certificate_signing_request_post.go
- certificate_signing_request_post_certificate.go
- certificate_signing_request_response.go
- chap.go
- connection.go
- connection_all_of0.go
- connection_get_response.go
- connection_oai_gen1_host.go
- connection_oai_gen1_host_group.go
- connection_oai_gen1_protocol_endpoint.go
- connection_oai_gen1_volume.go
- connection_oai_gen_all_of1.go
- connection_post.go
- connection_post_protocol_endpoint.go
- connection_response.go
- controller.go
- controller_all_of1.go
- controller_get_response.go
- controller_get_response_all_of1.go
- controllers.go
- destroyed_patch_post.go
- directory.go
- directory_export.go
- directory_export_get_response.go
- directory_export_oai_gen_directory.go
- directory_export_oai_gen_policy.go
- directory_export_post.go
- directory_export_response.go
- directory_get_response.go
- directory_get_response_all_of2.go
- directory_oai_gen_all_of1.go
- directory_oai_gen_all_of1_file_system.go
- directory_oai_gen_all_of1_space.go
- directory_patch.go
- directory_performance.go
- directory_performance_get_response.go
- directory_performance_get_response_all_of1.go
- directory_performance_oai_gen_all_of1.go
- directory_policy_export_post.go
- directory_policy_export_post_policies_items.go
- directory_policy_export_post_policies_items_policy.go
- directory_policy_post.go
- directory_policy_post_policies_items.go
- directory_policy_post_policies_items_policy.go
- directory_post.go
- directory_response.go
- directory_service.go
- directory_service_get_response.go
- directory_service_oai_gen_all_of1.go
- directory_service_oai_gen_all_of1_management.go
- directory_service_response.go
- directory_service_role.go
- directory_service_role_get_response.go
- directory_service_role_oai_gen_role.go
- directory_service_role_response.go
- directory_snapshot.go
- directory_snapshot_get_response.go
- directory_snapshot_get_response_all_of2.go
- directory_snapshot_oai_gen_all_of1.go
- directory_snapshot_oai_gen_all_of1_policy.go
- directory_snapshot_oai_gen_all_of1_source.go
- directory_snapshot_oai_gen_all_of1_space.go
- directory_snapshot_patch.go
- directory_snapshot_patch_all_of1.go
- directory_snapshot_patch_all_of1_policy.go
- directory_snapshot_post.go
- directory_snapshot_post_all_of0.go
- directory_snapshot_post_all_of1.go
- directory_snapshot_response.go
- directory_space.go
- dns.go
- dns_get_response.go
- dns_patch.go
- dns_response.go
- drive.go
- drive_get_response.go
- drive_get_response_all_of1.go
- drive_oai_gen_all_of1.go
- drive_response.go
- error.go
- error_errors_items.go
- error_unroll.go
- eula.go
- eula_get_response.go
- eula_response.go
- eula_signature.go
- file_system.go
- file_system_get_response.go
- file_system_oai_gen_all_of1.go
- file_system_patch.go
- file_system_response.go
- fixed_name_resource_no_id.go
- fixed_reference.go
- fixed_reference_no_id.go
- fixed_reference_with_type.go
- fixed_reference_with_type_all_of1.go
- hardware.go
- hardware_get_response.go
- hardware_oai_gen_all_of1.go
- hardware_patch.go
- hardware_patch_all_of1.go
- hardware_response.go
- host.go
- host_all_of0.go
- host_get_response.go
- host_group.go
- host_group_get_response.go
- host_group_oai_gen_all_of1.go
- host_group_oai_gen_all_of1_space.go
- host_group_patch.go
- host_group_performance.go
- host_group_performance_by_array.go
- host_group_response.go
- host_group_space.go
- host_oai_gen1_all_of1.go
- host_oai_gen1_all_of1_host_group.go
- host_oai_gen1_all_of1_space.go
- host_oai_gen_all_of1.go
- host_patch.go
- host_patch_all_of1.go
- host_patch_all_of1_host_group.go
- host_performance.go
- host_performance_balance.go
- host_performance_balance_get_response.go
- host_performance_balance_get_response_all_of1.go
- host_performance_balance_oai_gen_all_of1.go
- host_performance_balance_oai_gen_all_of1_target.go
- host_performance_by_array.go
- host_port_connectivity.go
- host_post.go
- host_post_all_of0.go
- host_response.go
- host_space.go
- kmip.go
- kmip_get_response.go
- kmip_oai_gen_all_of1.go
- kmip_oai_gen_all_of1_certificate.go
- kmip_patch.go
- kmip_patch_all_of0.go
- kmip_patch_all_of0_certificate.go
- kmip_post.go
- kmip_post_all_of0.go
- kmip_post_all_of0_certificate.go
- kmip_response.go
- kmip_test_result.go
- kmip_test_result_get_response.go
- kmip_test_result_get_response_all_of1.go
- maintenance_window.go
- maintenance_window_oai_gen_all_of1.go
- maintenance_window_post.go
- maintenance_window_post_all_of0.go
- maintenance_windows_get_response.go
- maintenance_windows_response.go
- member.go
- member_get_response.go
- member_no_id_all.go
- member_no_id_all_get_response.go
- member_no_id_all_oai_gen_all_of0.go
- member_no_id_all_oai_gen_all_of0_group.go
- member_no_id_all_oai_gen_all_of0_member.go
- member_no_id_all_response.go
- member_no_id_group.go
- member_no_id_group_oai_gen_all_of0.go
- member_oai_gen_all_of0.go
- member_response.go
- network_interface.go
- network_interface_get_response.go
- network_interface_oai_gen_all_of1.go
- network_interface_oai_gen_all_of1_eth.go
- network_interface_oai_gen_all_of1_eth_subnet.go
- network_interface_oai_gen_all_of1_fc.go
- network_interface_patch.go
- network_interface_patch_all_of0.go
- network_interface_patch_all_of0_eth.go
- network_interface_patch_all_of0_eth_subnet.go
- network_interface_performance.go
- network_interface_performance_get_response.go
- network_interface_performance_get_response_all_of1.go
- network_interface_performance_oai_gen_all_of1.go
- network_interface_performance_oai_gen_all_of1_eth.go
- network_interface_performance_oai_gen_all_of1_fc.go
- network_interface_post.go
- network_interface_post_all_of1.go
- network_interface_post_all_of1_eth.go
- network_interface_post_all_of1_eth_subnet.go
- network_interface_response.go
- new_name.go
- offload.go
- offload_azure.go
- offload_get_response.go
- offload_get_response_all_of2.go
- offload_google_cloud.go
- offload_nfs.go
- offload_oai_gen_all_of2.go
- offload_post.go
- offload_post_azure.go
- offload_post_google_cloud.go
- offload_post_nfs.go
- offload_post_s3.go
- offload_response.go
- offload_s3.go
- override_check.go
- page_info.go
- page_info_all_of0.go
- page_info_all_of1.go
- performance.go
- performance_all_of0.go
- performance_all_of1.go
- pod.go
- pod_all_of0.go
- pod_all_of0_all_of0.go
- pod_array_status.go
- pod_array_status_all_of2.go
- pod_get_response.go
- pod_get_response_all_of2.go
- pod_oai_gen1_all_of1.go
- pod_oai_gen2_all_of1.go
- pod_oai_gen2_all_of1_source.go
- pod_oai_gen2_all_of1_space.go
- pod_oai_gen_all_of1.go
- pod_patch.go
- pod_patch_all_of0.go
- pod_patch_all_of1.go
- pod_patch_oai_gen_all_of1.go
- pod_performance.go
- pod_performance_by_array.go
- pod_performance_replication.go
- pod_performance_replication_by_array.go
- pod_performance_replication_by_array_get_response.go
- pod_performance_replication_by_array_oai_gen_all_of1.go
- pod_performance_replication_by_array_oai_gen_all_of1_array.go
- pod_performance_replication_by_array_response.go
- pod_performance_replication_get_response.go
- pod_performance_replication_oai_gen_continuous_bytes_per_sec.go
- pod_performance_replication_oai_gen_periodic_bytes_per_sec.go
- pod_performance_replication_oai_gen_pod.go
- pod_performance_replication_oai_gen_resync_bytes_per_sec.go
- pod_performance_replication_oai_gen_sync_bytes_per_sec.go
- pod_performance_replication_response.go
- pod_performance_replication_response_items_items.go
- pod_post.go
- pod_post_all_of1.go
- pod_post_all_of1_source.go
- pod_replica_link.go
- pod_replica_link_get_response.go
- pod_replica_link_lag.go
- pod_replica_link_lag_get_response.go
- pod_replica_link_lag_oai_gen_all_of1.go
- pod_replica_link_lag_oai_gen_all_of1_lag.go
- pod_replica_link_lag_oai_gen_all_of1_local_pod.go
- pod_replica_link_lag_oai_gen_all_of1_remote_pod.go
- pod_replica_link_lag_response.go
- pod_replica_link_oai_gen_all_of1.go
- pod_replica_link_oai_gen_all_of1_local_pod.go
- pod_replica_link_oai_gen_all_of1_remote_pod.go
- pod_replica_link_patch.go
- pod_replica_link_performance.go
- pod_replica_link_performance_replication.go
- pod_replica_link_performance_replication_get_response.go
- pod_replica_link_performance_replication_response.go
- pod_replica_link_response.go
- pod_response.go
- pod_space.go
- pod_space1.go
- pod_space_all_of1.go
- policy.go
- policy_get_response.go
- policy_member.go
- policy_member_export.go
- policy_member_export_get_response.go
- policy_member_export_oai_gen_all_of1.go
- policy_member_export_post.go
- policy_member_export_post_members_items.go
- policy_member_export_post_members_items_member.go
- policy_member_export_response.go
- policy_member_get_response.go
- policy_member_oai_gen_member.go
- policy_member_oai_gen_policy.go
- policy_member_post.go
- policy_member_post_members_items.go
- policy_member_post_members_items_member.go
- policy_member_response.go
- policy_oai_gen_all_of1.go
- policy_patch.go
- policy_patch_all_of1.go
- policy_post.go
- policy_response.go
- policy_rule_nfs_client.go
- policy_rule_nfs_client_get_response.go
- policy_rule_nfs_client_oai_gen_policy.go
- policy_rule_nfs_client_post.go
- policy_rule_nfs_client_post_rules_items.go
- policy_rule_nfs_client_response.go
- policy_rule_smb_client.go
- policy_rule_smb_client_get_response.go
- policy_rule_smb_client_oai_gen_policy.go
- policy_rule_smb_client_post.go
- policy_rule_smb_client_post_rules_items.go
- policy_rule_smb_client_response.go
- policy_rule_snapshot.go
- policy_rule_snapshot_get_response.go
- policy_rule_snapshot_oai_gen_policy.go
- policy_rule_snapshot_post.go
- policy_rule_snapshot_response.go
- policy_smb.go
- policy_smb_get_response.go
- policy_smb_oai_gen_all_of1.go
- policy_smb_patch.go
- policy_smb_patch_all_of1.go
- policy_smb_post.go
- policy_smb_post_all_of1.go
- policy_smb_response.go
- policyrulesnapshotpost_rules.go
- port.go
- port_common.go
- port_get_response.go
- port_get_response_all_of1.go
- port_initiator.go
- port_initiators_get_response.go
- port_initiators_get_response_all_of1.go
- port_oai_gen_all_of2.go
- post_oauth210_token_bad_request_body.go
- post_oauth210_token_o_k_body.go
- post_oauth210_token_unauthorized_body.go
- protection_group.go
- protection_group_get_response.go
- protection_group_get_response_all_of2.go
- protection_group_oai_gen_all_of1.go
- protection_group_oai_gen_all_of1_pod.go
- protection_group_oai_gen_all_of1_replication_schedule.go
- protection_group_oai_gen_all_of1_snapshot_schedule.go
- protection_group_oai_gen_all_of1_source.go
- protection_group_oai_gen_all_of1_source_retention.go
- protection_group_oai_gen_all_of1_space.go
- protection_group_oai_gen_all_of1_target_retention.go
- protection_group_performance.go
- protection_group_performance_array.go
- protection_group_performance_array_all_of2.go
- protection_group_performance_array_response.go
- protection_group_performance_array_response_all_of1.go
- protection_group_performance_by_array.go
- protection_group_performance_oai_gen_all_of2.go
- protection_group_performance_response.go
- protection_group_performance_response_all_of1.go
- protection_group_response.go
- protection_group_snapshot.go
- protection_group_snapshot_get_response.go
- protection_group_snapshot_get_response_all_of2.go
- protection_group_snapshot_oai_gen_all_of1.go
- protection_group_snapshot_oai_gen_all_of1_pod.go
- protection_group_snapshot_oai_gen_all_of1_source.go
- protection_group_snapshot_oai_gen_all_of1_space.go
- protection_group_snapshot_patch.go
- protection_group_snapshot_patch_all_of1.go
- protection_group_snapshot_post.go
- protection_group_snapshot_post_all_of2.go
- protection_group_snapshot_response.go
- protection_group_snapshot_transfer.go
- protection_group_snapshot_transfer_get_response.go
- protection_group_snapshot_transfer_get_response_all_of2.go
- protection_group_snapshot_transfer_response.go
- protection_group_space.go
- protection_group_target.go
- protection_group_target_get_response.go
- protection_group_target_oai_gen_all_of0.go
- protection_group_target_response.go
- qos.go
- reference.go
- reference_no_id.go
- reference_with_type.go
- reference_with_type_all_of1.go
- remote_pod.go
- remote_pod_all_of1.go
- remote_pods_response.go
- remote_pods_response_all_of1.go
- remote_protection_group.go
- remote_protection_group_get_response.go
- remote_protection_group_oai_gen_all_of1.go
- remote_protection_group_oai_gen_all_of1_remote.go
- remote_protection_group_oai_gen_all_of1_source.go
- remote_protection_group_oai_gen_all_of1_target_retention.go
- remote_protection_group_response.go
- remote_protection_group_snapshot.go
- remote_protection_group_snapshot_get_response.go
- remote_protection_group_snapshot_oai_gen_all_of1.go
- remote_protection_group_snapshot_oai_gen_all_of1_remote.go
- remote_protection_group_snapshot_oai_gen_all_of1_source.go
- remote_protection_group_snapshot_post.go
- remote_protection_group_snapshot_post_all_of2.go
- remote_protection_group_snapshot_response.go
- remote_protection_group_snapshot_transfer.go
- remote_protection_group_snapshot_transfer_get_response.go
- remote_protection_group_snapshot_transfer_get_response_all_of2.go
- remote_protection_group_snapshot_transfer_response.go
- remote_volume_snapshot.go
- remote_volume_snapshot_get_response.go
- remote_volume_snapshot_oai_gen_all_of2.go
- remote_volume_snapshot_oai_gen_all_of2_remote.go
- remote_volume_snapshot_response.go
- remote_volume_snapshot_transfer.go
- remote_volume_snapshot_transfer_get_response.go
- remote_volume_snapshot_transfer_get_response_all_of2.go
- remote_volume_snapshot_transfer_response.go
- replica_link_lag.go
- replica_link_performance_replication.go
- replica_link_performance_replication_local_pod.go
- replica_link_performance_replication_remote_pod.go
- replication_performance_with_total.go
- replication_schedule.go
- replication_schedule_all_of1.go
- replication_schedule_all_of1_blackout.go
- resource.go
- resource_fixed_non_unique_name.go
- resource_no_id.go
- resource_performance.go
- resource_performance_by_array.go
- resource_performance_by_array_all_of1.go
- resource_performance_by_array_all_of1_array.go
- resource_performance_by_array_get_response.go
- resource_performance_by_array_get_response_all_of1.go
- resource_performance_get_response.go
- resource_performance_get_response_all_of1.go
- resource_performance_no_id.go
- resource_performance_no_id_by_array.go
- resource_performance_no_id_by_array_all_of1.go
- resource_performance_no_id_by_array_all_of1_array.go
- resource_performance_no_id_by_array_get_response.go
- resource_performance_no_id_by_array_get_response_all_of1.go
- resource_performance_no_id_get_response.go
- resource_performance_no_id_get_response_all_of1.go
- resource_pod_space.go
- resource_pod_space_all_of1.go
- resource_pod_space_all_of1_space.go
- resource_pod_space_get_response.go
- resource_pod_space_get_response_all_of1.go
- resource_space.go
- resource_space_all_of1.go
- resource_space_all_of1_space.go
- resource_space_get_response.go
- resource_space_get_response_all_of1.go
- resource_space_no_id.go
- resource_space_no_id_all_of1.go
- resource_space_no_id_all_of1_space.go
- resource_space_no_id_get_response.go
- resource_space_no_id_get_response_all_of1.go
- retention_policy.go
- session.go
- session_get_response.go
- session_get_response_all_of1.go
- session_oai_gen_all_of1.go
- smis.go
- smis_get_response.go
- smis_response.go
- smtp.go
- smtp_server.go
- smtp_server_all_of1.go
- smtp_server_get_response.go
- smtp_server_response.go
- snapshot.go
- snapshot_pod.go
- snapshot_schedule.go
- snapshot_source.go
- snmp_agent.go
- snmp_agent_get_response.go
- snmp_agent_mib.go
- snmp_agent_mib_all_of0.go
- snmp_agent_mib_get_response.go
- snmp_agent_mib_response.go
- snmp_agent_oai_gen_all_of1.go
- snmp_agent_patch.go
- snmp_agent_patch_all_of1.go
- snmp_agent_response.go
- snmp_manager.go
- snmp_manager_all_of1.go
- snmp_manager_get_response.go
- snmp_manager_patch.go
- snmp_manager_patch_all_of1.go
- snmp_manager_post.go
- snmp_manager_response.go
- snmp_managers.go
- snmp_v2c.go
- snmp_v3.go
- snmp_v3_patch.go
- snmp_v3_post.go
- software.go
- software_all_of0.go
- software_get_response.go
- software_installation.go
- software_installation_all_of2.go
- software_installation_all_of2_software.go
- software_installation_patch.go
- software_installation_post.go
- software_installation_step.go
- software_installation_step_all_of2.go
- software_installation_step_all_of2_checks_items.go
- software_installation_step_all_of2_installation.go
- software_installation_steps.go
- software_installation_steps_get_response.go
- software_installation_steps_response.go
- software_installations.go
- software_installations_get_response.go
- software_installations_response.go
- software_oai_gen1_all_of1.go
- software_oai_gen_all_of1.go
- software_oai_gen_all_of1_upgrade_plan_items.go
- software_response.go
- space.go
- space_all_of1.go
- start_end_time.go
- subnet.go
- subnet_get_response.go
- subnet_oai_gen_all_of2.go
- subnet_patch.go
- subnet_post.go
- subnet_response.go
- support.go
- support_get_response.go
- support_oai_gen_all_of1.go
- support_oai_gen_all_of1_remote_assist_paths_items.go
- support_patch.go
- support_response.go
- syslog_server.go
- syslog_server_get_response.go
- syslog_server_oai_gen_all_of1.go
- syslog_server_response.go
- syslog_server_settings.go
- syslog_server_settings_get_response.go
- syslog_server_settings_response.go
- tag.go
- tag_get_response.go
- tag_response.go
- target_protection_group.go
- target_protection_group_all_of0.go
- target_protection_group_post_patch.go
- target_protection_group_post_patch_all_of0.go
- test_result.go
- test_result_get_response.go
- test_result_response.go
- test_result_with_resource.go
- test_result_with_resource_get_response.go
- test_result_with_resource_get_response_all_of1.go
- test_result_with_resource_oai_gen_all_of1.go
- test_result_with_resource_oai_gen_all_of1_resource.go
- test_result_with_resource_response.go
- test_result_with_resource_response_all_of1.go
- throttle.go
- throttle_window.go
- time_window.go
- total_item_count_response.go
- transfer.go
- username.go
- username_response.go
- volume.go
- volume_all_of0.go
- volume_common.go
- volume_common_all_of1.go
- volume_common_all_of1_qos.go
- volume_common_all_of1_space.go
- volume_get_response.go
- volume_get_response_all_of2.go
- volume_group.go
- volume_group_get_response.go
- volume_group_get_response_all_of2.go
- volume_group_oai_gen_all_of1.go
- volume_group_performance.go
- volume_group_post.go
- volume_group_post_all_of2.go
- volume_group_response.go
- volume_group_space.go
- volume_oai_gen1_all_of1.go
- volume_oai_gen1_all_of1_pod.go
- volume_oai_gen1_all_of1_source.go
- volume_oai_gen1_all_of1_volume_group.go
- volume_oai_gen_all_of1.go
- volume_patch.go
- volume_patch_all_of0.go
- volume_patch_all_of1.go
- volume_patch_oai_gen_all_of2.go
- volume_patch_oai_gen_all_of2_pod.go
- volume_patch_oai_gen_all_of2_qos.go
- volume_patch_oai_gen_all_of2_volume_group.go
- volume_performance.go
- volume_performance_by_array.go
- volume_post.go
- volume_post_all_of1.go
- volume_post_all_of1_qos.go
- volume_post_all_of1_source.go
- volume_response.go
- volume_snapshot.go
- volume_snapshot_get_response.go
- volume_snapshot_get_response_all_of2.go
- volume_snapshot_oai_gen_all_of2.go
- volume_snapshot_oai_gen_all_of2_space.go
- volume_snapshot_oai_gen_all_of2_volume_group.go
- volume_snapshot_patch.go
- volume_snapshot_post.go
- volume_snapshot_post_all_of1.go
- volume_snapshot_response.go
- volume_snapshot_transfer.go
- volume_snapshot_transfer_get_response.go
- volume_snapshot_transfer_get_response_all_of2.go
- volume_snapshot_transfer_response.go
- volume_space.go