Documentation ¶
Index ¶
- type ActionableResource
- type ActionableResourceListResult
- type AddClusterNodeSpec
- type AddControllerNodeSpec
- type AddManagementNodeSpec
- type AdvanceClusterRestoreInput
- type AdvanceClusterRestoreRequest
- type ApplianceManagementTaskListResult
- type ApplianceManagementTaskProperties
- type BackupConfiguration
- type BackupFile
- type BackupOperationHistory
- type BackupOperationStatus
- type BackupProperties
- type BackupSchedule
- type CipherSuite
- type ClusterBackupInfo
- type ClusterBackupInfoListResult
- type ClusterConfig
- type ClusterInitializationNodeInfo
- type ClusterNodeConfig
- type ClusterNodeConfigListResult
- type ClusterNodeStatus
- type ClusterRestoreStatus
- type ClusterStatus
- type ClustersAggregateInfo
- type ControlClusterNodeStatus
- type ControllerClusterRoleConfig
- type ControllerClusterStatus
- type ControllerNodeAggregateInfo
- type CopyFromRemoteFileProperties
- type CopyToRemoteFileProperties
- type CreateRemoteDirectoryProperties
- type CurrentBackupOperationStatus
- type FailedNodeSupportBundleResult
- type FileProperties
- type FilePropertiesListResult
- type FileThumbprint
- type FileTransferAuthenticationScheme
- type FileTransferProtocol
- type GlobalRestoreStatus
- type HttpServiceProperties
- type InitiateClusterRestoreRequest
- type InstallUpgradeServiceProperties
- type InstructionInfo
- type KnownHostParameter
- type ManagementClusterNodeStatus
- type ManagementClusterRoleConfig
- type ManagementClusterStatus
- type ManagementNodeAggregateInfo
- type ManagementPlaneBaseNodeInfo
- type MandatoryAccessControlProperties
- type MgmtConnStatus
- type NodeAuthProviderVidmProperties
- type NodeAuthProviderVidmStatus
- type NodeHealth
- type NodeHttpServiceProperties
- type NodeInstallUpgradeServiceProperties
- type NodeNameServersProperties
- type NodeNetworkProperties
- type NodeNtpServiceProperties
- type NodeProcessProperties
- type NodeProcessPropertiesListResult
- type NodeProtonServiceProperties
- type NodeRouteProperties
- type NodeRoutePropertiesListResult
- type NodeSearchDomainsProperties
- type NodeServiceProperties
- type NodeServicePropertiesListResult
- type NodeServiceStatusProperties
- type NodeSnmpServiceProperties
- type NodeSshServiceProperties
- type NodeSyslogExporterProperties
- type NodeSyslogExporterPropertiesListResult
- type NtpServiceProperties
- type PerStepRestoreStatus
- type ProtocolVersion
- type ProtonPackageLoggingLevels
- type ProtonServiceProperties
- type RemainingSupportBundleNode
- type RemoteFileServer
- type RemoteFilestoreBackupFile
- type RestoreConfiguration
- type RestoreProperties
- type RestoreStep
- type RevokeNodeRequest
- type SelectableResourceReference
- type ServiceEndpoint
- type SnmpCommunity
- type SnmpServiceProperties
- type SshKeyBaseProperties
- type SshKeyProperties
- type SshKeyPropertiesListResult
- type SshServiceProperties
- type SuccessNodeSupportBundleResult
- type SupportBundleFileTransferAuthenticationScheme
- type SupportBundleFileTransferProtocol
- type SupportBundleRemoteFileServer
- type SupportBundleRequest
- type SupportBundleResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionableResource ¶
type ActionableResource struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. Revision int64 `json:"_revision"` // Timestamp of resource creation CreateTime int64 `json:"_create_time,omitempty"` // ID of the user who created this resource CreateUser string `json:"_create_user,omitempty"` // Timestamp of last modification LastModifiedTime int64 `json:"_last_modified_time,omitempty"` // ID of the user who last modified this resource LastModifiedUser string `json:"_last_modified_user,omitempty"` // Indicates system owned resource SystemOwned bool `json:"_system_owned,omitempty"` // Description of this resource Description string `json:"description,omitempty"` // Defaults to ID if not set DisplayName string `json:"display_name,omitempty"` // Unique identifier of this resource Id string `json:"id,omitempty"` // The type of this resource. ResourceType string `json:"resource_type,omitempty"` // Opaque identifiers meaningful to the API user Tags []common.Tag `json:"tags,omitempty"` // A resource reference on which actions can be performed IpAddress string `json:"ip_address,omitempty"` }
type ActionableResourceListResult ¶
type ActionableResourceListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // List results Results []ActionableResource `json:"results"` }
type AddClusterNodeSpec ¶
type AddClusterNodeSpec struct { ControllerRoleConfig *AddControllerNodeSpec `json:"controller_role_config,omitempty"` // Display name for the node DisplayName string `json:"display_name,omitempty"` // Internal identifier of the node ExternalId string `json:"external_id,omitempty"` MgrRoleConfig *AddManagementNodeSpec `json:"mgr_role_config,omitempty"` }
type AddControllerNodeSpec ¶
type AddControllerNodeSpec struct { // Deprecated. Do not supply a value for this property. ControlPlaneServerCertificate string `json:"control_plane_server_certificate,omitempty"` HostMsgClientInfo *manager.MsgClientInfo `json:"host_msg_client_info"` MpaMsgClientInfo *manager.MsgClientInfo `json:"mpa_msg_client_info"` // must be set to AddControllerNodeSpec Type_ string `json:"type"` }
type AddManagementNodeSpec ¶
type AddManagementNodeSpec struct { // The certificate thumbprint of the remote node. CertThumbprint string `json:"cert_thumbprint,omitempty"` MpaMsgClientInfo *manager.MsgClientInfo `json:"mpa_msg_client_info,omitempty"` // The password to be used to authenticate with the remote node. Password string `json:"password"` // The host address of the remote node to which to send this join request. RemoteAddress string `json:"remote_address"` // must be set to AddManagementNodeSpec Type_ string `json:"type"` // The username to be used to authenticate with the remote node. UserName string `json:"user_name"` }
type AdvanceClusterRestoreInput ¶
type AdvanceClusterRestoreInput struct { // Unique id of an instruction (as returned by the GET /restore/status call) for which input is to be provided Id string `json:"id,omitempty"` // List of resources for which the instruction is applicable. Resources []SelectableResourceReference `json:"resources"` }
type AdvanceClusterRestoreRequest ¶
type AdvanceClusterRestoreRequest struct { // List of instructions and their associated data Data []AdvanceClusterRestoreInput `json:"data"` }
type ApplianceManagementTaskListResult ¶
type ApplianceManagementTaskListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // Task property results Results []ApplianceManagementTaskProperties `json:"results"` }
type ApplianceManagementTaskProperties ¶
type ApplianceManagementTaskProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // True if response for asynchronous request is available AsyncResponseAvailable bool `json:"async_response_available,omitempty"` // True if this task can be canceled Cancelable bool `json:"cancelable,omitempty"` // Description of the task Description string `json:"description,omitempty"` // Details about the task if known Details *interface{} `json:"details,omitempty"` // The end time of the task in epoch milliseconds EndTime int64 `json:"end_time,omitempty"` // Identifier for this task Id string `json:"id,omitempty"` // A message describing the disposition of the task Message string `json:"message,omitempty"` // Task progress if known, from 0 to 100 Progress int64 `json:"progress,omitempty"` // HTTP request method RequestMethod string `json:"request_method,omitempty"` // URI of the method invocation that spawned this task RequestUri string `json:"request_uri,omitempty"` // The start time of the task in epoch milliseconds StartTime int64 `json:"start_time,omitempty"` // Current status of the task Status string `json:"status,omitempty"` // Name of the user who created this task User string `json:"user,omitempty"` }
type BackupConfiguration ¶
type BackupConfiguration struct { // true if automated backup is enabled BackupEnabled bool `json:"backup_enabled"` // Set when backups should be taken - on a weekly schedule or at regular intervals. BackupSchedule *BackupSchedule `json:"backup_schedule,omitempty"` // The minimum number of seconds between each upload of the inventory summary to backup server. InventorySummaryInterval int64 `json:"inventory_summary_interval"` // Passphrase used to encrypt backup files. Passphrase string `json:"passphrase,omitempty"` // The server to which backups will be sent. RemoteFileServer *RemoteFileServer `json:"remote_file_server"` }
type BackupFile ¶
type BackupFile struct { // File location FileStore string `json:"file_store"` // Passphrase used to encrypt backup file Passphrase string `json:"passphrase"` }
Backup file properties
type BackupOperationHistory ¶
type BackupOperationHistory struct { // Statuses of previous cluser backups ClusterBackupStatuses []BackupOperationStatus `json:"cluster_backup_statuses,omitempty"` // Statuses of previous inventory backups InventoryBackupStatuses []BackupOperationStatus `json:"inventory_backup_statuses,omitempty"` // Statuses of previous node backups NodeBackupStatuses []BackupOperationStatus `json:"node_backup_statuses,omitempty"` }
type BackupOperationStatus ¶
type BackupOperationStatus struct { // Unique identifier of a backup BackupId string `json:"backup_id"` // Time when operation was ended EndTime int64 `json:"end_time,omitempty"` // Error code ErrorCode string `json:"error_code,omitempty"` // Error code details ErrorMessage string `json:"error_message,omitempty"` // Time when operation was started StartTime int64 `json:"start_time,omitempty"` // True if backup is successfully completed, else false Success bool `json:"success"` }
type BackupSchedule ¶
type BackupSchedule struct {
ResourceType string `json:"resource_type"`
}
Abstract base type for Weekly or Interval Backup Schedule
type CipherSuite ¶
type CipherSuite struct { // Enable status for this cipher suite Enabled bool `json:"enabled"` // Name of the TLS cipher suite Name string `json:"name"` }
HTTP cipher suite
type ClusterBackupInfo ¶
type ClusterBackupInfo struct { // IP address of the node from which the backup was taken IpAddress string `json:"ip_address,omitempty"` // ID of the node from which the backup was taken NodeId string `json:"node_id,omitempty"` // timestamp of the cluster backup file Timestamp int64 `json:"timestamp,omitempty"` }
type ClusterBackupInfoListResult ¶
type ClusterBackupInfoListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // List of timestamps of backed-up cluster files Results []ClusterBackupInfo `json:"results,omitempty"` }
type ClusterConfig ¶
type ClusterConfig struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. Revision int64 `json:"_revision"` // Unique identifier of this cluster ClusterId string `json:"cluster_id,omitempty"` // True if control cluster nodes may be added or removed ControlClusterChangesAllowed bool `json:"control_cluster_changes_allowed"` // True if management cluster nodes may be added or removed MgmtClusterChangesAllowed bool `json:"mgmt_cluster_changes_allowed"` }
type ClusterInitializationNodeInfo ¶
type ClusterInitializationNodeInfo struct { // The (internal) disk-store ID of the member DiskStoreId string `json:"disk_store_id,omitempty"` // The IP address (or domain name) of the cluster node HostAddress string `json:"host_address,omitempty"` }
The type provides the information of a non-running cluster node required for the initialization of a management cluster. The administrator needs to start this node for management cluster to initialize properly (or decommission it explicitly).
type ClusterNodeConfig ¶
type ClusterNodeConfig struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. Revision int64 `json:"_revision"` // Timestamp of resource creation CreateTime int64 `json:"_create_time,omitempty"` // ID of the user who created this resource CreateUser string `json:"_create_user,omitempty"` // Timestamp of last modification LastModifiedTime int64 `json:"_last_modified_time,omitempty"` // ID of the user who last modified this resource LastModifiedUser string `json:"_last_modified_user,omitempty"` // Indicates system owned resource SystemOwned bool `json:"_system_owned,omitempty"` // Description of this resource Description string `json:"description,omitempty"` // Defaults to ID if not set DisplayName string `json:"display_name,omitempty"` // Unique identifier of this resource Id string `json:"id,omitempty"` // The type of this resource. ResourceType string `json:"resource_type,omitempty"` // Opaque identifiers meaningful to the API user Tags []common.Tag `json:"tags,omitempty"` // The IP and port for the appliance management API service on this node ApplianceMgmtListenAddr string `json:"appliance_mgmt_listen_addr,omitempty"` ControllerRole *ControllerClusterRoleConfig `json:"controller_role,omitempty"` // Internal identifier provided by the node ExternalId string `json:"external_id,omitempty"` ManagerRole *ManagementClusterRoleConfig `json:"manager_role,omitempty"` }
type ClusterNodeConfigListResult ¶
type ClusterNodeConfigListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // Cluster node configuration results Results []ClusterNodeConfig `json:"results"` }
type ClusterNodeStatus ¶
type ClusterNodeStatus struct { // Clustering status for control plane functions on this node ControlClusterStatus *ControlClusterNodeStatus `json:"control_cluster_status,omitempty"` // Clustering status for management plane functions on this node MgmtClusterStatus *ManagementClusterNodeStatus `json:"mgmt_cluster_status,omitempty"` // Node status properties SystemStatus *manager.NodeStatusProperties `json:"system_status,omitempty"` // Software version running on node Version string `json:"version,omitempty"` }
type ClusterRestoreStatus ¶
type ClusterRestoreStatus struct { // Timestamp when backup was initiated in epoch millisecond BackupTimestamp int64 `json:"backup_timestamp,omitempty"` // The list of allowed endpoints, based on the current state of the restore process Endpoints []common.ResourceLink `json:"endpoints,omitempty"` // Unique id for backup request Id string `json:"id,omitempty"` // Instructions for users to reconcile Restore operations Instructions []InstructionInfo `json:"instructions,omitempty"` // Timestamp when restore was completed in epoch millisecond RestoreEndTime int64 `json:"restore_end_time,omitempty"` // Timestamp when restore was started in epoch millisecond RestoreStartTime int64 `json:"restore_start_time,omitempty"` Status *GlobalRestoreStatus `json:"status,omitempty"` Step *RestoreStep `json:"step,omitempty"` // Total number of steps in the entire restore process TotalSteps int64 `json:"total_steps,omitempty"` }
type ClusterStatus ¶
type ClusterStatus struct { // The current status of the control cluster ControlClusterStatus *ControllerClusterStatus `json:"control_cluster_status,omitempty"` // The current status of the management cluster MgmtClusterStatus *ManagementClusterStatus `json:"mgmt_cluster_status,omitempty"` }
type ClustersAggregateInfo ¶
type ClustersAggregateInfo struct { // Array of Controller Nodes ControllerCluster []ControllerNodeAggregateInfo `json:"controller_cluster"` // Array of Management Nodes ManagementCluster []ManagementNodeAggregateInfo `json:"management_cluster"` }
type ControlClusterNodeStatus ¶
type ControlClusterNodeStatus struct { // Status of this node's connection to the control cluster ControlClusterStatus string `json:"control_cluster_status,omitempty"` // Status of this node's management plane connection MgmtConnectionStatus *MgmtConnStatus `json:"mgmt_connection_status,omitempty"` }
type ControllerClusterRoleConfig ¶
type ControllerClusterRoleConfig struct { // Type of this role configuration Type_ string `json:"type,omitempty"` // The IP and port for the control cluster service on this node ControlClusterListenAddr *ServiceEndpoint `json:"control_cluster_listen_addr,omitempty"` // The IP and port for the control plane service on this node ControlPlaneListenAddr *ServiceEndpoint `json:"control_plane_listen_addr,omitempty"` HostMsgClientInfo *manager.MsgClientInfo `json:"host_msg_client_info,omitempty"` MpaMsgClientInfo *manager.MsgClientInfo `json:"mpa_msg_client_info,omitempty"` }
type ControllerClusterStatus ¶
type ControllerClusterStatus struct { // The current status of the controller cluster Status string `json:"status,omitempty"` }
type ControllerNodeAggregateInfo ¶
type ControllerNodeAggregateInfo struct { // Array of Node interface statistic properties NodeInterfaceProperties []manager.NodeInterfaceProperties `json:"node_interface_properties,omitempty"` // Array of Node network interface statistic properties NodeInterfaceStatistics []manager.NodeInterfaceStatisticsProperties `json:"node_interface_statistics,omitempty"` NodeStatus *ClusterNodeStatus `json:"node_status,omitempty"` // Time series of the node's system properties NodeStatusProperties []manager.NodeStatusProperties `json:"node_status_properties,omitempty"` RoleConfig *ControllerClusterRoleConfig `json:"role_config,omitempty"` }
type CurrentBackupOperationStatus ¶
type CurrentBackupOperationStatus struct { // Unique identifier of current backup BackupId string `json:"backup_id,omitempty"` // Current step of operation CurrentStep string `json:"current_step,omitempty"` // Additional human-readable status information about current step CurrentStepMessage string `json:"current_step_message,omitempty"` // Time when operation is expected to end EndTime int64 `json:"end_time,omitempty"` // Type of operation that is in progress. Returns none if no operation is in progress, in which case none of the other fields will be set. OperationType string `json:"operation_type"` // Time when operation was started StartTime int64 `json:"start_time,omitempty"` }
type FailedNodeSupportBundleResult ¶
type FailedNodeSupportBundleResult struct { // Error code ErrorCode string `json:"error_code,omitempty"` // Error message ErrorMessage string `json:"error_message,omitempty"` // Display name of node NodeDisplayName string `json:"node_display_name,omitempty"` // UUID of node NodeId string `json:"node_id,omitempty"` }
type FileProperties ¶
type FileProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // File creation time in epoch milliseconds CreatedEpochMs int64 `json:"created_epoch_ms"` // File modification time in epoch milliseconds ModifiedEpochMs int64 `json:"modified_epoch_ms"` // File name Name string `json:"name"` // Size of the file in bytes Size int64 `json:"size"` }
type FilePropertiesListResult ¶
type FilePropertiesListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // File property results Results []FileProperties `json:"results"` }
type FileThumbprint ¶
type FileThumbprint struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // File name Name string `json:"name"` // File's SHA1 thumbprint Sha1 string `json:"sha1"` // File's SHA256 thumbprint Sha256 string `json:"sha256"` }
type FileTransferProtocol ¶
type FileTransferProtocol struct { // Scheme to authenticate if required AuthenticationScheme *FileTransferAuthenticationScheme `json:"authentication_scheme"` // Protocol name ProtocolName string `json:"protocol_name"` // The expected SSH fingerprint of the server. If the server's fingerprint does not match this fingerprint, the connection will be terminated. Only ECDSA fingerprints hashed with SHA256 are supported. To obtain the host's ssh fingerprint, you should connect via some method other than SSH to obtain this information. You can use one of these commands to view the key's fingerprint: 1. ssh-keygen -l -E sha256 -f ssh_host_ecdsa_key.pub 2. awk '{print $2}' ssh_host_ecdsa_key.pub | base64 -d | sha256sum -b | sed 's/ .*$//' | xxd -r -p | base64 | sed 's/.//44g' | awk '{print \"SHA256:\"$1}' SshFingerprint string `json:"ssh_fingerprint"` }
type GlobalRestoreStatus ¶
type HttpServiceProperties ¶
type HttpServiceProperties struct { Certificate *trust.Certificate `json:"certificate,omitempty"` // Cipher suites used to secure contents of connection CipherSuites []CipherSuite `json:"cipher_suites,omitempty"` // NSX connection timeout, set to 0 to configure no timeout ConnectionTimeout int64 `json:"connection_timeout,omitempty"` // TLS protocol versions ProtocolVersions []ProtocolVersion `json:"protocol_versions,omitempty"` // Host name or IP address to use for redirect location headers, or empty string to derive from current request RedirectHost string `json:"redirect_host,omitempty"` // NSX session inactivity timeout, set to 0 to configure no timeout SessionTimeout int64 `json:"session_timeout,omitempty"` }
HTTP Service properties
type InitiateClusterRestoreRequest ¶
type InitiateClusterRestoreRequest struct { // Unique id of the backed-up configuration from which the appliance will be restored NodeId string `json:"node_id,omitempty"` // Timestamp of the backed-up configuration from which the appliance will be restored Timestamp int64 `json:"timestamp,omitempty"` }
type InstallUpgradeServiceProperties ¶
type InstallUpgradeServiceProperties struct { // True if service enabled; otherwise, false Enabled bool `json:"enabled"` // IP of manager on which install-upgrade is enabled EnabledOn string `json:"enabled_on,omitempty"` }
install-upgrade service properties
type InstructionInfo ¶
type InstructionInfo struct { // A list of actions that are to be applied to resources Actions []string `json:"actions,omitempty"` // A list of fields that are displayable to users in a table Fields []string `json:"fields,omitempty"` // UUID of the instruction Id string `json:"id,omitempty"` // Instruction name Name string `json:"name,omitempty"` }
type KnownHostParameter ¶
type ManagementClusterNodeStatus ¶
type ManagementClusterNodeStatus struct { // Status of this node's connection to the management cluster MgmtClusterStatus string `json:"mgmt_cluster_status,omitempty"` }
type ManagementClusterRoleConfig ¶
type ManagementClusterRoleConfig struct { // Type of this role configuration Type_ string `json:"type,omitempty"` // The IP and port for the public API service on this node ApiListenAddr *ServiceEndpoint `json:"api_listen_addr,omitempty"` // The IP and port for the management cluster service on this node MgmtClusterListenAddr *ServiceEndpoint `json:"mgmt_cluster_listen_addr,omitempty"` // The IP and port for the management plane service on this node MgmtPlaneListenAddr *ServiceEndpoint `json:"mgmt_plane_listen_addr,omitempty"` MpaMsgClientInfo *manager.MsgClientInfo `json:"mpa_msg_client_info,omitempty"` }
type ManagementClusterStatus ¶
type ManagementClusterStatus struct { // Current missing management plane nodes OfflineNodes []ManagementPlaneBaseNodeInfo `json:"offline_nodes,omitempty"` // Current alive management plane nodes OnlineNodes []ManagementPlaneBaseNodeInfo `json:"online_nodes,omitempty"` // The details of the cluster nodes required for cluster initialization RequiredMembersForInitialization []ClusterInitializationNodeInfo `json:"required_members_for_initialization,omitempty"` // The current status of the management cluster Status string `json:"status,omitempty"` }
type ManagementNodeAggregateInfo ¶
type ManagementNodeAggregateInfo struct { // Array of Node interface statistic properties NodeInterfaceProperties []manager.NodeInterfaceProperties `json:"node_interface_properties,omitempty"` // Array of Node network interface statistic properties NodeInterfaceStatistics []manager.NodeInterfaceStatisticsProperties `json:"node_interface_statistics,omitempty"` NodeStatus *ClusterNodeStatus `json:"node_status,omitempty"` // Time series of the node's system properties NodeStatusProperties []manager.NodeStatusProperties `json:"node_status_properties,omitempty"` RoleConfig *ManagementClusterRoleConfig `json:"role_config,omitempty"` TransportNodesConnected int64 `json:"transport_nodes_connected,omitempty"` }
type ManagementPlaneBaseNodeInfo ¶
type ManagementPlaneBaseNodeInfo struct { // The IP address of MP node MgmtClusterListenIpAddress string `json:"mgmt_cluster_listen_ip_address,omitempty"` // Management plane node UUID Uuid string `json:"uuid,omitempty"` }
The basic node info of management plane node
type MandatoryAccessControlProperties ¶
type MandatoryAccessControlProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Enabled can be True/False Enabled bool `json:"enabled,omitempty"` // current status of Mandatory Access Control Status string `json:"status,omitempty"` }
type MgmtConnStatus ¶
type MgmtConnStatus struct { // Indicates the controller node's MP channel connectivity status ConnectivityStatus string `json:"connectivity_status,omitempty"` }
type NodeAuthProviderVidmProperties ¶
type NodeAuthProviderVidmProperties struct { // vIDM client id ClientId string `json:"client_id"` // vIDM client secret ClientSecret string `json:"client_secret,omitempty"` // Fully Qualified Domain Name(FQDN) of vIDM HostName string `json:"host_name"` // host name to use when creating the redirect URL for clients to follow after authenticating to vIDM NodeHostName string `json:"node_host_name"` // Hexadecimal SHA256 hash of the vIDM server's X.509 certificate Thumbprint string `json:"thumbprint"` // vIDM enable flag VidmEnable bool `json:"vidm_enable,omitempty"` }
Node AAA provider vIDM properties
type NodeAuthProviderVidmStatus ¶
type NodeAuthProviderVidmStatus struct { // AAA provider vIDM status RuntimeState string `json:"runtime_state"` // vIDM enable flag VidmEnable bool `json:"vidm_enable"` }
Node AAA provider vIDM status
type NodeHealth ¶
type NodeHealth struct { // Flag indicating that node is healthy or not Healthy bool `json:"healthy,omitempty"` // Components health details ComponentsHealth string `json:"components_health,omitempty"` }
Node Health information
type NodeHttpServiceProperties ¶
type NodeHttpServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` // HTTP Service properties ServiceProperties *HttpServiceProperties `json:"service_properties,omitempty"` }
type NodeInstallUpgradeServiceProperties ¶
type NodeInstallUpgradeServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` // install-upgrade Service properties ServiceProperties *InstallUpgradeServiceProperties `json:"service_properties,omitempty"` }
type NodeNameServersProperties ¶
type NodeNameServersProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Name servers NameServers []string `json:"name_servers"` }
type NodeNetworkProperties ¶
type NodeNetworkProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` }
type NodeNtpServiceProperties ¶
type NodeNtpServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` // NTP Service properties ServiceProperties *NtpServiceProperties `json:"service_properties,omitempty"` }
type NodeProcessProperties ¶
type NodeProcessProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // CPU time (user and system) consumed by process in milliseconds CpuTime int64 `json:"cpu_time,omitempty"` // Resident set size of process in bytes MemResident int64 `json:"mem_resident,omitempty"` // Virtual memory used by process in bytes MemUsed int64 `json:"mem_used,omitempty"` // Process id Pid int64 `json:"pid,omitempty"` // Parent process id Ppid int64 `json:"ppid,omitempty"` // Process name ProcessName string `json:"process_name,omitempty"` // Process start time expressed in milliseconds since epoch StartTime int64 `json:"start_time,omitempty"` // Milliseconds since process started Uptime int64 `json:"uptime,omitempty"` }
type NodeProcessPropertiesListResult ¶
type NodeProcessPropertiesListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // Node process property results Results []NodeProcessProperties `json:"results"` }
type NodeProtonServiceProperties ¶
type NodeProtonServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` // Proton Service properties ServiceProperties *ProtonServiceProperties `json:"service_properties,omitempty"` }
type NodeRouteProperties ¶
type NodeRouteProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Destination covered by route Destination string `json:"destination,omitempty"` // From address FromAddress string `json:"from_address,omitempty"` // Address of next hop Gateway string `json:"gateway,omitempty"` // Network interface id of route InterfaceId string `json:"interface_id,omitempty"` // Metric value of route Metric string `json:"metric,omitempty"` // Netmask of destination covered by route Netmask string `json:"netmask,omitempty"` // Routing protocol identifier of route Proto string `json:"proto,omitempty"` // Unique identifier for the route RouteId string `json:"route_id,omitempty"` // Route type RouteType string `json:"route_type"` // Scope of destinations covered by route Scope string `json:"scope,omitempty"` // Source address to prefer when sending to destinations of route Src string `json:"src,omitempty"` }
type NodeRoutePropertiesListResult ¶
type NodeRoutePropertiesListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // Node route property results Results []NodeRouteProperties `json:"results"` }
type NodeSearchDomainsProperties ¶
type NodeSearchDomainsProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Search domains SearchDomains []string `json:"search_domains"` }
type NodeServiceProperties ¶
type NodeServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` }
type NodeServicePropertiesListResult ¶
type NodeServicePropertiesListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // Node service property results Results []NodeServiceProperties `json:"results"` }
type NodeServiceStatusProperties ¶
type NodeServiceStatusProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service monitor process id MonitorPid int64 `json:"monitor_pid,omitempty"` // Service monitor runtime state MonitorRuntimeState string `json:"monitor_runtime_state,omitempty"` // Service process ids Pids []int64 `json:"pids,omitempty"` // Service runtime state RuntimeState string `json:"runtime_state,omitempty"` }
type NodeSnmpServiceProperties ¶
type NodeSnmpServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` // SNMP Service properties ServiceProperties *SnmpServiceProperties `json:"service_properties"` }
type NodeSshServiceProperties ¶
type NodeSshServiceProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Service name ServiceName string `json:"service_name"` // SSH Service properties ServiceProperties *SshServiceProperties `json:"service_properties,omitempty"` }
type NodeSyslogExporterProperties ¶
type NodeSyslogExporterProperties struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Syslog exporter name ExporterName string `json:"exporter_name"` // Facilities to export Facilities []string `json:"facilities,omitempty"` // Logging level to export Level string `json:"level"` // MSGIDs to export Msgids []string `json:"msgids,omitempty"` // Port to export to Port int64 `json:"port,omitempty"` // Export protocol Protocol string `json:"protocol"` // IP address or hostname of server to export to Server string `json:"server"` // Structured data to export StructuredData []string `json:"structured_data,omitempty"` // CA certificate PEM of TLS server to export to TlsCaPem string `json:"tls_ca_pem,omitempty"` }
type NodeSyslogExporterPropertiesListResult ¶
type NodeSyslogExporterPropertiesListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // Node syslog exporter results Results []NodeSyslogExporterProperties `json:"results"` }
type NtpServiceProperties ¶
type NtpServiceProperties struct { // NTP servers Servers []string `json:"servers"` }
NTP Service properties
type PerStepRestoreStatus ¶
type ProtocolVersion ¶
type ProtocolVersion struct { // Enable status for this protocol version Enabled bool `json:"enabled"` // Name of the TLS protocol version Name string `json:"name"` }
HTTP protocol version
type ProtonServiceProperties ¶
type ProtonServiceProperties struct { // Proton logging level LoggingLevel string `json:"logging_level"` // Package logging levels PackageLoggingLevel []ProtonPackageLoggingLevels `json:"package_logging_level,omitempty"` }
Proton service properties
type RemoteFileServer ¶
type RemoteFileServer struct { // Remote server directory to copy bundle files to DirectoryPath string `json:"directory_path"` // Server port Port int64 `json:"port"` // Protocol to use to copy file Protocol *FileTransferProtocol `json:"protocol"` // Remote server hostname or IP address Server string `json:"server"` }
Remote file server
type RemoteFilestoreBackupFile ¶
type RemoteFilestoreBackupFile struct { // File location FileStore string `json:"file_store"` // Passphrase used to encrypt backup file Passphrase string `json:"passphrase"` // Server port Port int64 `json:"port,omitempty"` // Remote server hostname or IP address Server string `json:"server"` // URI of file to copy Uri string `json:"uri"` }
type RestoreConfiguration ¶
type RestoreConfiguration struct { // Passphrase used to encrypt backup files. Passphrase string `json:"passphrase,omitempty"` // The server from which backup files will be retrieved for restore. RemoteFileServer *RemoteFileServer `json:"remote_file_server"` }
type RestoreStep ¶
type RestoreStep struct { // Restore step description Description string `json:"description,omitempty"` Status *PerStepRestoreStatus `json:"status,omitempty"` // Restore step number StepNumber int64 `json:"step_number,omitempty"` // Restore step value Value string `json:"value,omitempty"` }
type RevokeNodeRequest ¶
type RevokeNodeRequest struct { // IP addresses of node(s) to revoke Hosts []string `json:"hosts"` }
type SelectableResourceReference ¶
type SelectableResourceReference struct { // Will be set to false if the referenced NSX resource has been deleted. IsValid bool `json:"is_valid,omitempty"` // Display name of the NSX resource. TargetDisplayName string `json:"target_display_name,omitempty"` // Identifier of the NSX resource. TargetId string `json:"target_id,omitempty"` // Type of the NSX resource. TargetType string `json:"target_type,omitempty"` // Set to true if this resource has been selected to be acted upon Selected bool `json:"selected"` }
type ServiceEndpoint ¶
type SnmpCommunity ¶
type SnmpServiceProperties ¶
type SnmpServiceProperties struct { // SNMP v1, v2c community Communities []SnmpCommunity `json:"communities,omitempty"` // Start when system boots StartOnBoot bool `json:"start_on_boot"` }
SNMP Service properties
type SshKeyBaseProperties ¶
type SshKeyProperties ¶
type SshKeyProperties struct { // SSH key label (used to identify the key) Label string `json:"label"` // Current password for user (required for users root and admin) Password string `json:"password,omitempty"` // SSH key type Type_ string `json:"type"` // SSH key value Value string `json:"value"` }
type SshKeyPropertiesListResult ¶
type SshKeyPropertiesListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []common.ResourceLink `json:"_links,omitempty"` Schema string `json:"_schema,omitempty"` Self *common.SelfResourceLink `json:"_self,omitempty"` // Opaque cursor to be used for getting next page of records (supplied by current result page) Cursor string `json:"cursor,omitempty"` // Count of results found (across all pages), set only on first page ResultCount int64 `json:"result_count,omitempty"` SortAscending bool `json:"sort_ascending,omitempty"` // Field by which records are sorted SortBy string `json:"sort_by,omitempty"` // SSH key properties query results Results []SshKeyProperties `json:"results"` }
type SshServiceProperties ¶
type SshServiceProperties struct { // Start service when system boots StartOnBoot bool `json:"start_on_boot"` }
SSH Service properties
type SuccessNodeSupportBundleResult ¶
type SuccessNodeSupportBundleResult struct { // Name of support bundle, e.g. nsx_NODETYPE_UUID_YYYYMMDD_HHMMSS.tgz BundleName string `json:"bundle_name,omitempty"` // Display name of node NodeDisplayName string `json:"node_display_name,omitempty"` // UUID of node NodeId string `json:"node_id,omitempty"` // File's SHA256 thumbprint Sha256Thumbprint string `json:"sha256_thumbprint,omitempty"` }
type SupportBundleFileTransferProtocol ¶
type SupportBundleFileTransferProtocol struct { // Scheme to authenticate if required AuthenticationScheme *SupportBundleFileTransferAuthenticationScheme `json:"authentication_scheme"` // Protocol name Name string `json:"name"` // SSH fingerprint of server SshFingerprint string `json:"ssh_fingerprint"` }
type SupportBundleRemoteFileServer ¶
type SupportBundleRemoteFileServer struct { // Remote server directory to copy bundle files to DirectoryPath string `json:"directory_path"` // Uploads to the remote file server performed by the manager ManagerUploadOnly bool `json:"manager_upload_only,omitempty"` // Server port Port int64 `json:"port,omitempty"` // Protocol to use to copy file Protocol *SupportBundleFileTransferProtocol `json:"protocol"` // Remote server hostname or IP address Server string `json:"server"` }
Remote file server
type SupportBundleRequest ¶
type SupportBundleRequest struct { // Bundle should include content of specified type ContentFilters []string `json:"content_filters,omitempty"` // Include log files with modified times not past the age limit in days LogAgeLimit int64 `json:"log_age_limit,omitempty"` // List of cluster/fabric node UUIDs processed in specified order Nodes []string `json:"nodes"` // Remote file server to copy bundles to, bundle in response body if not specified RemoteFileServer *SupportBundleRemoteFileServer `json:"remote_file_server,omitempty"` }
type SupportBundleResult ¶
type SupportBundleResult struct { // Nodes where bundles were not generated or not copied to remote server FailedNodes []FailedNodeSupportBundleResult `json:"failed_nodes,omitempty"` // Nodes where bundle generation is pending or in progress RemainingNodes []RemainingSupportBundleNode `json:"remaining_nodes,omitempty"` // Request properties RequestProperties *SupportBundleRequest `json:"request_properties,omitempty"` // Nodes whose bundles were successfully copied to remote file server SuccessNodes []SuccessNodeSupportBundleResult `json:"success_nodes,omitempty"` }
Source Files ¶
- actionable_resource.go
- actionable_resource_list_result.go
- add_cluster_node_spec.go
- add_controller_node_spec.go
- add_management_node_spec.go
- advance_cluster_restore_input.go
- advance_cluster_restore_request.go
- appliance_management_task_list_result.go
- appliance_management_task_properties.go
- backup_configuration.go
- backup_file.go
- backup_operation_history.go
- backup_operation_status.go
- backup_properties.go
- backup_schedule.go
- cipher_suite.go
- cluster_backup_info.go
- cluster_backup_info_list_result.go
- cluster_config.go
- cluster_initialization_node_info.go
- cluster_node_config.go
- cluster_node_config_list_result.go
- cluster_node_status.go
- cluster_restore_status.go
- cluster_status.go
- clusters_aggregate_info.go
- control_cluster_node_status.go
- controller_cluster_role_config.go
- controller_cluster_status.go
- controller_node_aggregate_info.go
- copy_from_remote_file_properties.go
- copy_to_remote_file_properties.go
- create_remote_directory_properties.go
- current_backup_operation_status.go
- failed_node_support_bundle_result.go
- file_properties.go
- file_properties_list_result.go
- file_thumbprint.go
- file_transfer_authentication_scheme.go
- file_transfer_protocol.go
- global_restore_status.go
- http_service_properties.go
- initiate_cluster_restore_request.go
- install_upgrade_service_properties.go
- instruction_info.go
- known_host_parameter.go
- management_cluster_node_status.go
- management_cluster_role_config.go
- management_cluster_status.go
- management_node_aggregate_info.go
- management_plane_base_node_info.go
- mandatory_access_control_properties.go
- mgmt_conn_status.go
- node_auth_provider_vidm_properties.go
- node_auth_provider_vidm_status.go
- node_health.go
- node_http_service_properties.go
- node_install_upgrade_service_properties.go
- node_name_servers_properties.go
- node_network_properties.go
- node_ntp_service_properties.go
- node_process_properties.go
- node_process_properties_list_result.go
- node_proton_service_properties.go
- node_route_properties.go
- node_route_properties_list_result.go
- node_search_domains_properties.go
- node_service_properties.go
- node_service_properties_list_result.go
- node_service_status_properties.go
- node_snmp_service_properties.go
- node_ssh_service_properties.go
- node_syslog_exporter_properties.go
- node_syslog_exporter_properties_list_result.go
- ntp_service_properties.go
- per_step_restore_status.go
- protocol_version.go
- proton_package_logging_levels.go
- proton_service_properties.go
- remaining_support_bundle_node.go
- remote_file_server.go
- remote_filestore_backup_file.go
- restore_configuration.go
- restore_properties.go
- restore_step.go
- revoke_node_request.go
- selectable_resource_reference.go
- service_endpoint.go
- snmp_community.go
- snmp_service_properties.go
- ssh_key_base_properties.go
- ssh_key_properties.go
- ssh_key_properties_list_result.go
- ssh_service_properties.go
- success_node_support_bundle_result.go
- support_bundle_file_transfer_authentication_scheme.go
- support_bundle_file_transfer_protocol.go
- support_bundle_remote_file_server.go
- support_bundle_request.go
- support_bundle_result.go