package
0.0.0-20240815173558-303cc3735024
Repository: https://github.com/libopenstorage/operator.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Start flushing.
Show status of in progress cache flushing.
Do not use.
Disbale callhome.
Enable callhome.
Do not use.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
already exists paused device scan, need to resume or cancel incomplete scan to start.
device scan is already in progress.
no device scan is running to resume or to stop.
Device scan started, stopped, paused or resumed successfully.
Pause device bad block scan.
Resume device bad block scan.
Start device bad block scan.
Stop device bad block scan.
Do not use.
Do not use.
Cancel rebalance process.
Start drive rebalance.
Show status of in progress operation.
Do not use.
Cancel replace process.
Start replace adding.
Show status of in progress operation.
Do not use.
Used for an error message.
Used for an informational message.
Do not use.
Used for a warning message.
Enter maintenance mode.
Exit maintenance mode.
Repair Node.
Do not use.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StorageCacheFlush indicates cache flush is in progress.
Cordon indicates pool is auto cordorned.
Decommissioned indicates node is marked for decommissioning.
Degraded status up but with degraded performance.
Down status failure.
DriveReplace operation in progress.
Error state.
Initialization Error state.
Init storage is intializing.
KernelDriverError error communicating with kernel driver.
Maintenance status.
NeedsReboot.
NotPresent empty storage spec.
Pool Maintenance indicates storage down.
ResyncStatus means volume is resyncing.
StorageDown module is up but storage devices are down.
StorageFull indicates no free space.
StrorageRebalance operation in progress.
StorageResize pool resize in progress.
No description provided by the author
Up status healthy.
No description provided by the author
No description provided by the author
No description provided by the author
Telemetry has an appliance certificate, but it is either not yet valid (highly unlikely) or already expired.
Telemetry thinks it has an appliance certificate, but there was an error in trying to read it.
Telemetry received a timeout when trying to perform a DNS lookup on rest.cloud-support.purestorage.com, restricted-rest.cloud-support.purestorage.com, or the provided proxy url, if it exists.
Telemetry received some other error when trying to perform a DNS lookup on rest.cloud-support.purestorage.com, restricted-rest.cloud-support.purestorage.com, or the provided proxy url, if it exists.
Telemetry has a valid appliance certificate and can communicate with Arcus.
Telemetry was unable to establish a socket connection to the provided proxy.
The proxy url provided to Telemetry is in an invalid url format.
This appliance id has already been used/registered in the past.
When Telemetry sends a certificate signing request, it is signed by an on-array activation keyif one exists.
This appliance is one that requires pre-registration (e.g.
Telemetry ran into some other error during the registration process.
Telemetry timed out while trying to hit restricted-rest.cloud-support.purestorage.com/ping.
Telemetry received some other error while trying to hit restricted-rest.cloud-support.purestorage.com/ping.
Telemetry hit a "Network is unreachable" error while trying to hit restricted-rest.cloud-support.purestorage.com/ping.
SDK threw an error.
Success.
No errorrs detected.
Friday.
Monday.
Saturday.
Sunday.
Thursday.
Tuesday.
Wednesday.
# Variables
Enum value maps for BlockDriverType.
Enum value maps for BlockDriverType.
Enum value maps for BootstrapNodeState.
Enum value maps for BootstrapNodeState.
Enum value maps for BootstrapNodeType.
Enum value maps for BootstrapNodeType.
Enum value maps for CacheFlush_OperationType.
Enum value maps for CacheFlush_OperationType.
Enum value maps for CallHome_OperationType.
Enum value maps for CallHome_OperationType.
Enum value maps for DataDirType.
Enum value maps for DataDirType.
Enum value maps for DeviceScan_OperationType.
Enum value maps for DeviceScan_OperationType.
Enum value maps for DeviceScan_ResponseType.
Enum value maps for DeviceScan_ResponseType.
Enum value maps for DriveRebalance_OperationType.
Enum value maps for DriveRebalance_OperationType.
Enum value maps for DriveReplace_OperationType.
Enum value maps for DriveReplace_OperationType.
No description provided by the author
Enum value maps for LicenseCondition_Severity.
Enum value maps for LicenseCondition_Severity.
Enum value maps for Maintenance_OperationType.
Enum value maps for Maintenance_OperationType.
Enum value maps for PoolPriority.
Enum value maps for PoolPriority.
Enum value maps for PoolType.
Enum value maps for PoolType.
Enum value maps for Storage_Status.
Enum value maps for Storage_Status.
Enum value maps for TargetDsType.
Enum value maps for TargetDsType.
Enum value maps for Telemetry_StatusCode.
Enum value maps for Telemetry_StatusCode.
Enum value maps for Weekday.
Enum value maps for Weekday.
# Structs
Audit result object.
BootstrapEntry identifies a node with its IP and ID which is part of a kvdb cluster.
CacheConfig represents modifiable cache config parameters TODO: try to think over option of embedding CacheConfig into CacheInfo.
No description provided by the author
CacheInfo provides statistics and config params of a cached lvm lv.
No description provided by the author
CloudResourceInfo provides metadata information on a cloud resource.
No description provided by the author
No description provided by the author
No description provided by the author
emailconfig object for alert.
No description provided by the author
InstanceGroupInfo encapsulates info for a cloud instance group.
response message.
kvdb member info.
LicenseCondition has a message associated with the license.
LicensedFeature is the message used to describe a licensed feature.
No description provided by the author
No description provided by the author
No description provided by the author
LicenseStatus is the message used to describe status of the license.
Maintenance objects.
MeteringStatus.
PureAlert is added to become compatible with Pure1 Alerts.
No description provided by the author
No description provided by the author
Request for audit method.
Response message for audit method.
PxCacheConfigRequest carries cache parameters to set.
PxCacheConfigResponse returns current CacheInfo entity which was updated by PxCacheConfigRequest.
PxCacheFlushRequest message to carry cache flush operation.
PxCacheFlushResponse returns message.
Pool cache info request.
Pool cache info response.
Request to Update CallHome feature.
Response to Update CallHome mode.
No description provided by the author
No description provided by the author
request message to delete email config for alert.
response message to delete email config for alert.
request message to delete slack config for alert.
response message to delete slack config for alert.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Request message to exit or stop Px daemon.
Response message to exit or stop Px daemon.
request message to get email config for alert.
response message to get email config for alert.
No description provided by the author
No description provided by the author
request message to get slack config for alert.
response message to get slack config for alert.
No description provided by the author
No description provided by the author
Request message for fetching kvdb endpoints.
Response message for fetching kvdb endpoints.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Request message for ferching kvdb member info.
Response message for ferching kvdb member info.
Defines a request to check if a feature is licensed.
Response to check request.
Empty request.
Respose to enumerate all licensed features.
Defines a request to inspect a licensed feature.
Response to inspection request.
Request to install license by activation ID.
Empty Response.
Request to install license by specifying the license BLOB.
Empty Response.
Empty request to release the license from this cluster.
Response to the request to release the license.
Request to set the license server information.
Empty Response.
Empty Request.
Response containing the status of the license.
Request to uninstall the license by specifying the activation id.
Empty Response.
Request to Update Maintenance Ops.
Response to Update Maintenance Ops.
Empty Request.
Response containing the health status of the metering agent.
No description provided by the author
No description provided by the author
PxPoolDeleteRequest contains Storage Pool ID to delete.
No description provided by the author
PxPoolMaintenanceRequest contains operation.
No description provided by the author
PxPoolUpdateRequest contains Storage Pool parameters to set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PxScanStatus message carries scan results.
request message to set email config for alert.
response message to set email config for alert.
request message to set slack config for alert.
response message to set slack config for alert.
Empty Request.
Response to StorageOptions list request.
No description provided by the author
No description provided by the author
PxTelemetryCheck.
PxTelemetryCheckDetails.
Empty Request.
Response containing the status of the Telemetry server.
Pool cache enable/disable request.
Pool cache enable/disable response.
Defines a schedule interval.
No description provided by the author
No description provided by the author
No description provided by the author
Defines a daily schedule.
Defines a monthly schedule.
Defines a weekly schedule.
slackconfig object for alert.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Telemetry objects https://wiki.purestorage.com/display/psw/CCM+Cloud+Connection+Troubleshooting+Endpoint+Design.
TelemetryCertStatus is response structure for the certificate status Reference: https://github.dev.purestorage.com/CloudConnect/CCM/blob/trunk/core/src/main/java/com/purestorage/core/response/CertDebugResponse.java.
TelemetryCommonStatus is a common data type that is returned for various statuses in the telemetry response.
No description provided by the author
TelemetryConnectionStatusResponse is what is returned in response of a CCM status/troubleshoot-cloud-connection endpoint request Reference: https://wiki.purestorage.com/display/psw/CCM+Cloud+Connection+Troubleshooting+Endpoint+Design.
TelemetryServerStatus is response structure for status of the CCM telemetry server Reference: https://github.dev.purestorage.com/CloudConnect/CCM/blob/trunk/core/src/main/java/com/purestorage/core/response/ServerStatus.java.
No description provided by the author
TelemetryStatusComponent is data type for status of a telemetry component Reference: https://github.dev.purestorage.com/CloudConnect/CCM/blob/trunk/status/src/main/java/com/purestorage/status/response/ComponentDebugResponse.java.
TelemetryStatusResponse is what is returned in response of a CCM status/troubleshoot endpoint request Reference: https://github.dev.purestorage.com/CloudConnect/CCM/blob/trunk/status/src/main/java/com/purestorage/status/response/ConnectionInfoResponse.java.
UnimplementedPortworxLicensedFeatureServer can be embedded to have forward compatible implementations.
UnimplementedPortworxLicenseServer can be embedded to have forward compatible implementations.
UnimplementedPortworxMeteringServer can be embedded to have forward compatible implementations.
UnimplementedPortworxServiceServer can be embedded to have forward compatible implementations.
UnimplementedPortworxStorageOptionsServer can be embedded to have forward compatible implementations.
UnimplementedPortworxStoragePoolCacheServer can be embedded to have forward compatible implementations.
UnimplementedPortworxTelemetryServer can be embedded to have forward compatible implementations.
# Interfaces
PortworxLicenseClient is the client API for PortworxLicense service.
PortworxLicensedFeatureClient is the client API for PortworxLicensedFeature service.
PortworxLicensedFeatureServer is the server API for PortworxLicensedFeature service.
PortworxLicenseServer is the server API for PortworxLicense service.
PortworxMeteringClient is the client API for PortworxMetering service.
PortworxMeteringServer is the server API for PortworxMetering service.
PortworxServiceClient is the client API for PortworxService service.
PortworxServiceServer is the server API for PortworxService service.
PortworxStorageOptionsClient is the client API for PortworxStorageOptions service.
PortworxStorageOptionsServer is the server API for PortworxStorageOptions service.
PortworxStoragePoolCacheClient is the client API for PortworxStoragePoolCache service.
PortworxStoragePoolCacheServer is the server API for PortworxStoragePoolCache service.
PortworxTelemetryClient is the client API for PortworxTelemetry service.
PortworxTelemetryServer is the server API for PortworxTelemetry service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
CacheFlush operation Enum.
CallHome operation Enum.
No description provided by the author
No description provided by the author
No description provided by the author
DriveRebalance operation Enum.
DriveReplace operation Enum.
Severity Enum.
Maintenance operation Enum.
PoolPriority defines storage pool priorities.
PoolType storage pool type.
No description provided by the author
TargetDsType type of target data store.
StatusCode is an enum that holds all the Telemetry error codes.
Defines times of day.