You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api/instance/v1/instance_sdk.go
+43Lines changed: 43 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3562,6 +3562,15 @@ type PlanBlockMigrationRequest struct {
3562
3562
SnapshotID*string`json:"snapshot_id,omitempty"`
3563
3563
}
3564
3564
3565
+
// ReleaseIPToIpamRequest: release ip to ipam request.
3566
+
typeReleaseIPToIpamRequeststruct {
3567
+
// Zone: zone to target. If none is passed will use default zone from the config.
3568
+
Zone scw.Zone`json:"-"`
3569
+
3570
+
// IPID: ID of the IP you want to release from the Instance but retain in IPAM.
3571
+
IPIDstring`json:"-"`
3572
+
}
3573
+
3565
3574
// ServerActionRequest: server action request.
3566
3575
typeServerActionRequeststruct {
3567
3576
// Zone: zone to target. If none is passed will use default zone from the config.
@@ -6916,3 +6925,37 @@ func (s *API) CheckBlockMigrationOrganizationQuotas(req *CheckBlockMigrationOrga
6916
6925
}
6917
6926
returnnil
6918
6927
}
6928
+
6929
+
// ReleaseIPToIpam: **The IP remains available in IPAM**, which means that it is still reserved by the Organization, and can be reattached to another resource (Instance or other product).
0 commit comments