Versions in this module Expand all Collapse all v0 v0.0.1 Jun 6, 2024 Changes in this version + const CnsClusterFlavorGuest + const CnsClusterFlavorUnknown + const CnsClusterFlavorVanilla + const CnsClusterFlavorWorkload + const CnsClusterTypeKubernetes + const CnsKubernetesEntityTypePOD + const CnsKubernetesEntityTypePV + const CnsKubernetesEntityTypePVC + const CnsQuerySelectionName_BACKING_OBJECT_DETAILS + const CnsQuerySelectionName_COMPLIANCE_STATUS + const CnsQuerySelectionName_DATASTORE_ACCESSIBILITY_STATUS + const CnsQuerySelectionName_DATASTORE_URL + const CnsQuerySelectionName_HEALTH_STATUS + const CnsQuerySelectionName_POLICY_ID + const CnsQuerySelectionName_VOLUME_NAME + const CnsQuerySelectionName_VOLUME_TYPE + const CnsVolumeTypeBlock + const CnsVolumeTypeFile + const QuerySelectionNameTypeBackingObjectDetails + const QuerySelectionNameTypeComplianceStatus + const QuerySelectionNameTypeDataStoreAccessibility + const QuerySelectionNameTypeDataStoreUrl + const QuerySelectionNameTypeHealthStatus + const QuerySelectionNameTypePolicyId + const QuerySelectionNameTypeVolumeName + const QuerySelectionNameTypeVolumeType + type BaseCnsAlreadyRegisteredFault interface + GetCnsAlreadyRegisteredFault func() *CnsAlreadyRegisteredFault + type BaseCnsBackingObjectDetails interface + GetCnsBackingObjectDetails func() *CnsBackingObjectDetails + type BaseCnsBaseCreateSpec interface + GetCnsBaseCreateSpec func() *CnsBaseCreateSpec + type BaseCnsEntityMetadata interface + GetCnsEntityMetadata func() *CnsEntityMetadata + type BaseCnsFault interface + GetCnsFault func() *CnsFault + type BaseCnsVolumeInfo interface + GetCnsVolumeInfo func() *CnsVolumeInfo + type BaseCnsVolumeOperationResult interface + GetCnsVolumeOperationResult func() *CnsVolumeOperationResult + type BaseCnsVolumeRelocateSpec interface + GetCnsVolumeRelocateSpec func() CnsVolumeRelocateSpec + type BaseCnsVolumeSource interface + GetCnsVolumeSource func() *CnsVolumeSource + type CnsAlreadyRegisteredFault struct + VolumeId CnsVolumeId + func (b *CnsAlreadyRegisteredFault) GetCnsAlreadyRegisteredFault() *CnsAlreadyRegisteredFault + type CnsAsyncQueryResult struct + QueryResult CnsQueryResult + type CnsAttachVolume CnsAttachVolumeRequestType + type CnsAttachVolumeRequestType struct + AttachSpecs []CnsVolumeAttachDetachSpec + This types.ManagedObjectReference + type CnsAttachVolumeResponse struct + Returnval types.ManagedObjectReference + type CnsBackingObjectDetails struct + CapacityInMb int64 + func (b *CnsBackingObjectDetails) GetCnsBackingObjectDetails() *CnsBackingObjectDetails + type CnsBaseCreateSpec struct + func (b *CnsBaseCreateSpec) GetCnsBaseCreateSpec() *CnsBaseCreateSpec + type CnsBlockBackingDetails struct + AggregatedSnapshotCapacityInMb int64 + BackingDiskId string + BackingDiskObjectId string + BackingDiskUrlPath string + type CnsBlockVolumeInfo struct + VStorageObject types.VStorageObject + type CnsBlockVolumeRelocateSpec struct + func NewCnsBlockVolumeRelocateSpec(volumeId string, datastore types.ManagedObjectReference, ...) CnsBlockVolumeRelocateSpec + type CnsClusterFlavor string + type CnsClusterType string + type CnsConfigureVolumeACLs CnsConfigureVolumeACLsRequestType + type CnsConfigureVolumeACLsRequestType struct + ACLConfigSpecs []CnsVolumeACLConfigureSpec + This types.ManagedObjectReference + type CnsConfigureVolumeACLsResponse struct + Returnval types.ManagedObjectReference + type CnsContainerCluster struct + ClusterDistribution string + ClusterFlavor string + ClusterId string + ClusterType string + VSphereUser string + type CnsCreateSnapshots CnsCreateSnapshotsRequestType + type CnsCreateSnapshotsRequestType struct + SnapshotSpecs []CnsSnapshotCreateSpec + This types.ManagedObjectReference + type CnsCreateSnapshotsResponse struct + Returnval types.ManagedObjectReference + type CnsCreateVolume CnsCreateVolumeRequestType + type CnsCreateVolumeRequestType struct + CreateSpecs []CnsVolumeCreateSpec + This types.ManagedObjectReference + type CnsCreateVolumeResponse struct + Returnval types.ManagedObjectReference + type CnsCursor struct + Limit int64 + Offset int64 + TotalRecords int64 + type CnsDeleteSnapshots CnsDeleteSnapshotsRequestType + type CnsDeleteSnapshotsRequestType struct + SnapshotDeleteSpecs []CnsSnapshotDeleteSpec + This types.ManagedObjectReference + type CnsDeleteSnapshotsResponse struct + Returnval types.ManagedObjectReference + type CnsDeleteVolume CnsDeleteVolumeRequestType + type CnsDeleteVolumeRequestType struct + DeleteDisk bool + This types.ManagedObjectReference + VolumeIds []CnsVolumeId + type CnsDeleteVolumeResponse struct + Returnval types.ManagedObjectReference + type CnsDetachVolume CnsDetachVolumeRequestType + type CnsDetachVolumeRequestType struct + DetachSpecs []CnsVolumeAttachDetachSpec + This types.ManagedObjectReference + type CnsDetachVolumeResponse struct + Returnval types.ManagedObjectReference + type CnsEntityMetadata struct + ClusterID string + Delete bool + EntityName string + Labels []types.KeyValue + func (b *CnsEntityMetadata) GetCnsEntityMetadata() *CnsEntityMetadata + type CnsExtendVolume CnsExtendVolumeRequestType + type CnsExtendVolumeRequestType struct + ExtendSpecs []CnsVolumeExtendSpec + This types.ManagedObjectReference + type CnsExtendVolumeResponse struct + Returnval types.ManagedObjectReference + type CnsFault struct + Reason string + func (b *CnsFault) GetCnsFault() *CnsFault + type CnsFileBackingDetails struct + BackingFileId string + type CnsFileCreateSpec struct + type CnsKubernetesEntityMetadata struct + EntityType string + Namespace string + ReferredEntity []CnsKubernetesEntityReference + type CnsKubernetesEntityReference struct + ClusterID string + EntityName string + EntityType string + Namespace string + type CnsKubernetesEntityType string + type CnsNFSAccessControlSpec struct + Delete bool + Permission []vsanfstypes.VsanFileShareNetPermission + type CnsPlacementResult struct + Datastore types.ManagedObjectReference + PlacementFaults []*types.LocalizedMethodFault + type CnsQueryAllVolume CnsQueryAllVolumeRequestType + type CnsQueryAllVolumeRequestType struct + Filter CnsQueryFilter + Selection CnsQuerySelection + This types.ManagedObjectReference + type CnsQueryAllVolumeResponse struct + Returnval CnsQueryResult + type CnsQueryAsync CnsQueryAsyncRequestType + type CnsQueryAsyncRequestType struct + Filter CnsQueryFilter + Selection *CnsQuerySelection + This types.ManagedObjectReference + type CnsQueryAsyncResponse struct + Returnval types.ManagedObjectReference + type CnsQueryFilter struct + ComplianceStatus string + ContainerClusterIds []string + Cursor *CnsCursor + DatastoreAccessibilityStatus string + Datastores []types.ManagedObjectReference + HealthStatus string + Labels []types.KeyValue + Names []string + StoragePolicyId string + VolumeIds []CnsVolumeId + type CnsQueryResult struct + Cursor CnsCursor + Volumes []CnsVolume + type CnsQuerySelection struct + Names []string + type CnsQuerySelectionNameType string + type CnsQuerySnapshots CnsQuerySnapshotsRequestType + type CnsQuerySnapshotsRequestType struct + SnapshotQueryFilter CnsSnapshotQueryFilter + This types.ManagedObjectReference + type CnsQuerySnapshotsResponse struct + Returnval types.ManagedObjectReference + type CnsQueryVolume CnsQueryVolumeRequestType + type CnsQueryVolumeInfo CnsQueryVolumeInfoRequestType + type CnsQueryVolumeInfoRequestType struct + This types.ManagedObjectReference + VolumeIds []CnsVolumeId + type CnsQueryVolumeInfoResponse struct + Returnval types.ManagedObjectReference + type CnsQueryVolumeInfoResult struct + VolumeInfo BaseCnsVolumeInfo + type CnsQueryVolumeRequestType struct + Filter CnsQueryFilter + This types.ManagedObjectReference + type CnsQueryVolumeResponse struct + Returnval CnsQueryResult + type CnsReconfigVolumePolicy CnsReconfigVolumePolicyRequestType + type CnsReconfigVolumePolicyRequestType struct + This types.ManagedObjectReference + VolumePolicyReconfigSpecs []CnsVolumePolicyReconfigSpec + type CnsReconfigVolumePolicyResponse struct + Returnval types.ManagedObjectReference + type CnsRelocateVolume CnsRelocateVolumeRequestType + type CnsRelocateVolumeRequestType struct + RelocateSpecs []BaseCnsVolumeRelocateSpec + This types.ManagedObjectReference + type CnsRelocateVolumeResponse struct + Returnval types.ManagedObjectReference + type CnsSnapshot struct + CreateTime time.Time + Description string + SnapshotId CnsSnapshotId + VolumeId CnsVolumeId + type CnsSnapshotCreateResult struct + AggregatedSnapshotCapacityInMb int64 + Snapshot CnsSnapshot + type CnsSnapshotCreateSpec struct + Description string + VolumeId CnsVolumeId + type CnsSnapshotCreatedFault struct + Datastore types.ManagedObjectReference + SnapshotId CnsSnapshotId + VolumeId CnsVolumeId + type CnsSnapshotDeleteResult struct + AggregatedSnapshotCapacityInMb int64 + SnapshotId CnsSnapshotId + type CnsSnapshotDeleteSpec struct + SnapshotId CnsSnapshotId + VolumeId CnsVolumeId + type CnsSnapshotId struct + Id string + type CnsSnapshotNotFoundFault struct + SnapshotId CnsSnapshotId + VolumeId CnsVolumeId + type CnsSnapshotOperationResult struct + type CnsSnapshotQueryFilter struct + Cursor *CnsCursor + SnapshotQuerySpecs []CnsSnapshotQuerySpec + type CnsSnapshotQueryResult struct + Cursor CnsCursor + Entries []CnsSnapshotQueryResultEntry + type CnsSnapshotQueryResultEntry struct + Error *types.LocalizedMethodFault + Snapshot CnsSnapshot + type CnsSnapshotQuerySpec struct + SnapshotId *CnsSnapshotId + VolumeId CnsVolumeId + type CnsSnapshotVolumeSource struct + SnapshotId CnsSnapshotId + VolumeId CnsVolumeId + type CnsSyncDatastore CnsSyncDatastoreRequestType + type CnsSyncDatastoreRequestType struct + DatastoreUrl string + FullSync *bool + This types.ManagedObjectReference + type CnsSyncDatastoreResponse struct + Returnval types.ManagedObjectReference + type CnsUpdateVolumeMetadata CnsUpdateVolumeMetadataRequestType + type CnsUpdateVolumeMetadataRequestType struct + This types.ManagedObjectReference + UpdateSpecs []CnsVolumeMetadataUpdateSpec + type CnsUpdateVolumeMetadataResponse struct + Returnval types.ManagedObjectReference + type CnsVSANFileCreateSpec struct + Permission []vsanfstypes.VsanFileShareNetPermission + SoftQuotaInMb int64 + type CnsVolume struct + BackingObjectDetails BaseCnsBackingObjectDetails + ComplianceStatus string + DatastoreAccessibilityStatus string + DatastoreUrl string + HealthStatus string + Metadata CnsVolumeMetadata + Name string + StoragePolicyId string + VolumeId CnsVolumeId + VolumeType string + type CnsVolumeACLConfigureSpec struct + AccessControlSpecList []CnsNFSAccessControlSpec + VolumeId CnsVolumeId + type CnsVolumeAttachDetachSpec struct + Vm types.ManagedObjectReference + VolumeId CnsVolumeId + type CnsVolumeAttachResult struct + DiskUUID string + type CnsVolumeCreateResult struct + Name string + PlacementResults []CnsPlacementResult + type CnsVolumeCreateSpec struct + BackingObjectDetails BaseCnsBackingObjectDetails + CreateSpec BaseCnsBaseCreateSpec + Datastores []types.ManagedObjectReference + Metadata CnsVolumeMetadata + Name string + Profile []types.BaseVirtualMachineProfileSpec + VolumeSource BaseCnsVolumeSource + VolumeType string + type CnsVolumeExtendSpec struct + CapacityInMb int64 + VolumeId CnsVolumeId + type CnsVolumeId struct + Id string + type CnsVolumeInfo struct + func (b *CnsVolumeInfo) GetCnsVolumeInfo() *CnsVolumeInfo + type CnsVolumeMetadata struct + ContainerCluster CnsContainerCluster + ContainerClusterArray []CnsContainerCluster + EntityMetadata []BaseCnsEntityMetadata + type CnsVolumeMetadataUpdateSpec struct + Metadata CnsVolumeMetadata + VolumeId CnsVolumeId + type CnsVolumeNotFoundFault struct + VolumeId CnsVolumeId + type CnsVolumeOperationBatchResult struct + VolumeResults []BaseCnsVolumeOperationResult + type CnsVolumeOperationResult struct + Fault *types.LocalizedMethodFault + VolumeId CnsVolumeId + func (b *CnsVolumeOperationResult) GetCnsVolumeOperationResult() *CnsVolumeOperationResult + type CnsVolumePolicyReconfigSpec struct + Profile []types.BaseVirtualMachineProfileSpec + VolumeId CnsVolumeId + type CnsVolumeRelocateSpec struct + Datastore types.ManagedObjectReference + Profile []types.BaseVirtualMachineProfileSpec + ServiceLocator *types.ServiceLocator + VolumeId CnsVolumeId + func (s CnsVolumeRelocateSpec) GetCnsVolumeRelocateSpec() CnsVolumeRelocateSpec + type CnsVolumeSource struct + func (b *CnsVolumeSource) GetCnsVolumeSource() *CnsVolumeSource + type CnsVolumeType string + type CnsVsanFileShareBackingDetails struct + AccessPoints []types.KeyValue + Name string + type QuerySelectionNameType string