diff --git a/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status.md b/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status.md index 41ac512539..abfa54df00 100644 --- a/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status.md +++ b/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status.md @@ -1,6 +1,6 @@ --- title: "SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status" -description: "SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status models the state of the registrant. Here are the following status codes: +description: "[DEPRECATED] SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status models the state of the registrant. Here are the following status codes: *'''Admin Reviewing''': The registrant data has been submitted and being reviewed by compliance team. diff --git a/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Status.md b/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Status.md index 8566767d14..f09f3db1d7 100644 --- a/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Status.md +++ b/content/reference/datatypes/SoftLayer_Dns_Domain_Registration_Status.md @@ -1,6 +1,6 @@ --- title: "SoftLayer_Dns_Domain_Registration_Status" -description: "SoftLayer_Dns_Domain_Registration_Status models the state of domain name. Here are the following status codes: +description: "[DEPRECATED] SoftLayer_Dns_Domain_Registration_Status models the state of domain name. Here are the following status codes: *'''Active''': This domain name is active. diff --git a/content/reference/datatypes/SoftLayer_Network_LBaaS_LoadBalancerAppliance.md b/content/reference/datatypes/SoftLayer_Network_LBaaS_LoadBalancerAppliance.md new file mode 100644 index 0000000000..9137507b15 --- /dev/null +++ b/content/reference/datatypes/SoftLayer_Network_LBaaS_LoadBalancerAppliance.md @@ -0,0 +1,14 @@ +--- +title: "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +description: "This class represents the load balancers appliances, ie virtual servers, on which the actual load balancer service is running. The relationship between load balancer and appliance is 1-to-N with N=2 for beta and very likely N=3 for post beta. Note that this class is for internal use only. " +date: "2018-02-12" +tags: + - "datatype" + - "sldn" + - "Network" +classes: + - "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +type: "reference" +layout: "datatype" +mainService : "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +--- diff --git a/content/reference/services/SoftLayer_Account_ProofOfConcept/getSubmittedRequest.md b/content/reference/services/SoftLayer_Account_ProofOfConcept/getSubmittedRequest.md index 571238f5a2..299d615a77 100644 --- a/content/reference/services/SoftLayer_Account_ProofOfConcept/getSubmittedRequest.md +++ b/content/reference/services/SoftLayer_Account_ProofOfConcept/getSubmittedRequest.md @@ -15,6 +15,6 @@ mainService : "SoftLayer_Account_ProofOfConcept" ### [REST Example](#getSubmittedRequest-example) {#getSubmittedRequest-example .anchor-link} ```bash -curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [int]}' \ +curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [int, string]}' \ 'https://api.softlayer.com/rest/v3.1/SoftLayer_Account_ProofOfConcept/getSubmittedRequest' ``` diff --git a/content/reference/services/SoftLayer_Dns_Domain_Registration/_index.md b/content/reference/services/SoftLayer_Dns_Domain_Registration/_index.md index 86df33d69c..7ac698b3e5 100644 --- a/content/reference/services/SoftLayer_Dns_Domain_Registration/_index.md +++ b/content/reference/services/SoftLayer_Dns_Domain_Registration/_index.md @@ -1,6 +1,6 @@ --- title: "SoftLayer_Dns_Domain_Registration" -description: "Registration and management of domain names and domain related services. " +description: "[DEPRECATED] Registration and management of domain names and domain related services. " date: "2018-02-12" tags: - "service" diff --git a/content/reference/services/SoftLayer_Network/getObject.md b/content/reference/services/SoftLayer_Network/getObject.md deleted file mode 100644 index d5e2db6c3f..0000000000 --- a/content/reference/services/SoftLayer_Network/getObject.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "getObject" -description: "Retrieve a SoftLayer_Network record." -date: "2018-02-12" -tags: - - "method" - - "sldn" - - "Network" -classes: - - "SoftLayer_Network" -type: "reference" -layout: "method" -mainService : "SoftLayer_Network" ---- - -### [REST Example](#getObject-example) {#getObject-example .anchor-link} -```bash -curl -g -u $SL_USER:$SL_APIKEY -X GET \ -'https://api.softlayer.com/rest/v3.1/SoftLayer_Network/{SoftLayer_NetworkID}/getObject' -``` diff --git a/content/reference/services/SoftLayer_Network_Gateway_VersionUpgrade/getVsrxOrdersAllowedOS.md b/content/reference/services/SoftLayer_Network_Gateway_VersionUpgrade/getVsrxOrdersAllowedOS.md deleted file mode 100644 index 245e6f947c..0000000000 --- a/content/reference/services/SoftLayer_Network_Gateway_VersionUpgrade/getVsrxOrdersAllowedOS.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: "getVsrxOrdersAllowedOS" -description: "Used to get a list per package of prices ids for allowed vSRX OS-es for new orders. - -" -date: "2018-02-12" -tags: - - "method" - - "sldn" - - "Network" -classes: - - "SoftLayer_Network_Gateway_VersionUpgrade" -type: "reference" -layout: "method" -mainService : "SoftLayer_Network_Gateway_VersionUpgrade" ---- - -### [REST Example](#getVsrxOrdersAllowedOS-example) {#getVsrxOrdersAllowedOS-example .anchor-link} -```bash -curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [int, boolean]}' \ -'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_Gateway_VersionUpgrade/getVsrxOrdersAllowedOS' -``` diff --git a/content/reference/services/SoftLayer_Network_Interconnect_Tenant/isAdnAccount.md b/content/reference/services/SoftLayer_Network_Interconnect_Tenant/isAdnAccount.md deleted file mode 100644 index 46da1f047f..0000000000 --- a/content/reference/services/SoftLayer_Network_Interconnect_Tenant/isAdnAccount.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "isAdnAccount" -description: "" -date: "2018-02-12" -tags: - - "method" - - "sldn" - - "Network" -classes: - - "SoftLayer_Network_Interconnect_Tenant" -type: "reference" -layout: "method" -mainService : "SoftLayer_Network_Interconnect_Tenant" ---- - -### [REST Example](#isAdnAccount-example) {#isAdnAccount-example .anchor-link} -```bash -curl -g -u $SL_USER:$SL_APIKEY -X GET \ -'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_Interconnect_Tenant/isAdnAccount' -``` diff --git a/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/getAppliances.md b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/getAppliances.md new file mode 100644 index 0000000000..0906340f2d --- /dev/null +++ b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/getAppliances.md @@ -0,0 +1,20 @@ +--- +title: "getAppliances" +description: "Get the load balancer appliances for the given lb id. " +date: "2018-02-12" +tags: + - "method" + - "sldn" + - "Network" +classes: + - "SoftLayer_Network_LBaaS_LoadBalancer" +type: "reference" +layout: "method" +mainService : "SoftLayer_Network_LBaaS_LoadBalancer" +--- + +### [REST Example](#getAppliances-example) {#getAppliances-example .anchor-link} +```bash +curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [string]}' \ +'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_LBaaS_LoadBalancer/getAppliances' +``` diff --git a/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/getLoadBalancers.md b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/getLoadBalancers.md new file mode 100644 index 0000000000..15e6c43c7f --- /dev/null +++ b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/getLoadBalancers.md @@ -0,0 +1,20 @@ +--- +title: "getLoadBalancers" +description: "Get the load balancer objects for the given user accounts. " +date: "2018-02-12" +tags: + - "method" + - "sldn" + - "Network" +classes: + - "SoftLayer_Network_LBaaS_LoadBalancer" +type: "reference" +layout: "method" +mainService : "SoftLayer_Network_LBaaS_LoadBalancer" +--- + +### [REST Example](#getLoadBalancers-example) {#getLoadBalancers-example .anchor-link} +```bash +curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [string]}' \ +'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_LBaaS_LoadBalancer/getLoadBalancers' +``` diff --git a/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/serviceDNS.md b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/serviceDNS.md new file mode 100644 index 0000000000..78e762bde0 --- /dev/null +++ b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/serviceDNS.md @@ -0,0 +1,20 @@ +--- +title: "serviceDNS" +description: "" +date: "2018-02-12" +tags: + - "method" + - "sldn" + - "Network" +classes: + - "SoftLayer_Network_LBaaS_LoadBalancer" +type: "reference" +layout: "method" +mainService : "SoftLayer_Network_LBaaS_LoadBalancer" +--- + +### [REST Example](#serviceDNS-example) {#serviceDNS-example .anchor-link} +```bash +curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [string]}' \ +'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_LBaaS_LoadBalancer/serviceDNS' +``` diff --git a/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancerAppliance/_index.md b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancerAppliance/_index.md new file mode 100644 index 0000000000..883e5081ae --- /dev/null +++ b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancerAppliance/_index.md @@ -0,0 +1,14 @@ +--- +title: "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +description: "" +date: "2018-02-12" +tags: + - "service" + - "sldn" + - "Network" +classes: + - "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +type: "reference" +layout: "service" +mainService : "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +--- diff --git a/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancerAppliance/getObject.md b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancerAppliance/getObject.md new file mode 100644 index 0000000000..84f82492bf --- /dev/null +++ b/content/reference/services/SoftLayer_Network_LBaaS_LoadBalancerAppliance/getObject.md @@ -0,0 +1,20 @@ +--- +title: "getObject" +description: "Retrieve a SoftLayer_Network_LBaaS_LoadBalancerAppliance record." +date: "2018-02-12" +tags: + - "method" + - "sldn" + - "Network" +classes: + - "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +type: "reference" +layout: "method" +mainService : "SoftLayer_Network_LBaaS_LoadBalancerAppliance" +--- + +### [REST Example](#getObject-example) {#getObject-example .anchor-link} +```bash +curl -g -u $SL_USER:$SL_APIKEY -X GET \ +'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_LBaaS_LoadBalancerAppliance/{SoftLayer_Network_LBaaS_LoadBalancerApplianceID}/getObject' +``` diff --git a/content/reference/services/SoftLayer_Network_Vlan/getNetwork.md b/content/reference/services/SoftLayer_Network_Vlan/getNetwork.md deleted file mode 100644 index 7c0e0473fe..0000000000 --- a/content/reference/services/SoftLayer_Network_Vlan/getNetwork.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "getNetwork" -description: "[DEPRECATED] The network in which this VLAN resides." -date: "2018-02-12" -tags: - - "method" - - "sldn" - - "Network" -classes: - - "SoftLayer_Network_Vlan" -type: "reference" -layout: "method" -mainService : "SoftLayer_Network_Vlan" ---- - -### [REST Example](#getNetwork-example) {#getNetwork-example .anchor-link} -```bash -curl -g -u $SL_USER:$SL_APIKEY -X GET \ -'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_Vlan/{SoftLayer_Network_VlanID}/getNetwork' -``` diff --git a/content/release_notes/2024/20240119.md b/content/release_notes/2024/20240119.md new file mode 100644 index 0000000000..db663ec7ff --- /dev/null +++ b/content/release_notes/2024/20240119.md @@ -0,0 +1,12 @@ +--- +title: "Release notes: January 19, 2024" +date: "2024-01-19" +tags: + - "release notes" +--- + +#### API +- Deprecate Domain Name Registration +- Allow UTF8 characters for VLAN name at order time +- Improve caching of IAM Token for SoftLayer user. +- Delete billing item when transaction is manually canceled. \ No newline at end of file diff --git a/data/sldn_metadata.json b/data/sldn_metadata.json index 1809eccaad..496d9f77a1 100644 --- a/data/sldn_metadata.json +++ b/data/sldn_metadata.json @@ -2725,7 +2725,7 @@ "ormMethod": true, "maskable": true, "filterable": true, - "deprecated": false, + "deprecated": true, "limitable": true }, "getDomains": { @@ -5475,7 +5475,8 @@ "name": "domainRegistrations", "type": "SoftLayer_Dns_Domain_Registration", "form": "relational", - "typeArray": true + "typeArray": true, + "deprecated": true }, "domains": { "name": "domains", @@ -11922,6 +11923,11 @@ { "name": "requestId", "type": "int" + }, + { + "name": "email", + "type": "string", + "defaultValue": null } ] }, @@ -68352,7 +68358,7 @@ "SoftLayer_Dns_Domain_Registration": { "name": "SoftLayer_Dns_Domain_Registration", "base": "SoftLayer_Entity", - "serviceDoc": "Registration and management of domain names and domain related services. ", + "serviceDoc": "[DEPRECATED] Registration and management of domain names and domain related services. ", "methods": { "addNameserversToDomain": { "name": "addNameserversToDomain", @@ -68704,7 +68710,8 @@ "type": "int", "form": "local" } - } + }, + "deprecated": true }, "SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status": { "name": "SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status", @@ -68726,7 +68733,7 @@ "maskable": true } }, - "typeDoc": "SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status models the state of the registrant. Here are the following status codes: \n\n\n*'''Admin Reviewing''': The registrant data has been submitted and being reviewed by compliance team.\n*'''Pending''': The verification process has been inititated, and verification email will be sent.\n*'''Suspended''': The registrant has failed verification and the domain has been suspended.\n*'''Verified''': The registrant has been validated.\n*'''Verifying''': The verification process has been initiated and is waiting for registrant response.\n*'''Unverified''': The verification process has not been inititated.\n\n", + "typeDoc": "[DEPRECATED] SoftLayer_Dns_Domain_Registration_Registrant_Verification_Status models the state of the registrant. Here are the following status codes: \n\n\n*'''Admin Reviewing''': The registrant data has been submitted and being reviewed by compliance team.\n*'''Pending''': The verification process has been inititated, and verification email will be sent.\n*'''Suspended''': The registrant has failed verification and the domain has been suspended.\n*'''Verified''': The registrant has been validated.\n*'''Verifying''': The verification process has been initiated and is waiting for registrant response.\n*'''Unverified''': The verification process has not been inititated.\n\n", "properties": { "description": { "name": "description", @@ -68752,7 +68759,8 @@ "form": "local", "doc": "The name of the registrant verification status." } - } + }, + "deprecated": true }, "SoftLayer_Dns_Domain_Registration_Status": { "name": "SoftLayer_Dns_Domain_Registration_Status", @@ -68774,7 +68782,7 @@ "maskable": true } }, - "typeDoc": "SoftLayer_Dns_Domain_Registration_Status models the state of domain name. Here are the following status codes: \n\n\n*'''Active''': This domain name is active.\n*'''Pending Owner Approval''': Pending owner approval for completion of transfer.\n*'''Pending Admin Review''': Pending admin review for transfer.\n*'''Pending Registry''': Pending registry for transfer.\n*'''Expired''': Domain name has expired.\n\n", + "typeDoc": "[DEPRECATED] SoftLayer_Dns_Domain_Registration_Status models the state of domain name. Here are the following status codes: \n\n\n*'''Active''': This domain name is active.\n*'''Pending Owner Approval''': Pending owner approval for completion of transfer.\n*'''Pending Admin Review''': Pending admin review for transfer.\n*'''Pending Registry''': Pending registry for transfer.\n*'''Expired''': Domain name has expired.\n\n", "properties": { "description": { "name": "description", @@ -68800,7 +68808,8 @@ "form": "local", "doc": "The name of the domain registration status." } - } + }, + "deprecated": true }, "SoftLayer_Dns_Domain_ResourceRecord": { "name": "SoftLayer_Dns_Domain_ResourceRecord", @@ -121445,13 +121454,6 @@ ], "static": true }, - "getObject": { - "name": "getObject", - "type": "SoftLayer_Network", - "docOverview": "Retrieve a SoftLayer_Network record.", - "filterable": true, - "maskable": true - }, "isConnectedToPrivateEndpointService": { "name": "isConnectedToPrivateEndpointService", "type": "boolean", @@ -131110,24 +131112,6 @@ "filterable": true, "maskable": true }, - "getVsrxOrdersAllowedOS": { - "name": "getVsrxOrdersAllowedOS", - "type": "SoftLayer_Product_Package_Item_Prices", - "typeArray": true, - "doc": "Used to get a list per package of prices ids for allowed vSRX OS-es for new orders. \n\n", - "static": true, - "maskable": true, - "parameters": [ - { - "name": "accountId", - "type": "int" - }, - { - "name": "validate", - "type": "boolean" - } - ] - }, "validateVersionChange": { "name": "validateVersionChange", "type": "boolean", @@ -131441,11 +131425,6 @@ } ] }, - "isAdnAccount": { - "name": "isAdnAccount", - "type": "boolean", - "static": true - }, "rejectApprovalRequests": { "name": "rejectApprovalRequests", "type": "boolean", @@ -132715,6 +132694,20 @@ "filterable": true, "maskable": true }, + "getAppliances": { + "name": "getAppliances", + "type": "SoftLayer_Network_LBaaS_LoadBalancerAppliance", + "typeArray": true, + "doc": "Get the load balancer appliances for the given lb id. ", + "static": true, + "maskable": true, + "parameters": [ + { + "name": "lbId", + "type": "string" + } + ] + }, "getListenerTimeSeriesData": { "name": "getListenerTimeSeriesData", "type": "SoftLayer_Network_LBaaS_LoadBalancerMonitoringMetricDataPoint", @@ -132785,6 +132778,20 @@ } ] }, + "getLoadBalancers": { + "name": "getLoadBalancers", + "type": "SoftLayer_Network_LBaaS_LoadBalancer", + "typeArray": true, + "doc": "Get the load balancer objects for the given user accounts. ", + "static": true, + "maskable": true, + "parameters": [ + { + "name": "data", + "type": "string" + } + ] + }, "getObject": { "name": "getObject", "type": "SoftLayer_Network_LBaaS_LoadBalancer", @@ -132792,6 +132799,17 @@ "filterable": true, "maskable": true }, + "serviceDNS": { + "name": "serviceDNS", + "type": "void", + "static": true, + "parameters": [ + { + "name": "data", + "type": "string" + } + ] + }, "serviceLoadBalancer": { "name": "serviceLoadBalancer", "type": "SoftLayer_Network_LBaaS_LoadBalancer", @@ -133085,6 +133103,62 @@ } } }, + "SoftLayer_Network_LBaaS_LoadBalancerAppliance": { + "name": "SoftLayer_Network_LBaaS_LoadBalancerAppliance", + "base": "SoftLayer_Entity", + "methods": { + "getObject": { + "name": "getObject", + "type": "SoftLayer_Network_LBaaS_LoadBalancerAppliance", + "docOverview": "Retrieve a SoftLayer_Network_LBaaS_LoadBalancerAppliance record.", + "filterable": true, + "maskable": true + } + }, + "typeDoc": "This class represents the load balancers appliances, ie virtual servers, on which the actual load balancer service is running. The relationship between load balancer and appliance is 1-to-N with N=2 for beta and very likely N=3 for post beta. Note that this class is for internal use only. ", + "properties": { + "computeId": { + "name": "computeId", + "type": "int", + "form": "local" + }, + "id": { + "name": "id", + "type": "int", + "form": "local" + }, + "loadBalancerId": { + "name": "loadBalancerId", + "type": "int", + "form": "local" + }, + "operatingStatus": { + "name": "operatingStatus", + "type": "string", + "form": "local" + }, + "privateIp": { + "name": "privateIp", + "type": "string", + "form": "local" + }, + "provisioningStatus": { + "name": "provisioningStatus", + "type": "string", + "form": "local" + }, + "publicIp": { + "name": "publicIp", + "type": "string", + "form": "local" + }, + "unregisteredAt": { + "name": "unregisteredAt", + "type": "dateTime", + "form": "local" + } + } + }, "SoftLayer_Network_LBaaS_LoadBalancerHealthMonitorConfiguration": { "name": "SoftLayer_Network_LBaaS_LoadBalancerHealthMonitorConfiguration", "base": "SoftLayer_Entity", @@ -179936,17 +180010,6 @@ "filterable": true, "deprecated": false }, - "getNetwork": { - "doc": "[DEPRECATED] The network in which this VLAN resides.", - "docOverview": "", - "name": "getNetwork", - "type": "SoftLayer_Network", - "typeArray": null, - "ormMethod": true, - "maskable": true, - "filterable": true, - "deprecated": true - }, "getNetworkComponentTrunks": { "doc": "The hardware network interfaces connected via trunk to this VLAN.", "docOverview": "", @@ -180302,13 +180365,6 @@ "form": "relational", "doc": "A value of '1' indicates this VLAN's pod has VSI local disk storage capability." }, - "network": { - "name": "network", - "type": "SoftLayer_Network", - "form": "relational", - "doc": "[DEPRECATED] The network in which this VLAN resides.", - "deprecated": true - }, "networkComponentTrunks": { "name": "networkComponentTrunks", "type": "SoftLayer_Network_Component_Network_Vlan_Trunk",