@@ -69,20 +69,20 @@ type GeoNodesService struct {
69
69
// GitLab API docs:
70
70
// https://docs.gitlab.com/ee/api/geo_nodes.html#create-a-new-geo-node
71
71
type CreateGeoNodesOptions struct {
72
- Primary * bool `url:"primary,omitempty" json:"primary,omitempty"`
73
- Enabled * bool `url:"enabled,omitempty" json:"enabled,omitempty"`
74
- Name * string `url:"name,omitempty" json:"name,omitempty"`
75
- URL * string `url:"url,omitempty" json:"url,omitempty"`
76
- InternalURL * string `url:"internal_url,omitempty" json:"internal_url,omitempty"`
77
- FilesMaxCapacity * int `url:"files_max_capacity,omitempty" json:"files_max_capacity,omitempty"`
78
- ReposMaxCapacity * int `url:"repos_max_capacity,omitempty" json:"repos_max_capacity,omitempty"`
79
- VerificationMaxCapacity * int `url:"verification_max_capacity,omitempty" json:"verification_max_capacity,omitempty"`
80
- ContainerRepositoriesMaxCapacity * int `url:"container_repositories_max_capacity,omitempty" json:"container_repositories_max_capacity,omitempty"`
81
- SyncObjectStorage * bool `url:"sync_object_storage,omitempty" json:"sync_object_storage,omitempty"`
82
- SelectiveSyncType * string `url:"selective_sync_type,omitempty" json:"selective_sync_type,omitempty"`
83
- SelectiveSyncShards []string `url:"selective_sync_shards,omitempty" json:"selective_sync_shards,omitempty"`
84
- SelectiveSyncNamespaceIds []int `url:"selective_sync_namespace_ids,omitempty" json:"selective_sync_namespace_ids,omitempty"`
85
- MinimumReverificationInterval * int `url:"minimum_reverification_interval,omitempty" json:"minimum_reverification_interval,omitempty"`
72
+ Primary * bool `url:"primary,omitempty" json:"primary,omitempty"`
73
+ Enabled * bool `url:"enabled,omitempty" json:"enabled,omitempty"`
74
+ Name * string `url:"name,omitempty" json:"name,omitempty"`
75
+ URL * string `url:"url,omitempty" json:"url,omitempty"`
76
+ InternalURL * string `url:"internal_url,omitempty" json:"internal_url,omitempty"`
77
+ FilesMaxCapacity * int `url:"files_max_capacity,omitempty" json:"files_max_capacity,omitempty"`
78
+ ReposMaxCapacity * int `url:"repos_max_capacity,omitempty" json:"repos_max_capacity,omitempty"`
79
+ VerificationMaxCapacity * int `url:"verification_max_capacity,omitempty" json:"verification_max_capacity,omitempty"`
80
+ ContainerRepositoriesMaxCapacity * int `url:"container_repositories_max_capacity,omitempty" json:"container_repositories_max_capacity,omitempty"`
81
+ SyncObjectStorage * bool `url:"sync_object_storage,omitempty" json:"sync_object_storage,omitempty"`
82
+ SelectiveSyncType * string `url:"selective_sync_type,omitempty" json:"selective_sync_type,omitempty"`
83
+ SelectiveSyncShards * []string `url:"selective_sync_shards,omitempty" json:"selective_sync_shards,omitempty"`
84
+ SelectiveSyncNamespaceIds * []int `url:"selective_sync_namespace_ids,omitempty" json:"selective_sync_namespace_ids,omitempty"`
85
+ MinimumReverificationInterval * int `url:"minimum_reverification_interval,omitempty" json:"minimum_reverification_interval,omitempty"`
86
86
}
87
87
88
88
// CreateGeoNode creates a new Geo Node.
@@ -155,20 +155,20 @@ func (s *GeoNodesService) GetGeoNode(id int, options ...RequestOptionFunc) (*Geo
155
155
// GitLab API docs:
156
156
// https://docs.gitlab.com/ee/api/geo_nodes.html#edit-a-geo-node
157
157
type UpdateGeoNodesOptions struct {
158
- ID * int `url:"primary,omitempty" json:"primary,omitempty"`
159
- Enabled * bool `url:"enabled,omitempty" json:"enabled,omitempty"`
160
- Name * string `url:"name,omitempty" json:"name,omitempty"`
161
- URL * string `url:"url,omitempty" json:"url,omitempty"`
162
- InternalURL * string `url:"internal_url,omitempty" json:"internal_url,omitempty"`
163
- FilesMaxCapacity * int `url:"files_max_capacity,omitempty" json:"files_max_capacity,omitempty"`
164
- ReposMaxCapacity * int `url:"repos_max_capacity,omitempty" json:"repos_max_capacity,omitempty"`
165
- VerificationMaxCapacity * int `url:"verification_max_capacity,omitempty" json:"verification_max_capacity,omitempty"`
166
- ContainerRepositoriesMaxCapacity * int `url:"container_repositories_max_capacity,omitempty" json:"container_repositories_max_capacity,omitempty"`
167
- SyncObjectStorage * bool `url:"sync_object_storage,omitempty" json:"sync_object_storage,omitempty"`
168
- SelectiveSyncType * string `url:"selective_sync_type,omitempty" json:"selective_sync_type,omitempty"`
169
- SelectiveSyncShards []string `url:"selective_sync_shards,omitempty" json:"selective_sync_shards,omitempty"`
170
- SelectiveSyncNamespaceIds []int `url:"selective_sync_namespace_ids,omitempty" json:"selective_sync_namespace_ids,omitempty"`
171
- MinimumReverificationInterval * int `url:"minimum_reverification_interval,omitempty" json:"minimum_reverification_interval,omitempty"`
158
+ ID * int `url:"primary,omitempty" json:"primary,omitempty"`
159
+ Enabled * bool `url:"enabled,omitempty" json:"enabled,omitempty"`
160
+ Name * string `url:"name,omitempty" json:"name,omitempty"`
161
+ URL * string `url:"url,omitempty" json:"url,omitempty"`
162
+ InternalURL * string `url:"internal_url,omitempty" json:"internal_url,omitempty"`
163
+ FilesMaxCapacity * int `url:"files_max_capacity,omitempty" json:"files_max_capacity,omitempty"`
164
+ ReposMaxCapacity * int `url:"repos_max_capacity,omitempty" json:"repos_max_capacity,omitempty"`
165
+ VerificationMaxCapacity * int `url:"verification_max_capacity,omitempty" json:"verification_max_capacity,omitempty"`
166
+ ContainerRepositoriesMaxCapacity * int `url:"container_repositories_max_capacity,omitempty" json:"container_repositories_max_capacity,omitempty"`
167
+ SyncObjectStorage * bool `url:"sync_object_storage,omitempty" json:"sync_object_storage,omitempty"`
168
+ SelectiveSyncType * string `url:"selective_sync_type,omitempty" json:"selective_sync_type,omitempty"`
169
+ SelectiveSyncShards * []string `url:"selective_sync_shards,omitempty" json:"selective_sync_shards,omitempty"`
170
+ SelectiveSyncNamespaceIds * []int `url:"selective_sync_namespace_ids,omitempty" json:"selective_sync_namespace_ids,omitempty"`
171
+ MinimumReverificationInterval * int `url:"minimum_reverification_interval,omitempty" json:"minimum_reverification_interval,omitempty"`
172
172
}
173
173
174
174
// EditGeoNode updates settings of an existing Geo node.
0 commit comments