@@ -264,6 +264,9 @@ type Account struct {
264264 // Private template group objects (parent and children) and the shared template group objects (parent only) for an account.
265265 BlockDeviceTemplateGroups []Virtual_Guest_Block_Device_Template_Group `json:"blockDeviceTemplateGroups,omitempty" xmlrpc:"blockDeviceTemplateGroups,omitempty"`
266266
267+ // no documentation yet
268+ BluemixAccountId * string `json:"bluemixAccountId,omitempty" xmlrpc:"bluemixAccountId,omitempty"`
269+
267270 // The Platform account link associated with this SoftLayer account, if one exists.
268271 BluemixAccountLink * Account_Link_Bluemix `json:"bluemixAccountLink,omitempty" xmlrpc:"bluemixAccountLink,omitempty"`
269272
@@ -353,6 +356,7 @@ type Account struct {
353356 DomainRegistrationCount * uint `json:"domainRegistrationCount,omitempty" xmlrpc:"domainRegistrationCount,omitempty"`
354357
355358 // no documentation yet
359+ // Deprecated: This function has been marked as deprecated.
356360 DomainRegistrations []Dns_Domain_Registration `json:"domainRegistrations,omitempty" xmlrpc:"domainRegistrations,omitempty"`
357361
358362 // The DNS domains associated with an account.
@@ -665,10 +669,11 @@ type Account struct {
665669 // An account's latest recurring pending invoice.
666670 LatestRecurringPendingInvoice * Billing_Invoice `json:"latestRecurringPendingInvoice,omitempty" xmlrpc:"latestRecurringPendingInvoice,omitempty"`
667671
668- // A count of the legacy bandwidth allotments for an account.
672+ // A count of [DEPRECATED] The legacy bandwidth allotments for an account.
669673 LegacyBandwidthAllotmentCount * uint `json:"legacyBandwidthAllotmentCount,omitempty" xmlrpc:"legacyBandwidthAllotmentCount,omitempty"`
670674
671- // The legacy bandwidth allotments for an account.
675+ // [DEPRECATED] The legacy bandwidth allotments for an account.
676+ // Deprecated: This function has been marked as deprecated.
672677 LegacyBandwidthAllotments []Network_Bandwidth_Version1_Allotment `json:"legacyBandwidthAllotments,omitempty" xmlrpc:"legacyBandwidthAllotments,omitempty"`
673678
674679 // The total capacity of Legacy iSCSI Volumes on an account, in GB.
@@ -704,6 +709,10 @@ type Account struct {
704709 // An account's media transfer service requests.
705710 MediaDataTransferRequests []Account_Media_Data_Transfer_Request `json:"mediaDataTransferRequests,omitempty" xmlrpc:"mediaDataTransferRequests,omitempty"`
706711
712+ // [DEPRECATED] - An accounts metric tracking object. This object records all periodic polled data available to this account.
713+ // Deprecated: This function has been marked as deprecated.
714+ MetricTrackingObject * Metric_Tracking_Object `json:"metricTrackingObject,omitempty" xmlrpc:"metricTrackingObject,omitempty"`
715+
707716 // Flag indicating whether this account is restricted to the IBM Cloud portal.
708717 MigratedToIbmCloudPortalFlag * bool `json:"migratedToIbmCloudPortalFlag,omitempty" xmlrpc:"migratedToIbmCloudPortalFlag,omitempty"`
709718
@@ -1185,13 +1194,6 @@ type Account struct {
11851194 // The SAML configuration for this account.
11861195 SamlAuthentication * Account_Authentication_Saml `json:"samlAuthentication,omitempty" xmlrpc:"samlAuthentication,omitempty"`
11871196
1188- // A count of [DEPRECATED] All scale groups on this account.
1189- ScaleGroupCount * uint `json:"scaleGroupCount,omitempty" xmlrpc:"scaleGroupCount,omitempty"`
1190-
1191- // [DEPRECATED] All scale groups on this account.
1192- // Deprecated: This function has been marked as deprecated.
1193- ScaleGroups []Scale_Group `json:"scaleGroups,omitempty" xmlrpc:"scaleGroups,omitempty"`
1194-
11951197 // A count of the secondary DNS records for a SoftLayer customer account.
11961198 SecondaryDomainCount * uint `json:"secondaryDomainCount,omitempty" xmlrpc:"secondaryDomainCount,omitempty"`
11971199
@@ -1318,12 +1320,6 @@ type Account struct {
13181320 // A count of tickets closed today associated with an account.
13191321 TicketsClosedTodayCount * uint `json:"ticketsClosedTodayCount,omitempty" xmlrpc:"ticketsClosedTodayCount,omitempty"`
13201322
1321- // A count of an account's associated Transcode account.
1322- TranscodeAccountCount * uint `json:"transcodeAccountCount,omitempty" xmlrpc:"transcodeAccountCount,omitempty"`
1323-
1324- // An account's associated Transcode account.
1325- TranscodeAccounts []Network_Media_Transcode_Account `json:"transcodeAccounts,omitempty" xmlrpc:"transcodeAccounts,omitempty"`
1326-
13271323 // A count of an account's associated upgrade requests.
13281324 UpgradeRequestCount * uint `json:"upgradeRequestCount,omitempty" xmlrpc:"upgradeRequestCount,omitempty"`
13291325
@@ -1342,7 +1338,7 @@ type Account struct {
13421338 // Stored security certificates that are not expired (ie. SSL)
13431339 ValidSecurityCertificates []Security_Certificate `json:"validSecurityCertificates,omitempty" xmlrpc:"validSecurityCertificates,omitempty"`
13441340
1345- // Return 0 if vpn updates are currently in progress on this account otherwise 1.
1341+ // DEPRECATED - Return 0 if VDR updates are currently in progress on this account otherwise 1.
13461342 VdrUpdatesInProgressFlag * bool `json:"vdrUpdatesInProgressFlag,omitempty" xmlrpc:"vdrUpdatesInProgressFlag,omitempty"`
13471343
13481344 // A count of the bandwidth pooling for this account.
@@ -1839,6 +1835,50 @@ type Account_Authentication_Saml struct {
18391835 SingleSignOnUrl * string `json:"singleSignOnUrl,omitempty" xmlrpc:"singleSignOnUrl,omitempty"`
18401836}
18411837
1838+ // Represents a request to migrate an account to the owned brand.
1839+ type Account_Brand_Migration_Request struct {
1840+ Entity
1841+
1842+ // no documentation yet
1843+ Account * Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1844+
1845+ // ID of the [[SoftLayer_Account]].
1846+ AccountId * int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1847+
1848+ // Timestamp of when the request was created.
1849+ CreateDate * Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
1850+
1851+ // no documentation yet
1852+ DestinationBrand * Brand `json:"destinationBrand,omitempty" xmlrpc:"destinationBrand,omitempty"`
1853+
1854+ // ID of the target [[SoftLayer_Brand]].
1855+ DestinationBrandId * int `json:"destinationBrandId,omitempty" xmlrpc:"destinationBrandId,omitempty"`
1856+
1857+ // ID of the request.
1858+ Id * int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1859+
1860+ // Timestamp of when the migration will happen, or happened in the past.
1861+ MigrationDate * Time `json:"migrationDate,omitempty" xmlrpc:"migrationDate,omitempty"`
1862+
1863+ // Timestamp of when the request was last modified.
1864+ ModifyDate * Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
1865+
1866+ // no documentation yet
1867+ SourceBrand * Brand `json:"sourceBrand,omitempty" xmlrpc:"sourceBrand,omitempty"`
1868+
1869+ // ID of the source [[SoftLayer_Brand]].
1870+ SourceBrandId * int `json:"sourceBrandId,omitempty" xmlrpc:"sourceBrandId,omitempty"`
1871+
1872+ // Status of the request.
1873+ Status * string `json:"status,omitempty" xmlrpc:"status,omitempty"`
1874+
1875+ // If present, a message giving more details of the current status.
1876+ StatusMessage * string `json:"statusMessage,omitempty" xmlrpc:"statusMessage,omitempty"`
1877+
1878+ // no documentation yet
1879+ User * User_Customer `json:"user,omitempty" xmlrpc:"user,omitempty"`
1880+ }
1881+
18421882// Contains business partner details associated with an account. Country Enterprise Identifier (CEID), Channel ID, Segment ID and Reseller Level.
18431883type Account_Business_Partner struct {
18441884 Entity
@@ -2009,6 +2049,11 @@ type Account_Internal_Ibm struct {
20092049 Entity
20102050}
20112051
2052+ // no documentation yet
2053+ type Account_Internal_Ibm_CostRecovery_Validator struct {
2054+ Entity
2055+ }
2056+
20122057// no documentation yet
20132058type Account_Link struct {
20142059 Entity
@@ -2457,17 +2502,6 @@ type Account_Password_Type struct {
24572502 Description * string `json:"description,omitempty" xmlrpc:"description,omitempty"`
24582503}
24592504
2460- // no documentation yet
2461- type Account_PersonalData_RemoveRequestReview struct {
2462- Entity
2463-
2464- // no documentation yet
2465- Account * Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2466-
2467- // no documentation yet
2468- ApprovedFlag * Account_PersonalData_RemoveRequestReview `json:"approvedFlag,omitempty" xmlrpc:"approvedFlag,omitempty"`
2469- }
2470-
24712505// no documentation yet
24722506type Account_ProofOfConcept struct {
24732507 Entity
0 commit comments