-
Notifications
You must be signed in to change notification settings - Fork 70
/
secure_key_exchange_details.go
40 lines (28 loc) · 2.79 KB
/
secure_key_exchange_details.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Copyright 2021 VMware, Inc.
// SPDX-License-Identifier: Apache License 2.0
package models
// This file is auto-generated.
// SecureKeyExchangeDetails secure key exchange details
// swagger:model SecureKeyExchangeDetails
type SecureKeyExchangeDetails struct {
// Controller managememt IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
CtlrMgmtIP *string `json:"ctlr_mgmt_ip,omitempty"`
// Controller public IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
CtlrPublicIP *string `json:"ctlr_public_ip,omitempty"`
// Error message if secure key exchange failed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
Error *string `json:"error,omitempty"`
// Follower IP for secure key exchange between controller and controller. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
FollowerIP *string `json:"follower_ip,omitempty"`
// Leader IP for secure key exchange between controller and controller. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
LeaderIP *string `json:"leader_ip,omitempty"`
// name of SE/controller who initiates the secure key exchange. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
Name *string `json:"name,omitempty"`
// SE IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
SeIP *string `json:"se_ip,omitempty"`
// IP address of the client. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
SourceIP *string `json:"source_ip,omitempty"`
// Status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
Status *string `json:"status,omitempty"`
// uuid of SE/controller who initiates the secure key exchange. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
UUID *string `json:"uuid,omitempty"`
}