agreements
Creates, updates, deletes, gets or lists an agreements
resource.
Overview
Name | agreements |
Type | Resource |
Id | linode.account.agreements |
Fields
The following fields are returned by SELECT
queries:
- get_account_agreements
The status of each acceptance agreement for your account.
Name | Datatype | Description |
---|---|---|
billing_agreement | boolean | Certain regions require that you share your tax identification number (TIN) with Akamai. When you do, you need to acknowledge Akamai's privacy statement agreement, in regards to its protection. When set to true , you've acknowledged this agreement. |
eu_model | boolean | The acknowledgement status for the cross-border data transfer agreement. |
master_service_agreement | boolean | The acknowledgement status for Akamai's master service agreement. |
privacy_policy | boolean | The acknowledgement status for Akamai's privacy statement. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get_account_agreements | select | Returns all agreements and their acceptance status for your account. OAuth scopes.<br /> account:read_only<br /> Learn more... | ||
post_account_agreements | exec | Accept required agreements by setting them to true . This remains until the content of the agreement changes. If it does, you need to run this operation again to accept it. If you set this to false , the API rejects the request and you need to open a support ticket to reset the agreement. Omitted agreements are left unchanged. OAuth scopes.<br /> account:read_write<br /> Learn more... |
Parameters
Parameters can be passed in the WHERE
clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
Name | Datatype | Description |
---|
SELECT
examples
- get_account_agreements
Returns all agreements and their acceptance status for your account. OAuth scopes.
<br /> account:read_only<br />
Learn more...
SELECT
billing_agreement,
eu_model,
master_service_agreement,
privacy_policy
FROM linode.account.agreements;
Lifecycle Methods
- post_account_agreements
Accept required agreements by setting them to true
. This remains until the content of the agreement changes. If it does, you need to run this operation again to accept it. If you set this to false
, the API rejects the request and you need to open a support ticket to reset the agreement. Omitted agreements are left unchanged. OAuth scopes.
<br /> account:read_write<br />
Learn more...
EXEC linode.account.agreements.post_account_agreements
@@json=
'{
"billing_agreement": {{ billing_agreement }},
"eu_model": {{ eu_model }},
"master_service_agreement": {{ master_service_agreement }},
"privacy_policy": {{ privacy_policy }}
}';