diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f6584186..d3f422049 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,7 +50,7 @@ jobs: python-version: '3.x' - name: Install Python deps - run: pip3 install requests wheel boto3 + run: pip3 install requests wheel boto3==1.35.99 - name: Install go-junit-report run: go install github.com/jstemmer/go-junit-report/v2@latest @@ -80,66 +80,37 @@ jobs: notify-slack: runs-on: ubuntu-latest - needs: [test] - if: ${{ (success() || failure()) && github.ref == 'refs/heads/main' && github.event_name == 'push' && github.repository == 'linode/linodego' }} # Run even if integration tests fail and only on main repository + needs: [ test ] + if: ${{ (success() || failure()) && github.ref == 'refs/heads/main' && github.event_name == 'push' && github.repository == 'linode/linodego' }} steps: - name: Notify Slack - uses: slackapi/slack-github-action@v1.27.0 + uses: slackapi/slack-github-action@v2.0.0 with: - channel-id: ${{ secrets.SLACK_CHANNEL_ID }} + method: chat.postMessage + token: ${{ secrets.SLACK_BOT_TOKEN }} payload: | - { - "blocks": [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": ":rocket: *${{ github.workflow }} Completed in: ${{ github.repository }}* :white_check_mark:" - } - }, - { - "type": "divider" - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Build Result:*\n${{ needs.test.result == 'success' && ':large_green_circle: Build Passed' || ':red_circle: Build Failed' }}" - }, - { - "type": "mrkdwn", - "text": "*Branch:*\n`${{ github.ref_name }}`" - } - ] - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Commit Hash:*\n<${{ github.server_url }}/${{ github.repository }}/commit/${{ github.sha }}|${{ github.sha }}>" - }, - { - "type": "mrkdwn", - "text": "*Run URL:*\n<${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Run Details>" - } - ] - }, - { - "type": "divider" - }, - { - "type": "context", - "elements": [ - { - "type": "mrkdwn", - "text": "Triggered by: :bust_in_silhouette: `${{ github.actor }}`" - } - ] - } - ] - } - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} \ No newline at end of file + channel: ${{ secrets.SLACK_CHANNEL_ID }} + blocks: + - type: section + text: + type: mrkdwn + text: ":rocket: *${{ github.workflow }} Completed in: ${{ github.repository }}* :white_check_mark:" + - type: divider + - type: section + fields: + - type: mrkdwn + text: "*Build Result:*\n${{ needs.test.result == 'success' && ':large_green_circle: Build Passed' || ':red_circle: Build Failed' }}" + - type: mrkdwn + text: "*Branch:*\n`${{ github.ref_name }}`" + - type: section + fields: + - type: mrkdwn + text: "*Commit Hash:*\n<${{ github.server_url }}/${{ github.repository }}/commit/${{ github.sha }}|${{ github.sha }}>" + - type: mrkdwn + text: "*Run URL:*\n<${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Run Details>" + - type: divider + - type: context + elements: + - type: mrkdwn + text: "Triggered by: :bust_in_silhouette: `${{ github.actor }}`" diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 000000000..f44a9a603 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,38 @@ +name: "CodeQL Advanced" + +on: + push: + branches: [ "dev", "main", "proj/*" ] + pull_request: + branches: [ "dev", "main", "proj/*" ] + schedule: + - cron: '39 0 * * 6' + +jobs: + analyze: + name: Analyze (${{ matrix.language }}) + runs-on: ubuntu-latest + permissions: + security-events: write + + strategy: + fail-fast: false + matrix: + include: + - language: go + build-mode: autobuild + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Initialize CodeQL + uses: github/codeql-action/init@v3 + with: + languages: ${{ matrix.language }} + build-mode: ${{ matrix.build-mode }} + queries: security-and-quality + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v3 + with: + category: "/language:${{matrix.language}}" diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 444c69ffd..8a9bcadd2 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -21,7 +21,7 @@ jobs: uses: actions/checkout@v4 - name: Run Labeler - uses: crazy-max/ghaction-github-labeler@b54af0c25861143e7c8813d7cbbf46d2c341680c + uses: crazy-max/ghaction-github-labeler@31674a3852a9074f2086abcf1c53839d466a47e7 with: github-token: ${{ secrets.GITHUB_TOKEN }} yaml-file: .github/labels.yml diff --git a/.github/workflows/nightly_smoke_tests.yml b/.github/workflows/nightly_smoke_tests.yml index 9c52abd0e..24923694d 100644 --- a/.github/workflows/nightly_smoke_tests.yml +++ b/.github/workflows/nightly_smoke_tests.yml @@ -32,67 +32,38 @@ jobs: - name: Run smoke tests id: smoke_tests run: | - make smoketest + make test-smoke env: LINODE_TOKEN: ${{ secrets.DX_LINODE_TOKEN }} - name: Notify Slack if: (success() || failure()) && github.repository == 'linode/linodego' - uses: slackapi/slack-github-action@v1.27.0 + uses: slackapi/slack-github-action@v2.0.0 with: - channel-id: ${{ secrets.SLACK_CHANNEL_ID }} + method: chat.postMessage + token: ${{ secrets.SLACK_BOT_TOKEN }} payload: | - { - "blocks": [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": ":rocket: *${{ github.workflow }} Completed in: ${{ github.repository }}* :white_check_mark:" - } - }, - { - "type": "divider" - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Build Result:*\n${{ steps.smoke_tests.outcome == 'success' && ':large_green_circle: Build Passed' || ':red_circle: Build Failed' }}" - }, - { - "type": "mrkdwn", - "text": "*Branch:*\n`${{ github.ref_name }}`" - } - ] - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Commit Hash:*\n<${{ github.server_url }}/${{ github.repository }}/commit/${{ github.sha }}|${{ github.sha }}>" - }, - { - "type": "mrkdwn", - "text": "*Run URL:*\n<${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Run Details>" - } - ] - }, - { - "type": "divider" - }, - { - "type": "context", - "elements": [ - { - "type": "mrkdwn", - "text": "Triggered by: :bust_in_silhouette: `${{ github.actor }}`" - } - ] - } - ] - } - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} \ No newline at end of file + channel: ${{ secrets.SLACK_CHANNEL_ID }} + blocks: + - type: section + text: + type: mrkdwn + text: ":rocket: *${{ github.workflow }} Completed in: ${{ github.repository }}* :white_check_mark:" + - type: divider + - type: section + fields: + - type: mrkdwn + text: "*Build Result:*\n${{ steps.smoke_tests.outcome == 'success' && ':large_green_circle: Build Passed' || ':red_circle: Build Failed' }}" + - type: mrkdwn + text: "*Branch:*\n`${{ github.ref_name }}`" + - type: section + fields: + - type: mrkdwn + text: "*Commit Hash:*\n<${{ github.server_url }}/${{ github.repository }}/commit/${{ github.sha }}|${{ github.sha }}>" + - type: mrkdwn + text: "*Run URL:*\n<${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Run Details>" + - type: divider + - type: context + elements: + - type: mrkdwn + text: "Triggered by: :bust_in_silhouette: `${{ github.actor }}`" \ No newline at end of file diff --git a/.github/workflows/release-cross-repo-test.yml b/.github/workflows/release-cross-repo-test.yml index ace3f8ed0..539749f52 100644 --- a/.github/workflows/release-cross-repo-test.yml +++ b/.github/workflows/release-cross-repo-test.yml @@ -36,6 +36,6 @@ jobs: - name: run tests run: | - make int-test + make test-int env: LINODE_TOKEN: ${{ secrets.DX_LINODE_TOKEN }} diff --git a/.github/workflows/release-notify-slack.yml b/.github/workflows/release-notify-slack.yml index b9480ec2e..8fc95a605 100644 --- a/.github/workflows/release-notify-slack.yml +++ b/.github/workflows/release-notify-slack.yml @@ -10,21 +10,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Notify Slack - Main Message - id: main_message - uses: slackapi/slack-github-action@v1.27.0 + uses: slackapi/slack-github-action@v2.0.0 with: - channel-id: ${{ secrets.DEV_DX_SLACK_CHANNEL_ID }} + method: chat.postMessage + token: ${{ secrets.SLACK_BOT_TOKEN }} payload: | - { - "blocks": [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "*New Release Published: _linodego_ <${{ github.event.release.html_url }}|${{ github.event.release.tag_name }}> is now live!* :tada:" - } - } - ] - } - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} \ No newline at end of file + channel: ${{ secrets.DEV_DX_SLACK_CHANNEL_ID }} + blocks: + - type: section + text: + type: mrkdwn + text: "*New Release Published: _linodego_ <${{ github.event.release.html_url }}|${{ github.event.release.tag_name }}> is now live!* :tada:" \ No newline at end of file diff --git a/.github/workflows/gosec_pr.yml b/.github/workflows/security_pr.yml similarity index 54% rename from .github/workflows/gosec_pr.yml rename to .github/workflows/security_pr.yml index 64e63dff0..fcd8e2f69 100644 --- a/.github/workflows/gosec_pr.yml +++ b/.github/workflows/security_pr.yml @@ -1,8 +1,21 @@ -name: Gosec Scan +name: Security Checks for Pull Requests on: pull_request: null jobs: + dependency-review: + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: 'Checkout repository' + uses: actions/checkout@v4 + - name: 'Dependency Review' + uses: actions/dependency-review-action@v4 + with: + comment-summary-in-pr: on-failure + gosec_scan: runs-on: ubuntu-latest env: diff --git a/Makefile b/Makefile index 1296b5776..4318a2744 100644 --- a/Makefile +++ b/Makefile @@ -17,18 +17,18 @@ PACKAGES := $(shell go list ./... | grep -v integration) SKIP_LINT ?= 0 -.PHONY: build vet test refresh-fixtures clean clean-cov clean-fixtures lint run_fixtures sanitize fixtures godoc testint testunit testcov tidy +.PHONY: build vet test refresh-fixtures clean clean-cov clean-fixtures lint run_fixtures sanitize fixtures godoc test-int test-unit test-smoke testcov tidy -test: build lint testunit testint +test: build lint test-unit test-int citest: lint test -testunit: - go test -v $(PACKAGES) $(ARGS) - cd test && make testunit +test-unit: + go test -v $(PACKAGES) $(TEST_ARGS) + cd test && make test-unit -testint: - cd test && make testint +test-int: + cd test && make test-int testcov-func: @go test -v -coverprofile="coverage.txt" . > /dev/null 2>&1 @@ -39,8 +39,8 @@ testcov-html: @go test -v -coverprofile="coverage.txt" . > /dev/null 2>&1 @go tool cover -html coverage.txt -smoketest: - cd test && make smoketest +test-smoke: + cd test && make test-smoke build: vet lint go build ./... @@ -77,7 +77,7 @@ run_fixtures: LINODE_API_VERSION="v4beta" \ LINODE_URL="$(LINODE_URL)" \ GO111MODULE="on" \ - go test --tags $(TEST_TAGS) -timeout=$(TEST_TIMEOUT) -v $(ARGS) + go test --tags $(TEST_TAGS) -timeout=$(TEST_TIMEOUT) -v $(TEST_ARGS) sanitize: @echo "* Sanitizing fixtures" diff --git a/README.md b/README.md index 4eb779a08..0875968bf 100644 --- a/README.md +++ b/README.md @@ -168,15 +168,15 @@ When performing a `POST` or `PUT` request, multiple field related errors will be ## Tests -Run `make testunit` to run the unit tests. +Run `make test-unit` to run the unit tests. -Run `make testint` to run the integration tests. The integration tests use fixtures. +Run `make test-int` to run the integration tests. The integration tests use fixtures. To update the test fixtures, run `make fixtures`. This will record the API responses into the `fixtures/` directory. Be careful about committing any sensitive account details. An attempt has been made to sanitize IP addresses and dates, but no automated sanitization will be performed against `fixtures/*Account*.yaml`, for example. -To prevent disrupting unaffected fixtures, target fixture generation like so: `make ARGS="-run TestListVolumes" fixtures`. +To prevent disrupting unaffected fixtures, target fixture generation like so: `make TEST_ARGS="-run TestListVolumes" fixtures`. ## Discussion / Help diff --git a/account_agreements.go b/account_agreements.go index 18150652d..d7437b4aa 100644 --- a/account_agreements.go +++ b/account_agreements.go @@ -32,6 +32,5 @@ func (c *Client) GetAccountAgreements(ctx context.Context) (*AccountAgreements, // AcknowledgeAccountAgreements acknowledges account agreements for the Account func (c *Client) AcknowledgeAccountAgreements(ctx context.Context, opts AccountAgreementsUpdateOptions) error { - _, err := doPOSTRequest[AccountAgreements](ctx, c, "account/agreements", opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, "account/agreements", opts) } diff --git a/account_availability.go b/account_availability.go index 3824f77bc..22af50494 100644 --- a/account_availability.go +++ b/account_availability.go @@ -18,21 +18,11 @@ type AccountAvailability struct { // ListAccountAvailabilities lists all regions and the resource availabilities to the account. func (c *Client) ListAccountAvailabilities(ctx context.Context, opts *ListOptions) ([]AccountAvailability, error) { - response, err := getPaginatedResults[AccountAvailability](ctx, c, "account/availability", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[AccountAvailability](ctx, c, "account/availability", opts) } // GetAccountAvailability gets the resources availability in a region to the customer. func (c *Client) GetAccountAvailability(ctx context.Context, regionID string) (*AccountAvailability, error) { b := formatAPIPath("account/availability/%s", regionID) - response, err := doGETRequest[AccountAvailability](ctx, c, b) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[AccountAvailability](ctx, c, b) } diff --git a/account_betas.go b/account_betas.go index 830905a01..64370af32 100644 --- a/account_betas.go +++ b/account_betas.go @@ -51,33 +51,16 @@ func (cBeta *AccountBetaProgram) UnmarshalJSON(b []byte) error { // ListAccountBetaPrograms lists all beta programs an account is enrolled in. func (c *Client) ListAccountBetaPrograms(ctx context.Context, opts *ListOptions) ([]AccountBetaProgram, error) { - response, err := getPaginatedResults[AccountBetaProgram](ctx, c, "/account/betas", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[AccountBetaProgram](ctx, c, "/account/betas", opts) } // GetAccountBetaProgram gets the details of a beta program an account is enrolled in. func (c *Client) GetAccountBetaProgram(ctx context.Context, betaID string) (*AccountBetaProgram, error) { - b := formatAPIPath("/account/betas/%s", betaID) - - response, err := doGETRequest[AccountBetaProgram](ctx, c, b) - if err != nil { - return nil, err - } - - return response, nil + e := formatAPIPath("/account/betas/%s", betaID) + return doGETRequest[AccountBetaProgram](ctx, c, e) } // JoinBetaProgram enrolls an account into a beta program. func (c *Client) JoinBetaProgram(ctx context.Context, opts AccountBetaProgramCreateOpts) (*AccountBetaProgram, error) { - e := "account/betas" - response, err := doPOSTRequest[AccountBetaProgram](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[AccountBetaProgram](ctx, c, "account/betas", opts) } diff --git a/account_events.go b/account_events.go index faf4186ec..2fe5a70ba 100644 --- a/account_events.go +++ b/account_events.go @@ -300,35 +300,23 @@ func (i *Event) UnmarshalJSON(b []byte) error { // on the Account. The Events returned depend on the token grants and the grants // of the associated user. func (c *Client) ListEvents(ctx context.Context, opts *ListOptions) ([]Event, error) { - response, err := getPaginatedResults[Event](ctx, c, "account/events", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Event](ctx, c, "account/events", opts) } // GetEvent gets the Event with the Event ID func (c *Client) GetEvent(ctx context.Context, eventID int) (*Event, error) { e := formatAPIPath("account/events/%d", eventID) - response, err := doGETRequest[Event](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Event](ctx, c, e) } // MarkEventRead marks a single Event as read. func (c *Client) MarkEventRead(ctx context.Context, event *Event) error { e := formatAPIPath("account/events/%d/read", event.ID) - _, err := doPOSTRequest[Event](ctx, c, e, []any{}) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // MarkEventsSeen marks all Events up to and including this Event by ID as seen. func (c *Client) MarkEventsSeen(ctx context.Context, event *Event) error { e := formatAPIPath("account/events/%d/seen", event.ID) - _, err := doPOSTRequest[Event](ctx, c, e, []any{}) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } diff --git a/account_invoices.go b/account_invoices.go index 52b131ab7..3e8633d92 100644 --- a/account_invoices.go +++ b/account_invoices.go @@ -41,12 +41,7 @@ type InvoiceItem struct { // ListInvoices gets a paginated list of Invoices against the Account func (c *Client) ListInvoices(ctx context.Context, opts *ListOptions) ([]Invoice, error) { - response, err := getPaginatedResults[Invoice](ctx, c, "account/invoices", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Invoice](ctx, c, "account/invoices", opts) } // UnmarshalJSON implements the json.Unmarshaler interface @@ -94,20 +89,10 @@ func (i *InvoiceItem) UnmarshalJSON(b []byte) error { // GetInvoice gets a single Invoice matching the provided ID func (c *Client) GetInvoice(ctx context.Context, invoiceID int) (*Invoice, error) { e := formatAPIPath("account/invoices/%d", invoiceID) - response, err := doGETRequest[Invoice](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Invoice](ctx, c, e) } // ListInvoiceItems gets the invoice items associated with a specific Invoice func (c *Client) ListInvoiceItems(ctx context.Context, invoiceID int, opts *ListOptions) ([]InvoiceItem, error) { - response, err := getPaginatedResults[InvoiceItem](ctx, c, formatAPIPath("account/invoices/%d/items", invoiceID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[InvoiceItem](ctx, c, formatAPIPath("account/invoices/%d/items", invoiceID), opts) } diff --git a/account_logins.go b/account_logins.go index 45f2a5f24..68187bc4c 100644 --- a/account_logins.go +++ b/account_logins.go @@ -18,12 +18,7 @@ type Login struct { } func (c *Client) ListLogins(ctx context.Context, opts *ListOptions) ([]Login, error) { - response, err := getPaginatedResults[Login](ctx, c, "account/logins", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Login](ctx, c, "account/logins", opts) } // UnmarshalJSON implements the json.Unmarshaler interface @@ -48,11 +43,5 @@ func (i *Login) UnmarshalJSON(b []byte) error { func (c *Client) GetLogin(ctx context.Context, loginID int) (*Login, error) { e := formatAPIPath("account/logins/%d", loginID) - - response, err := doGETRequest[Login](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Login](ctx, c, e) } diff --git a/account_notifications.go b/account_notifications.go index 3820f0904..69e0fc929 100644 --- a/account_notifications.go +++ b/account_notifications.go @@ -62,12 +62,7 @@ const ( // have been resolved. For example, if the account has an important Ticket open, a response // to the Ticket will dismiss the Notification. func (c *Client) ListNotifications(ctx context.Context, opts *ListOptions) ([]Notification, error) { - response, err := getPaginatedResults[Notification](ctx, c, "account/notifications", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Notification](ctx, c, "account/notifications", opts) } // UnmarshalJSON implements the json.Unmarshaler interface diff --git a/account_oauth_client.go b/account_oauth_client.go index 6f2a57a1c..ee0c48099 100644 --- a/account_oauth_client.go +++ b/account_oauth_client.go @@ -82,50 +82,34 @@ func (i OAuthClient) GetUpdateOptions() (o OAuthClientUpdateOptions) { // ListOAuthClients lists OAuthClients func (c *Client) ListOAuthClients(ctx context.Context, opts *ListOptions) ([]OAuthClient, error) { - response, err := getPaginatedResults[OAuthClient](ctx, c, "account/oauth-clients", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[OAuthClient](ctx, c, "account/oauth-clients", opts) } // GetOAuthClient gets the OAuthClient with the provided ID func (c *Client) GetOAuthClient(ctx context.Context, clientID string) (*OAuthClient, error) { e := formatAPIPath("account/oauth-clients/%s", clientID) - response, err := doGETRequest[OAuthClient](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[OAuthClient](ctx, c, e) } // CreateOAuthClient creates an OAuthClient func (c *Client) CreateOAuthClient(ctx context.Context, opts OAuthClientCreateOptions) (*OAuthClient, error) { - e := "account/oauth-clients" - response, err := doPOSTRequest[OAuthClient](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[OAuthClient](ctx, c, "account/oauth-clients", opts) } // UpdateOAuthClient updates the OAuthClient with the specified id func (c *Client) UpdateOAuthClient(ctx context.Context, clientID string, opts OAuthClientUpdateOptions) (*OAuthClient, error) { e := formatAPIPath("account/oauth-clients/%s", clientID) - response, err := doPUTRequest[OAuthClient](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[OAuthClient](ctx, c, e, opts) } // DeleteOAuthClient deletes the OAuthClient with the specified id func (c *Client) DeleteOAuthClient(ctx context.Context, clientID string) error { e := formatAPIPath("account/oauth-clients/%s", clientID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) +} + +// ResetOAuthClientSecret resets the OAuth Client secret for a client with a specified id +func (c *Client) ResetOAuthClientSecret(ctx context.Context, clientID string) (*OAuthClient, error) { + e := formatAPIPath("account/oauth-clients/%s/reset-secret", clientID) + return doPOSTRequest[OAuthClient, any](ctx, c, e) } diff --git a/account_payment_methods.go b/account_payment_methods.go index 2afcc3bc6..6fd8150fb 100644 --- a/account_payment_methods.go +++ b/account_payment_methods.go @@ -153,13 +153,11 @@ func (c *Client) DeletePaymentMethod(ctx context.Context, paymentMethodID int) e // AddPaymentMethod adds the provided payment method to the account func (c *Client) AddPaymentMethod(ctx context.Context, opts PaymentMethodCreateOptions) error { - _, err := doPOSTRequest[PaymentMethod, any](ctx, c, "account/payment-methods", opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, "account/payment-methods", opts) } // SetDefaultPaymentMethod sets the payment method with the provided ID as the default func (c *Client) SetDefaultPaymentMethod(ctx context.Context, paymentMethodID int) error { e := formatAPIPath("account/payment-methods/%d", paymentMethodID) - _, err := doPOSTRequest[PaymentMethod, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } diff --git a/account_payments.go b/account_payments.go index dc43c008e..57be4aa68 100644 --- a/account_payments.go +++ b/account_payments.go @@ -57,32 +57,16 @@ func (i Payment) GetCreateOptions() (o PaymentCreateOptions) { // ListPayments lists Payments func (c *Client) ListPayments(ctx context.Context, opts *ListOptions) ([]Payment, error) { - response, err := getPaginatedResults[Payment](ctx, c, "account/payments", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Payment](ctx, c, "account/payments", opts) } // GetPayment gets the payment with the provided ID func (c *Client) GetPayment(ctx context.Context, paymentID int) (*Payment, error) { e := formatAPIPath("account/payments/%d", paymentID) - response, err := doGETRequest[Payment](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Payment](ctx, c, e) } // CreatePayment creates a Payment func (c *Client) CreatePayment(ctx context.Context, opts PaymentCreateOptions) (*Payment, error) { - e := "account/payments" - response, err := doPOSTRequest[Payment](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Payment](ctx, c, "account/payments", opts) } diff --git a/account_promo_credits.go b/account_promo_credits.go index a40dc243d..ccfb74075 100644 --- a/account_promo_credits.go +++ b/account_promo_credits.go @@ -63,5 +63,5 @@ func (i *Promotion) UnmarshalJSON(b []byte) error { // AddPromoCode adds the provided promo code to the account func (c *Client) AddPromoCode(ctx context.Context, opts PromoCodeCreateOptions) (*Promotion, error) { - return doPOSTRequest[Promotion, any](ctx, c, "account/promo-codes", opts) + return doPOSTRequest[Promotion](ctx, c, "account/promo-codes", opts) } diff --git a/account_service_transfer.go b/account_service_transfer.go new file mode 100644 index 000000000..027c546f1 --- /dev/null +++ b/account_service_transfer.go @@ -0,0 +1,98 @@ +package linodego + +import ( + "context" + "encoding/json" + "time" + + "github.com/linode/linodego/internal/parseabletime" +) + +// AccountServiceTransferStatus constants start with AccountServiceTransfer and +// include Linode API Account Service Transfer Status values. +type AccountServiceTransferStatus string + +// AccountServiceTransferStatus constants reflect the current status of an AccountServiceTransfer +const ( + AccountServiceTransferAccepted AccountServiceTransferStatus = "accepted" + AccountServiceTransferCanceled AccountServiceTransferStatus = "canceled" + AccountServiceTransferCompleted AccountServiceTransferStatus = "completed" + AccountServiceTransferFailed AccountServiceTransferStatus = "failed" + AccountServiceTransferPending AccountServiceTransferStatus = "pending" + AccountServiceTransferStale AccountServiceTransferStatus = "stale" +) + +// AccountServiceTransfer represents a request to transfer a service on an Account +type AccountServiceTransfer struct { + Created *time.Time `json:"-"` + Entities AccountServiceTransferEntity `json:"entities"` + Expiry *time.Time `json:"-"` + IsSender bool `json:"is_sender"` + Status AccountServiceTransferStatus `json:"status"` + Token string `json:"token"` + Updated *time.Time `json:"-"` +} + +// AccountServiceTransferEntity represents a collection of the services to include +// in a transfer request, separated by type. +// Note: At this time, only Linodes can be transferred. +type AccountServiceTransferEntity struct { + Linodes []int `json:"linodes"` +} + +type AccountServiceTransferRequestOptions struct { + Entities AccountServiceTransferEntity `json:"entities"` +} + +// UnmarshalJSON implements the json.Unmarshaler interface +func (ast *AccountServiceTransfer) UnmarshalJSON(b []byte) error { + type Mask AccountServiceTransfer + + p := struct { + *Mask + Created *parseabletime.ParseableTime `json:"created"` + Expiry *parseabletime.ParseableTime `json:"expiry"` + Updated *parseabletime.ParseableTime `json:"updated"` + }{ + Mask: (*Mask)(ast), + } + + if err := json.Unmarshal(b, &p); err != nil { + return err + } + + ast.Created = (*time.Time)(p.Created) + ast.Expiry = (*time.Time)(p.Expiry) + ast.Updated = (*time.Time)(p.Updated) + + return nil +} + +// ListAccountServiceTransfer gets a paginated list of AccountServiceTransfer for the Account. +func (c *Client) ListAccountServiceTransfer(ctx context.Context, opts *ListOptions) ([]AccountServiceTransfer, error) { + return getPaginatedResults[AccountServiceTransfer](ctx, c, "account/service-transfers", opts) +} + +// GetAccountServiceTransfer gets the details of the AccountServiceTransfer for the provided token. +func (c *Client) GetAccountServiceTransfer(ctx context.Context, token string) (*AccountServiceTransfer, error) { + e := formatAPIPath("account/service-transfers/%s", token) + return doGETRequest[AccountServiceTransfer](ctx, c, e) +} + +// RequestAccountServiceTransfer creates a transfer request for the specified services. +func (c *Client) RequestAccountServiceTransfer(ctx context.Context, opts AccountServiceTransferRequestOptions) (*AccountServiceTransfer, error) { + return doPOSTRequest[AccountServiceTransfer](ctx, c, "account/service-transfers", opts) +} + +// AcceptAccountServiceTransfer accepts an AccountServiceTransfer for the provided token to +// receive the services included in the transfer to the Account. +func (c *Client) AcceptAccountServiceTransfer(ctx context.Context, token string) error { + e := formatAPIPath("account/service-transfers/%s/accept", token) + return doPOSTRequestNoRequestResponseBody(ctx, c, e) +} + +// CancelAccountServiceTransfer cancels the AccountServiceTransfer for the provided token. +func (c *Client) CancelAccountServiceTransfer(ctx context.Context, token string) error { + e := formatAPIPath("account/service-transfers/%s", token) + return doDELETERequest(ctx, c, e) +} diff --git a/account_settings.go b/account_settings.go index 5edef5beb..7e87c9691 100644 --- a/account_settings.go +++ b/account_settings.go @@ -37,24 +37,10 @@ type AccountSettingsUpdateOptions struct { // GetAccountSettings gets the account wide flags or plans that effect new resources func (c *Client) GetAccountSettings(ctx context.Context) (*AccountSettings, error) { - e := "account/settings" - - response, err := doGETRequest[AccountSettings](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[AccountSettings](ctx, c, "account/settings") } // UpdateAccountSettings updates the settings associated with the account func (c *Client) UpdateAccountSettings(ctx context.Context, opts AccountSettingsUpdateOptions) (*AccountSettings, error) { - e := "account/settings" - - response, err := doPUTRequest[AccountSettings](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[AccountSettings](ctx, c, "account/settings", opts) } diff --git a/account_transfer.go b/account_transfer.go index 1420f2781..87a724433 100644 --- a/account_transfer.go +++ b/account_transfer.go @@ -22,12 +22,5 @@ type AccountTransferRegion struct { // GetAccountTransfer gets current Account's network utilization for the current month. func (c *Client) GetAccountTransfer(ctx context.Context) (*AccountTransfer, error) { - e := "account/transfer" - - response, err := doGETRequest[AccountTransfer](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[AccountTransfer](ctx, c, "account/transfer") } diff --git a/account_user_grants.go b/account_user_grants.go index f0ca1dc7b..60fd76232 100644 --- a/account_user_grants.go +++ b/account_user_grants.go @@ -20,9 +20,12 @@ type GlobalUserGrants struct { AddLinodes bool `json:"add_linodes"` AddLongview bool `json:"add_longview"` AddNodeBalancers bool `json:"add_nodebalancers"` + AddPlacementGroups bool `json:"add_placement_groups"` AddStackScripts bool `json:"add_stackscripts"` AddVolumes bool `json:"add_volumes"` + AddVPCs bool `json:"add_vpcs"` CancelAccount bool `json:"cancel_account"` + ChildAccountAccess bool `json:"child_account_access"` LongviewSubscription bool `json:"longview_subscription"` } @@ -38,49 +41,43 @@ type GrantedEntity struct { } type UserGrants struct { - Database []GrantedEntity `json:"database"` - Domain []GrantedEntity `json:"domain"` - Firewall []GrantedEntity `json:"firewall"` - Image []GrantedEntity `json:"image"` - Linode []GrantedEntity `json:"linode"` - Longview []GrantedEntity `json:"longview"` - NodeBalancer []GrantedEntity `json:"nodebalancer"` - StackScript []GrantedEntity `json:"stackscript"` - Volume []GrantedEntity `json:"volume"` + Database []GrantedEntity `json:"database"` + Domain []GrantedEntity `json:"domain"` + Firewall []GrantedEntity `json:"firewall"` + Image []GrantedEntity `json:"image"` + Linode []GrantedEntity `json:"linode"` + Longview []GrantedEntity `json:"longview"` + NodeBalancer []GrantedEntity `json:"nodebalancer"` + PlacementGroup []GrantedEntity `json:"placement_group"` + StackScript []GrantedEntity `json:"stackscript"` + Volume []GrantedEntity `json:"volume"` + VPC []GrantedEntity `json:"vpc"` Global GlobalUserGrants `json:"global"` } type UserGrantsUpdateOptions struct { - Database []GrantedEntity `json:"database,omitempty"` - Domain []EntityUserGrant `json:"domain,omitempty"` - Firewall []EntityUserGrant `json:"firewall,omitempty"` - Image []EntityUserGrant `json:"image,omitempty"` - Linode []EntityUserGrant `json:"linode,omitempty"` - Longview []EntityUserGrant `json:"longview,omitempty"` - NodeBalancer []EntityUserGrant `json:"nodebalancer,omitempty"` - StackScript []EntityUserGrant `json:"stackscript,omitempty"` - Volume []EntityUserGrant `json:"volume,omitempty"` + Database []GrantedEntity `json:"database,omitempty"` + Domain []EntityUserGrant `json:"domain,omitempty"` + Firewall []EntityUserGrant `json:"firewall,omitempty"` + Image []EntityUserGrant `json:"image,omitempty"` + Linode []EntityUserGrant `json:"linode,omitempty"` + Longview []EntityUserGrant `json:"longview,omitempty"` + NodeBalancer []EntityUserGrant `json:"nodebalancer,omitempty"` + PlacementGroup []EntityUserGrant `json:"placement_group,omitempty"` + StackScript []EntityUserGrant `json:"stackscript,omitempty"` + Volume []EntityUserGrant `json:"volume,omitempty"` + VPC []EntityUserGrant `json:"vpc,omitempty"` Global GlobalUserGrants `json:"global"` } func (c *Client) GetUserGrants(ctx context.Context, username string) (*UserGrants, error) { e := formatAPIPath("account/users/%s/grants", username) - response, err := doGETRequest[UserGrants](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[UserGrants](ctx, c, e) } func (c *Client) UpdateUserGrants(ctx context.Context, username string, opts UserGrantsUpdateOptions) (*UserGrants, error) { e := formatAPIPath("account/users/%s/grants", username) - response, err := doPUTRequest[UserGrants](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[UserGrants](ctx, c, e, opts) } diff --git a/account_users.go b/account_users.go index 88615fa81..594fedfed 100644 --- a/account_users.go +++ b/account_users.go @@ -47,6 +47,7 @@ type UserCreateOptions struct { type UserUpdateOptions struct { Username string `json:"username,omitempty"` Restricted *bool `json:"restricted,omitempty"` + Email string `json:"email,omitempty"` } // UnmarshalJSON implements the json.Unmarshaler interface @@ -102,57 +103,36 @@ func (i User) GetCreateOptions() (o UserCreateOptions) { func (i User) GetUpdateOptions() (o UserUpdateOptions) { o.Username = i.Username o.Restricted = copyBool(&i.Restricted) + o.Email = i.Email return } // ListUsers lists Users on the account func (c *Client) ListUsers(ctx context.Context, opts *ListOptions) ([]User, error) { - response, err := getPaginatedResults[User](ctx, c, "account/users", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[User](ctx, c, "account/users", opts) } // GetUser gets the user with the provided ID func (c *Client) GetUser(ctx context.Context, userID string) (*User, error) { e := formatAPIPath("account/users/%s", userID) - response, err := doGETRequest[User](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[User](ctx, c, e) } // CreateUser creates a User. The email address must be confirmed before the // User account can be accessed. func (c *Client) CreateUser(ctx context.Context, opts UserCreateOptions) (*User, error) { - e := "account/users" - response, err := doPOSTRequest[User](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[User](ctx, c, "account/users", opts) } // UpdateUser updates the User with the specified id func (c *Client) UpdateUser(ctx context.Context, userID string, opts UserUpdateOptions) (*User, error) { e := formatAPIPath("account/users/%s", userID) - response, err := doPUTRequest[User](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[User](ctx, c, e, opts) } // DeleteUser deletes the User with the specified id func (c *Client) DeleteUser(ctx context.Context, userID string) error { e := formatAPIPath("account/users/%s", userID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/betas.go b/betas.go index 8f90220d9..2c73207d1 100644 --- a/betas.go +++ b/betas.go @@ -53,21 +53,11 @@ func (beta *BetaProgram) UnmarshalJSON(b []byte) error { // ListBetaPrograms lists active beta programs func (c *Client) ListBetaPrograms(ctx context.Context, opts *ListOptions) ([]BetaProgram, error) { - response, err := getPaginatedResults[BetaProgram](ctx, c, "/betas", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[BetaProgram](ctx, c, "/betas", opts) } // GetBetaProgram gets the beta program's detail with the ID func (c *Client) GetBetaProgram(ctx context.Context, betaID string) (*BetaProgram, error) { e := formatAPIPath("betas/%s", betaID) - response, err := doGETRequest[BetaProgram](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[BetaProgram](ctx, c, e) } diff --git a/client.go b/client.go index 2584a013d..9617ae89a 100644 --- a/client.go +++ b/client.go @@ -894,7 +894,10 @@ func NewClient(hc *http.Client) (client Client) { } func isCustomTransport(transport http.RoundTripper) bool { - if transport != http.DefaultTransport.(*http.Transport) { + if transport == nil { + return false + } + if _, ok := transport.(*http.Transport); !ok { log.Println("[WARN] Custom transport is not allowed with a custom root CA.") return true } diff --git a/databases.go b/databases.go index c665da775..b38935fa6 100644 --- a/databases.go +++ b/databases.go @@ -13,6 +13,8 @@ type ( DatabaseDayOfWeek int DatabaseMaintenanceFrequency string DatabaseStatus string + DatabasePlatform string + DatabaseMemberType string ) const ( @@ -50,24 +52,49 @@ const ( DatabaseStatusBackingUp DatabaseStatus = "backing_up" ) +const ( + DatabasePlatformRDBMSLegacy DatabasePlatform = "rdbms-legacy" + DatabasePlatformRDBMSDefault DatabasePlatform = "rdbms-default" +) + +const ( + DatabaseMemberTypePrimary DatabaseMemberType = "primary" + DatabaseMemberTypeFailover DatabaseMemberType = "failover" +) + // A Database is a instance of Linode Managed Databases type Database struct { - ID int `json:"id"` - Status DatabaseStatus `json:"status"` - Label string `json:"label"` - Hosts DatabaseHost `json:"hosts"` - Region string `json:"region"` - Type string `json:"type"` - Engine string `json:"engine"` - Version string `json:"version"` - ClusterSize int `json:"cluster_size"` - ReplicationType string `json:"replication_type"` - SSLConnection bool `json:"ssl_connection"` - Encrypted bool `json:"encrypted"` - AllowList []string `json:"allow_list"` - InstanceURI string `json:"instance_uri"` - Created *time.Time `json:"-"` - Updated *time.Time `json:"-"` + ID int `json:"id"` + Status DatabaseStatus `json:"status"` + Label string `json:"label"` + Hosts DatabaseHost `json:"hosts"` + Region string `json:"region"` + Type string `json:"type"` + Engine string `json:"engine"` + Version string `json:"version"` + ClusterSize int `json:"cluster_size"` + Platform DatabasePlatform `json:"platform"` + Fork *DatabaseFork `json:"fork"` + Updates DatabaseMaintenanceWindow `json:"updates"` + UsedDiskSizeGB int `json:"used_disk_size_gb"` + TotalDiskSizeGB int `json:"total_disk_size_gb"` + Port int `json:"port"` + + // Members has dynamic keys so it is a map + Members map[string]DatabaseMemberType `json:"members"` + + // Deprecated: ReplicationType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationType string `json:"replication_type"` + // Deprecated: SSLConnection is a deprecated property, as it is no longer supported in DBaaS V2. + SSLConnection bool `json:"ssl_connection"` + // Deprecated: Encrypted is a deprecated property, as it is no longer supported in DBaaS V2. + Encrypted bool `json:"encrypted"` + + AllowList []string `json:"allow_list"` + InstanceURI string `json:"instance_uri"` + Created *time.Time `json:"-"` + Updated *time.Time `json:"-"` + OldestRestoreTime *time.Time `json:"-"` } // DatabaseHost for Primary/Secondary of Database @@ -85,11 +112,21 @@ type DatabaseEngine struct { // DatabaseMaintenanceWindow stores information about a MySQL cluster's maintenance window type DatabaseMaintenanceWindow struct { - DayOfWeek DatabaseDayOfWeek `json:"day_of_week"` - Duration int `json:"duration"` - Frequency DatabaseMaintenanceFrequency `json:"frequency"` - HourOfDay int `json:"hour_of_day"` - WeekOfMonth *int `json:"week_of_month"` + DayOfWeek DatabaseDayOfWeek `json:"day_of_week"` + Duration int `json:"duration"` + Frequency DatabaseMaintenanceFrequency `json:"frequency"` + HourOfDay int `json:"hour_of_day"` + + Pending []DatabaseMaintenanceWindowPending `json:"pending,omitempty"` + + // Deprecated: WeekOfMonth is a deprecated property, as it is no longer supported in DBaaS V2. + WeekOfMonth *int `json:"week_of_month,omitempty"` +} + +type DatabaseMaintenanceWindowPending struct { + Deadline *time.Time `json:"-"` + Description string `json:"description"` + PlannedFor *time.Time `json:"-"` } // DatabaseType is information about the supported Database Types by Linode Managed Databases @@ -101,11 +138,13 @@ type DatabaseType struct { Disk int `json:"disk"` Memory int `json:"memory"` Engines DatabaseTypeEngineMap `json:"engines"` + Deprecated bool `json:"deprecated"` } // DatabaseTypeEngineMap stores a list of Database Engine types by engine type DatabaseTypeEngineMap struct { - MySQL []DatabaseTypeEngine `json:"mysql"` + MySQL []DatabaseTypeEngine `json:"mysql"` + PostgreSQL []DatabaseTypeEngine `json:"postgresql"` } // DatabaseTypeEngine Sizes and Prices @@ -120,13 +159,20 @@ type ClusterPrice struct { Monthly float32 `json:"monthly"` } +// DatabaseFork describes the source and restore time for the fork for forked DBs +type DatabaseFork struct { + Source int `json:"source"` + RestoreTime *time.Time `json:"-,omitempty"` +} + func (d *Database) UnmarshalJSON(b []byte) error { type Mask Database p := struct { *Mask - Created *parseabletime.ParseableTime `json:"created"` - Updated *parseabletime.ParseableTime `json:"updated"` + Created *parseabletime.ParseableTime `json:"created"` + Updated *parseabletime.ParseableTime `json:"updated"` + OldestRestoreTime *parseabletime.ParseableTime `json:"oldest_restore_time"` }{ Mask: (*Mask)(d), } @@ -137,57 +183,71 @@ func (d *Database) UnmarshalJSON(b []byte) error { d.Created = (*time.Time)(p.Created) d.Updated = (*time.Time)(p.Updated) + d.OldestRestoreTime = (*time.Time)(p.OldestRestoreTime) return nil } -// ListDatabases lists all Database instances in Linode Managed Databases for the account -func (c *Client) ListDatabases(ctx context.Context, opts *ListOptions) ([]Database, error) { - response, err := getPaginatedResults[Database](ctx, c, "databases/instances", opts) - if err != nil { - return nil, err +func (d *DatabaseFork) UnmarshalJSON(b []byte) error { + type Mask DatabaseFork + + p := struct { + *Mask + RestoreTime *parseabletime.ParseableTime `json:"restore_time"` + }{ + Mask: (*Mask)(d), } - return response, nil + if err := json.Unmarshal(b, &p); err != nil { + return err + } + + d.RestoreTime = (*time.Time)(p.RestoreTime) + return nil } -// ListDatabaseEngines lists all Database Engines. This endpoint is cached by default. -func (c *Client) ListDatabaseEngines(ctx context.Context, opts *ListOptions) ([]DatabaseEngine, error) { - response, err := getPaginatedResults[DatabaseEngine](ctx, c, "databases/engines", opts) - if err != nil { - return nil, err +func (d *DatabaseMaintenanceWindowPending) UnmarshalJSON(b []byte) error { + type Mask DatabaseMaintenanceWindowPending + + p := struct { + *Mask + Deadline *parseabletime.ParseableTime `json:"deadline"` + PlannedFor *parseabletime.ParseableTime `json:"planned_for"` + }{ + Mask: (*Mask)(d), } - return response, nil + if err := json.Unmarshal(b, &p); err != nil { + return err + } + + d.Deadline = (*time.Time)(p.Deadline) + d.PlannedFor = (*time.Time)(p.PlannedFor) + return nil +} + +// ListDatabases lists all Database instances in Linode Managed Databases for the account +func (c *Client) ListDatabases(ctx context.Context, opts *ListOptions) ([]Database, error) { + return getPaginatedResults[Database](ctx, c, "databases/instances", opts) +} + +// ListDatabaseEngines lists all Database Engines. This endpoint is cached by default. +func (c *Client) ListDatabaseEngines(ctx context.Context, opts *ListOptions) ([]DatabaseEngine, error) { + return getPaginatedResults[DatabaseEngine](ctx, c, "databases/engines", opts) } // GetDatabaseEngine returns a specific Database Engine. This endpoint is cached by default. func (c *Client) GetDatabaseEngine(ctx context.Context, _ *ListOptions, engineID string) (*DatabaseEngine, error) { e := formatAPIPath("databases/engines/%s", engineID) - response, err := doGETRequest[DatabaseEngine](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[DatabaseEngine](ctx, c, e) } // ListDatabaseTypes lists all Types of Database provided in Linode Managed Databases. This endpoint is cached by default. func (c *Client) ListDatabaseTypes(ctx context.Context, opts *ListOptions) ([]DatabaseType, error) { - response, err := getPaginatedResults[DatabaseType](ctx, c, "databases/types", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[DatabaseType](ctx, c, "databases/types", opts) } // GetDatabaseType returns a specific Database Type. This endpoint is cached by default. func (c *Client) GetDatabaseType(ctx context.Context, _ *ListOptions, typeID string) (*DatabaseType, error) { e := formatAPIPath("databases/types/%s", typeID) - response, err := doGETRequest[DatabaseType](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[DatabaseType](ctx, c, e) } diff --git a/domains.go b/domains.go index 0bc05bdd2..7e04b4eed 100644 --- a/domains.go +++ b/domains.go @@ -165,6 +165,15 @@ const ( DomainStatusHasErrors DomainStatus = "has_errors" ) +type DomainCloneOptions struct { + Domain string `json:"domain"` +} + +type DomainImportOptions struct { + Domain string `json:"domain"` + RemoteNameserver string `json:"remove_nameserver"` +} + // GetUpdateOptions converts a Domain to DomainUpdateOptions for use in UpdateDomain func (d Domain) GetUpdateOptions() (du DomainUpdateOptions) { du.Domain = d.Domain @@ -186,61 +195,45 @@ func (d Domain) GetUpdateOptions() (du DomainUpdateOptions) { // ListDomains lists Domains func (c *Client) ListDomains(ctx context.Context, opts *ListOptions) ([]Domain, error) { - response, err := getPaginatedResults[Domain](ctx, c, "domains", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Domain](ctx, c, "domains", opts) } // GetDomain gets the domain with the provided ID func (c *Client) GetDomain(ctx context.Context, domainID int) (*Domain, error) { e := formatAPIPath("domains/%d", domainID) - response, err := doGETRequest[Domain](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Domain](ctx, c, e) } // CreateDomain creates a Domain func (c *Client) CreateDomain(ctx context.Context, opts DomainCreateOptions) (*Domain, error) { - e := "domains" - response, err := doPOSTRequest[Domain](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Domain](ctx, c, "domains", opts) } // UpdateDomain updates the Domain with the specified id func (c *Client) UpdateDomain(ctx context.Context, domainID int, opts DomainUpdateOptions) (*Domain, error) { e := formatAPIPath("domains/%d", domainID) - response, err := doPUTRequest[Domain](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[Domain](ctx, c, e, opts) } // DeleteDomain deletes the Domain with the specified id func (c *Client) DeleteDomain(ctx context.Context, domainID int) error { e := formatAPIPath("domains/%d", domainID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // GetDomainZoneFile gets the zone file for the last rendered zone for the specified domain. func (c *Client) GetDomainZoneFile(ctx context.Context, domainID int) (*DomainZoneFile, error) { e := formatAPIPath("domains/%d/zone-file", domainID) - response, err := doGETRequest[DomainZoneFile](ctx, c, e) - if err != nil { - return nil, err - } + return doGETRequest[DomainZoneFile](ctx, c, e) +} + +// CloneDomain clones a Domain and all associated DNS records from a Domain that is registered in Linode's DNS manager. +func (c *Client) CloneDomain(ctx context.Context, domainID int, opts DomainCloneOptions) (*Domain, error) { + e := formatAPIPath("domains/%d/clone", domainID) + return doPOSTRequest[Domain](ctx, c, e, opts) +} - return response, nil +// ImportDomain imports a domain zone from a remote nameserver. +func (c *Client) ImportDomain(ctx context.Context, opts DomainImportOptions) (*Domain, error) { + return doPOSTRequest[Domain](ctx, c, "domains/import", opts) } diff --git a/firewall_devices.go b/firewall_devices.go index 91896d288..c2db07981 100644 --- a/firewall_devices.go +++ b/firewall_devices.go @@ -62,39 +62,23 @@ type FirewallDeviceEntity struct { // ListFirewallDevices get devices associated with a given Firewall func (c *Client) ListFirewallDevices(ctx context.Context, firewallID int, opts *ListOptions) ([]FirewallDevice, error) { - response, err := getPaginatedResults[FirewallDevice](ctx, c, formatAPIPath("networking/firewalls/%d/devices", firewallID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[FirewallDevice](ctx, c, formatAPIPath("networking/firewalls/%d/devices", firewallID), opts) } // GetFirewallDevice gets a FirewallDevice given an ID func (c *Client) GetFirewallDevice(ctx context.Context, firewallID, deviceID int) (*FirewallDevice, error) { e := formatAPIPath("networking/firewalls/%d/devices/%d", firewallID, deviceID) - response, err := doGETRequest[FirewallDevice](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[FirewallDevice](ctx, c, e) } // AddFirewallDevice associates a Device with a given Firewall func (c *Client) CreateFirewallDevice(ctx context.Context, firewallID int, opts FirewallDeviceCreateOptions) (*FirewallDevice, error) { e := formatAPIPath("networking/firewalls/%d/devices", firewallID) - response, err := doPOSTRequest[FirewallDevice](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[FirewallDevice](ctx, c, e, opts) } // DeleteFirewallDevice disassociates a Device with a given Firewall func (c *Client) DeleteFirewallDevice(ctx context.Context, firewallID, deviceID int) error { e := formatAPIPath("networking/firewalls/%d/devices/%d", firewallID, deviceID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/firewall_rules.go b/firewall_rules.go index 2a6d3b2eb..e36d8e41f 100644 --- a/firewall_rules.go +++ b/firewall_rules.go @@ -42,21 +42,11 @@ type FirewallRuleSet struct { // GetFirewallRules gets the FirewallRuleSet for the given Firewall. func (c *Client) GetFirewallRules(ctx context.Context, firewallID int) (*FirewallRuleSet, error) { e := formatAPIPath("networking/firewalls/%d/rules", firewallID) - response, err := doGETRequest[FirewallRuleSet](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[FirewallRuleSet](ctx, c, e) } // UpdateFirewallRules updates the FirewallRuleSet for the given Firewall func (c *Client) UpdateFirewallRules(ctx context.Context, firewallID int, rules FirewallRuleSet) (*FirewallRuleSet, error) { e := formatAPIPath("networking/firewalls/%d/rules", firewallID) - response, err := doPUTRequest[FirewallRuleSet](ctx, c, e, rules) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[FirewallRuleSet](ctx, c, e, rules) } diff --git a/firewalls.go b/firewalls.go index 1474f3dcb..4eb35dd60 100644 --- a/firewalls.go +++ b/firewalls.go @@ -82,50 +82,28 @@ func (f *Firewall) UnmarshalJSON(b []byte) error { // ListFirewalls returns a paginated list of Cloud Firewalls func (c *Client) ListFirewalls(ctx context.Context, opts *ListOptions) ([]Firewall, error) { - response, err := getPaginatedResults[Firewall](ctx, c, "networking/firewalls", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Firewall](ctx, c, "networking/firewalls", opts) } // CreateFirewall creates a single Firewall with at least one set of inbound or outbound rules func (c *Client) CreateFirewall(ctx context.Context, opts FirewallCreateOptions) (*Firewall, error) { - e := "networking/firewalls" - response, err := doPOSTRequest[Firewall](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Firewall](ctx, c, "networking/firewalls", opts) } // GetFirewall gets a single Firewall with the provided ID func (c *Client) GetFirewall(ctx context.Context, firewallID int) (*Firewall, error) { e := formatAPIPath("networking/firewalls/%d", firewallID) - response, err := doGETRequest[Firewall](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Firewall](ctx, c, e) } // UpdateFirewall updates a Firewall with the given ID func (c *Client) UpdateFirewall(ctx context.Context, firewallID int, opts FirewallUpdateOptions) (*Firewall, error) { e := formatAPIPath("networking/firewalls/%d", firewallID) - response, err := doPUTRequest[Firewall](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[Firewall](ctx, c, e, opts) } // DeleteFirewall deletes a single Firewall with the provided ID func (c *Client) DeleteFirewall(ctx context.Context, firewallID int) error { e := formatAPIPath("networking/firewalls/%d", firewallID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/go.mod b/go.mod index c3a7b52d2..0e07fd7c0 100644 --- a/go.mod +++ b/go.mod @@ -2,20 +2,29 @@ module github.com/linode/linodego require ( github.com/google/go-cmp v0.6.0 + github.com/google/go-querystring v1.1.0 github.com/jarcoal/httpmock v1.3.1 - golang.org/x/net v0.30.0 - golang.org/x/oauth2 v0.23.0 - golang.org/x/text v0.20.0 - gopkg.in/ini.v1 v1.66.6 + golang.org/x/net v0.34.0 + golang.org/x/oauth2 v0.26.0 + golang.org/x/text v0.21.0 + gopkg.in/ini.v1 v1.67.0 +) + +require ( + github.com/kr/pretty v0.3.1 // indirect + github.com/rogpeppe/go-internal v1.10.0 // indirect + gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect ) require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/stretchr/testify v1.9.0 + github.com/stretchr/testify v1.10.0 gopkg.in/yaml.v3 v3.0.1 // indirect ) -go 1.22 +go 1.22.0 + +toolchain go1.22.1 retract v1.0.0 // Accidental branch push diff --git a/go.sum b/go.sum index aacb5c4d5..214216143 100644 --- a/go.sum +++ b/go.sum @@ -1,24 +1,41 @@ +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= +github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/jarcoal/httpmock v1.3.1 h1:iUx3whfZWVf3jT01hQTO/Eo5sAYtB2/rqaUuOtpInww= github.com/jarcoal/httpmock v1.3.1/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/maxatome/go-testdeep v1.12.0 h1:Ql7Go8Tg0C1D/uMMX59LAoYK7LffeJQ6X2T04nTH68g= github.com/maxatome/go-testdeep v1.12.0/go.mod h1:lPZc/HAcJMP92l7yI6TRz1aZN5URwUBUAfUNvrclaNM= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4= -golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= -golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= -golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= -golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= -golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= +github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= +golang.org/x/oauth2 v0.26.0 h1:afQXWNNaeC4nvZ0Ed9XvCCzXM6UHJG7iCg0W4fPqSBE= +golang.org/x/oauth2 v0.26.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/ini.v1 v1.66.6 h1:LATuAqN/shcYAOkv3wl2L4rkaKqkcgTBQjOyYDvcPKI= -gopkg.in/ini.v1 v1.66.6/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/go.work b/go.work index 9f6d7df5e..ae3c9f159 100644 --- a/go.work +++ b/go.work @@ -1,4 +1,4 @@ -go 1.22 +go 1.22.0 use ( . diff --git a/go.work.sum b/go.work.sum index 6a0c1396f..17ea72406 100644 --- a/go.work.sum +++ b/go.work.sum @@ -27,35 +27,19 @@ github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e h1:aoZm08cpOy4WuID//EZDgcC4zIxODThtZNPirFr42+A= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/yuin/goldmark v1.2.1 h1:ruQGxdhGHe7FWOJPT0mKs5+pD2Xs1Bm/kdGlHO04FmM= github.com/yuin/goldmark v1.4.13 h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= -golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= -golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= -golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= -golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= -golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= -golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= -golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw= -golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= -golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= -golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2 h1:IRJeR9r1pYWsHKTRe/IInb7lYvbBVIqOgsX/u0mbOWY= -golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= -golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= -golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= +golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= +golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/telemetry v0.0.0-20240521205824-bda55230c457 h1:zf5N6UOrA487eEFacMePxjXAJctxKmyjKUsjA11Uzuk= +golang.org/x/telemetry v0.0.0-20240521205824-bda55230c457/go.mod h1:pRgIJT+bRLFKnoM1ldnzKoxTIn14Yxz928LQRYYgIN0= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= diff --git a/images.go b/images.go index da967f0d2..dd8074f6f 100644 --- a/images.go +++ b/images.go @@ -183,7 +183,6 @@ func (c *Client) UpdateImage(ctx context.Context, imageID string, opts ImageUpda } // ReplicateImage replicates an image to a given set of regions. -// NOTE: Image replication may not currently be available to all users. func (c *Client) ReplicateImage(ctx context.Context, imageID string, opts ImageReplicateOptions) (*Image, error) { return doPOSTRequest[Image]( ctx, diff --git a/instance_config_interfaces.go b/instance_config_interfaces.go index 945bcf902..b662d1a0a 100644 --- a/instance_config_interfaces.go +++ b/instance_config_interfaces.go @@ -108,12 +108,7 @@ func (c *Client) AppendInstanceConfigInterface( opts InstanceConfigInterfaceCreateOptions, ) (*InstanceConfigInterface, error) { e := formatAPIPath("/linode/instances/%d/configs/%d/interfaces", linodeID, configID) - response, err := doPOSTRequest[InstanceConfigInterface](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[InstanceConfigInterface](ctx, c, e, opts) } func (c *Client) GetInstanceConfigInterface( @@ -128,12 +123,7 @@ func (c *Client) GetInstanceConfigInterface( configID, interfaceID, ) - response, err := doGETRequest[InstanceConfigInterface](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceConfigInterface](ctx, c, e) } func (c *Client) ListInstanceConfigInterfaces( @@ -167,12 +157,7 @@ func (c *Client) UpdateInstanceConfigInterface( configID, interfaceID, ) - response, err := doPUTRequest[InstanceConfigInterface](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[InstanceConfigInterface](ctx, c, e, opts) } func (c *Client) DeleteInstanceConfigInterface( @@ -187,8 +172,7 @@ func (c *Client) DeleteInstanceConfigInterface( configID, interfaceID, ) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } func (c *Client) ReorderInstanceConfigInterfaces( @@ -202,7 +186,5 @@ func (c *Client) ReorderInstanceConfigInterfaces( linodeID, configID, ) - _, err := doPOSTRequest[OAuthClient](ctx, c, e, opts) - - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } diff --git a/instance_configs.go b/instance_configs.go index 020fce7fc..3925f58d2 100644 --- a/instance_configs.go +++ b/instance_configs.go @@ -156,45 +156,25 @@ func (i InstanceConfig) GetUpdateOptions() InstanceConfigUpdateOptions { // ListInstanceConfigs lists InstanceConfigs func (c *Client) ListInstanceConfigs(ctx context.Context, linodeID int, opts *ListOptions) ([]InstanceConfig, error) { - response, err := getPaginatedResults[InstanceConfig](ctx, c, formatAPIPath("linode/instances/%d/configs", linodeID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[InstanceConfig](ctx, c, formatAPIPath("linode/instances/%d/configs", linodeID), opts) } // GetInstanceConfig gets the template with the provided ID func (c *Client) GetInstanceConfig(ctx context.Context, linodeID int, configID int) (*InstanceConfig, error) { e := formatAPIPath("linode/instances/%d/configs/%d", linodeID, configID) - response, err := doGETRequest[InstanceConfig](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceConfig](ctx, c, e) } // CreateInstanceConfig creates a new InstanceConfig for the given Instance func (c *Client) CreateInstanceConfig(ctx context.Context, linodeID int, opts InstanceConfigCreateOptions) (*InstanceConfig, error) { e := formatAPIPath("linode/instances/%d/configs", linodeID) - response, err := doPOSTRequest[InstanceConfig](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[InstanceConfig](ctx, c, e, opts) } // UpdateInstanceConfig update an InstanceConfig for the given Instance func (c *Client) UpdateInstanceConfig(ctx context.Context, linodeID int, configID int, opts InstanceConfigUpdateOptions) (*InstanceConfig, error) { e := formatAPIPath("linode/instances/%d/configs/%d", linodeID, configID) - response, err := doPUTRequest[InstanceConfig](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[InstanceConfig](ctx, c, e, opts) } // RenameInstanceConfig renames an InstanceConfig @@ -205,6 +185,5 @@ func (c *Client) RenameInstanceConfig(ctx context.Context, linodeID int, configI // DeleteInstanceConfig deletes a Linode InstanceConfig func (c *Client) DeleteInstanceConfig(ctx context.Context, linodeID int, configID int) error { e := formatAPIPath("linode/instances/%d/configs/%d", linodeID, configID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/instance_disks.go b/instance_disks.go index 9ae18c834..2531bdd69 100644 --- a/instance_disks.go +++ b/instance_disks.go @@ -69,12 +69,7 @@ type InstanceDiskCloneOptions struct{} // ListInstanceDisks lists InstanceDisks func (c *Client) ListInstanceDisks(ctx context.Context, linodeID int, opts *ListOptions) ([]InstanceDisk, error) { - response, err := getPaginatedResults[InstanceDisk](ctx, c, formatAPIPath("linode/instances/%d/disks", linodeID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[InstanceDisk](ctx, c, formatAPIPath("linode/instances/%d/disks", linodeID), opts) } // UnmarshalJSON implements the json.Unmarshaler interface @@ -102,34 +97,19 @@ func (i *InstanceDisk) UnmarshalJSON(b []byte) error { // GetInstanceDisk gets the template with the provided ID func (c *Client) GetInstanceDisk(ctx context.Context, linodeID int, diskID int) (*InstanceDisk, error) { e := formatAPIPath("linode/instances/%d/disks/%d", linodeID, diskID) - response, err := doGETRequest[InstanceDisk](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceDisk](ctx, c, e) } // CreateInstanceDisk creates a new InstanceDisk for the given Instance func (c *Client) CreateInstanceDisk(ctx context.Context, linodeID int, opts InstanceDiskCreateOptions) (*InstanceDisk, error) { e := formatAPIPath("linode/instances/%d/disks", linodeID) - response, err := doPOSTRequest[InstanceDisk](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[InstanceDisk](ctx, c, e, opts) } // UpdateInstanceDisk creates a new InstanceDisk for the given Instance func (c *Client) UpdateInstanceDisk(ctx context.Context, linodeID int, diskID int, opts InstanceDiskUpdateOptions) (*InstanceDisk, error) { e := formatAPIPath("linode/instances/%d/disks/%d", linodeID, diskID) - response, err := doPUTRequest[InstanceDisk](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[InstanceDisk](ctx, c, e, opts) } // RenameInstanceDisk renames an InstanceDisk @@ -144,9 +124,7 @@ func (c *Client) ResizeInstanceDisk(ctx context.Context, linodeID int, diskID in } e := formatAPIPath("linode/instances/%d/disks/%d/resize", linodeID, diskID) - _, err := doPOSTRequest[InstanceDisk](ctx, c, e, opts) - - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // PasswordResetInstanceDisk resets the "root" account password on the Instance disk @@ -156,16 +134,13 @@ func (c *Client) PasswordResetInstanceDisk(ctx context.Context, linodeID int, di } e := formatAPIPath("linode/instances/%d/disks/%d/password", linodeID, diskID) - _, err := doPOSTRequest[InstanceDisk](ctx, c, e, opts) - - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // DeleteInstanceDisk deletes a Linode Instance Disk func (c *Client) DeleteInstanceDisk(ctx context.Context, linodeID int, diskID int) error { e := formatAPIPath("linode/instances/%d/disks/%d", linodeID, diskID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // CloneInstanceDisk clones the given InstanceDisk for the given Instance diff --git a/instance_firewalls.go b/instance_firewalls.go index 2ab254df1..77838ca47 100644 --- a/instance_firewalls.go +++ b/instance_firewalls.go @@ -6,10 +6,5 @@ import ( // ListInstanceFirewalls returns a paginated list of Cloud Firewalls for linodeID func (c *Client) ListInstanceFirewalls(ctx context.Context, linodeID int, opts *ListOptions) ([]Firewall, error) { - response, err := getPaginatedResults[Firewall](ctx, c, formatAPIPath("linode/instances/%d/firewalls", linodeID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Firewall](ctx, c, formatAPIPath("linode/instances/%d/firewalls", linodeID), opts) } diff --git a/instance_ips.go b/instance_ips.go index 7a5ad62c6..ae80c3ff3 100644 --- a/instance_ips.go +++ b/instance_ips.go @@ -99,23 +99,13 @@ const ( // GetInstanceIPAddresses gets the IPAddresses for a Linode instance func (c *Client) GetInstanceIPAddresses(ctx context.Context, linodeID int) (*InstanceIPAddressResponse, error) { e := formatAPIPath("linode/instances/%d/ips", linodeID) - response, err := doGETRequest[InstanceIPAddressResponse](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceIPAddressResponse](ctx, c, e) } // GetInstanceIPAddress gets the IPAddress for a Linode instance matching a supplied IP address func (c *Client) GetInstanceIPAddress(ctx context.Context, linodeID int, ipaddress string) (*InstanceIP, error) { e := formatAPIPath("linode/instances/%d/ips/%s", linodeID, ipaddress) - response, err := doGETRequest[InstanceIP](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceIP](ctx, c, e) } // AddInstanceIPAddress adds a public or private IP to a Linode instance @@ -126,37 +116,22 @@ func (c *Client) AddInstanceIPAddress(ctx context.Context, linodeID int, public }{"ipv4", public} e := formatAPIPath("linode/instances/%d/ips", linodeID) - response, err := doPOSTRequest[InstanceIP](ctx, c, e, instanceipRequest) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[InstanceIP](ctx, c, e, instanceipRequest) } // UpdateInstanceIPAddress updates the IPAddress with the specified instance id and IP address func (c *Client) UpdateInstanceIPAddress(ctx context.Context, linodeID int, ipAddress string, opts IPAddressUpdateOptions) (*InstanceIP, error) { e := formatAPIPath("linode/instances/%d/ips/%s", linodeID, ipAddress) - response, err := doPUTRequest[InstanceIP](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[InstanceIP](ctx, c, e, opts) } func (c *Client) DeleteInstanceIPAddress(ctx context.Context, linodeID int, ipAddress string) error { e := formatAPIPath("linode/instances/%d/ips/%s", linodeID, ipAddress) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // Function to add additional reserved IPV4 addresses to an existing linode func (c *Client) AssignInstanceReservedIP(ctx context.Context, linodeID int, opts InstanceReserveIPOptions) (*InstanceIP, error) { endpoint := formatAPIPath("linode/instances/%d/ips", linodeID) - response, err := doPOSTRequest[InstanceIP](ctx, c, endpoint, opts) - if err != nil { - return nil, err - } - return response, nil + return doPOSTRequest[InstanceIP](ctx, c, endpoint, opts) } diff --git a/instance_snapshots.go b/instance_snapshots.go index 6a58dced7..5e5486ee8 100644 --- a/instance_snapshots.go +++ b/instance_snapshots.go @@ -88,12 +88,7 @@ func (i *InstanceSnapshot) UnmarshalJSON(b []byte) error { // GetInstanceSnapshot gets the snapshot with the provided ID func (c *Client) GetInstanceSnapshot(ctx context.Context, linodeID int, snapshotID int) (*InstanceSnapshot, error) { e := formatAPIPath("linode/instances/%d/backups/%d", linodeID, snapshotID) - response, err := doGETRequest[InstanceSnapshot](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceSnapshot](ctx, c, e) } // CreateInstanceSnapshot Creates or Replaces the snapshot Backup of a Linode. If a previous snapshot exists for this Linode, it will be deleted. @@ -101,43 +96,30 @@ func (c *Client) CreateInstanceSnapshot(ctx context.Context, linodeID int, label opts := map[string]string{"label": label} e := formatAPIPath("linode/instances/%d/backups", linodeID) - response, err := doPOSTRequest[InstanceSnapshot](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[InstanceSnapshot](ctx, c, e, opts) } // GetInstanceBackups gets the Instance's available Backups. // This is not called ListInstanceBackups because a single object is returned, matching the API response. func (c *Client) GetInstanceBackups(ctx context.Context, linodeID int) (*InstanceBackupsResponse, error) { e := formatAPIPath("linode/instances/%d/backups", linodeID) - response, err := doGETRequest[InstanceBackupsResponse](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceBackupsResponse](ctx, c, e) } // EnableInstanceBackups Enables backups for the specified Linode. func (c *Client) EnableInstanceBackups(ctx context.Context, linodeID int) error { e := formatAPIPath("linode/instances/%d/backups/enable", linodeID) - _, err := doPOSTRequest[InstanceBackup, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // CancelInstanceBackups Cancels backups for the specified Linode. func (c *Client) CancelInstanceBackups(ctx context.Context, linodeID int) error { e := formatAPIPath("linode/instances/%d/backups/cancel", linodeID) - _, err := doPOSTRequest[InstanceBackup, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // RestoreInstanceBackup Restores a Linode's Backup to the specified Linode. func (c *Client) RestoreInstanceBackup(ctx context.Context, linodeID int, backupID int, opts RestoreInstanceOptions) error { e := formatAPIPath("linode/instances/%d/backups/%d/restore", linodeID, backupID) - _, err := doPOSTRequest[InstanceBackup](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } diff --git a/instance_stats.go b/instance_stats.go index ad5190e4e..acf99bb3e 100644 --- a/instance_stats.go +++ b/instance_stats.go @@ -35,21 +35,11 @@ type InstanceStats struct { // GetInstanceStats gets the template with the provided ID func (c *Client) GetInstanceStats(ctx context.Context, linodeID int) (*InstanceStats, error) { e := formatAPIPath("linode/instances/%d/stats", linodeID) - response, err := doGETRequest[InstanceStats](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceStats](ctx, c, e) } // GetInstanceStatsByDate gets the template with the provided ID, year, and month func (c *Client) GetInstanceStatsByDate(ctx context.Context, linodeID int, year int, month int) (*InstanceStats, error) { e := formatAPIPath("linode/instances/%d/stats/%d/%d", linodeID, year, month) - response, err := doGETRequest[InstanceStats](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceStats](ctx, c, e) } diff --git a/instance_volumes.go b/instance_volumes.go index 6a67edf47..53a7ba7a2 100644 --- a/instance_volumes.go +++ b/instance_volumes.go @@ -6,10 +6,5 @@ import ( // ListInstanceVolumes lists InstanceVolumes func (c *Client) ListInstanceVolumes(ctx context.Context, linodeID int, opts *ListOptions) ([]Volume, error) { - response, err := getPaginatedResults[Volume](ctx, c, formatAPIPath("linode/instances/%d/volumes", linodeID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Volume](ctx, c, formatAPIPath("linode/instances/%d/volumes", linodeID), opts) } diff --git a/instances.go b/instances.go index d996bef70..00e810836 100644 --- a/instances.go +++ b/instances.go @@ -72,11 +72,12 @@ type Instance struct { // InstanceSpec represents a linode spec type InstanceSpec struct { - Disk int `json:"disk"` - Memory int `json:"memory"` - VCPUs int `json:"vcpus"` - Transfer int `json:"transfer"` - GPUs int `json:"gpus"` + Disk int `json:"disk"` + Memory int `json:"memory"` + VCPUs int `json:"vcpus"` + Transfer int `json:"transfer"` + GPUs int `json:"gpus"` + AcceleratedDevices int `json:"accelerated_devices"` } // InstanceAlert represents a metric alert @@ -298,34 +299,19 @@ type InstanceMigrateOptions struct { // ListInstances lists linode instances func (c *Client) ListInstances(ctx context.Context, opts *ListOptions) ([]Instance, error) { - response, err := getPaginatedResults[Instance](ctx, c, "linode/instances", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Instance](ctx, c, "linode/instances", opts) } // GetInstance gets the instance with the provided ID func (c *Client) GetInstance(ctx context.Context, linodeID int) (*Instance, error) { e := formatAPIPath("linode/instances/%d", linodeID) - response, err := doGETRequest[Instance](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Instance](ctx, c, e) } // GetInstanceTransfer gets the instance's network transfer pool statistics for the current month. func (c *Client) GetInstanceTransfer(ctx context.Context, linodeID int) (*InstanceTransfer, error) { e := formatAPIPath("linode/instances/%d/transfer", linodeID) - response, err := doGETRequest[InstanceTransfer](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceTransfer](ctx, c, e) } // GetInstanceTransferMonthly gets the instance's network transfer pool statistics for a specific month. @@ -336,24 +322,13 @@ func (c *Client) GetInstanceTransferMonthly(ctx context.Context, linodeID, year, // CreateInstance creates a Linode instance func (c *Client) CreateInstance(ctx context.Context, opts InstanceCreateOptions) (*Instance, error) { - e := "linode/instances" - response, err := doPOSTRequest[Instance](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Instance](ctx, c, "linode/instances", opts) } // UpdateInstance creates a Linode instance func (c *Client) UpdateInstance(ctx context.Context, linodeID int, opts InstanceUpdateOptions) (*Instance, error) { e := formatAPIPath("linode/instances/%d", linodeID) - response, err := doPUTRequest[Instance](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[Instance](ctx, c, e, opts) } // RenameInstance renames an Instance @@ -364,8 +339,7 @@ func (c *Client) RenameInstance(ctx context.Context, linodeID int, label string) // DeleteInstance deletes a Linode instance func (c *Client) DeleteInstance(ctx context.Context, linodeID int) error { e := formatAPIPath("linode/instances/%d", linodeID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // BootInstance will boot a Linode instance @@ -378,27 +352,19 @@ func (c *Client) BootInstance(ctx context.Context, linodeID int, configID int) e } e := formatAPIPath("linode/instances/%d/boot", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // CloneInstance clone an existing Instances Disks and Configuration profiles to another Linode Instance func (c *Client) CloneInstance(ctx context.Context, linodeID int, opts InstanceCloneOptions) (*Instance, error) { e := formatAPIPath("linode/instances/%d/clone", linodeID) - response, err := doPOSTRequest[Instance](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Instance](ctx, c, e, opts) } // ResetInstancePassword resets a Linode instance's root password func (c *Client) ResetInstancePassword(ctx context.Context, linodeID int, opts InstancePasswordResetOptions) error { e := formatAPIPath("linode/instances/%d/password", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // RebootInstance reboots a Linode instance @@ -411,8 +377,7 @@ func (c *Client) RebootInstance(ctx context.Context, linodeID int, configID int) } e := formatAPIPath("linode/instances/%d/reboot", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // InstanceRebuildOptions is a struct representing the options to send to the rebuild linode endpoint @@ -435,12 +400,7 @@ type InstanceRebuildOptions struct { // then deploys a new Image to this Linode with the given attributes. func (c *Client) RebuildInstance(ctx context.Context, linodeID int, opts InstanceRebuildOptions) (*Instance, error) { e := formatAPIPath("linode/instances/%d/rebuild", linodeID) - response, err := doPOSTRequest[Instance](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Instance](ctx, c, e, opts) } // InstanceRescueOptions fields are those accepted by RescueInstance @@ -454,15 +414,13 @@ type InstanceRescueOptions struct { // copying data between disks, and downloading files from a disk via SSH and SFTP. func (c *Client) RescueInstance(ctx context.Context, linodeID int, opts InstanceRescueOptions) error { e := formatAPIPath("linode/instances/%d/rescue", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // ResizeInstance resizes an instance to new Linode type func (c *Client) ResizeInstance(ctx context.Context, linodeID int, opts InstanceResizeOptions) error { e := formatAPIPath("linode/instances/%d/resize", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // ShutdownInstance - Shutdown an instance @@ -486,24 +444,18 @@ type InstanceUpgradeOptions struct { // UpgradeInstance upgrades a Linode to its next generation. func (c *Client) UpgradeInstance(ctx context.Context, linodeID int, opts InstanceUpgradeOptions) error { e := formatAPIPath("linode/instances/%d/mutate", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // MigrateInstance - Migrate an instance func (c *Client) MigrateInstance(ctx context.Context, linodeID int, opts InstanceMigrateOptions) error { e := formatAPIPath("linode/instances/%d/migrate", linodeID) - _, err := doPOSTRequest[Instance](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // simpleInstanceAction is a helper for Instance actions that take no parameters // and return empty responses `{}` unless they return a standard error func (c *Client) simpleInstanceAction(ctx context.Context, action string, linodeID int) error { - _, err := doPOSTRequest[any, any]( - ctx, - c, - formatAPIPath("linode/instances/%d/%s", linodeID, action), - ) - return err + e := formatAPIPath("linode/instances/%d/%s", linodeID, action) + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } diff --git a/k8s/go.mod b/k8s/go.mod index fc83a84ef..348b36a02 100644 --- a/k8s/go.mod +++ b/k8s/go.mod @@ -17,6 +17,7 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/google/gnostic-models v0.6.8 // indirect + github.com/google/go-querystring v1.1.0 // indirect github.com/google/gofuzz v1.2.0 // indirect github.com/google/uuid v1.3.0 // indirect github.com/imdario/mergo v0.3.6 // indirect @@ -27,15 +28,16 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/spf13/pflag v1.0.5 // indirect - golang.org/x/net v0.30.0 // indirect - golang.org/x/oauth2 v0.23.0 // indirect - golang.org/x/sys v0.26.0 // indirect - golang.org/x/term v0.25.0 // indirect - golang.org/x/text v0.20.0 // indirect + golang.org/x/net v0.34.0 // indirect + golang.org/x/oauth2 v0.26.0 // indirect + golang.org/x/sys v0.29.0 // indirect + golang.org/x/term v0.28.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/time v0.6.0 // indirect + golang.org/x/tools v0.28.0 // indirect google.golang.org/protobuf v1.33.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect - gopkg.in/ini.v1 v1.66.6 // indirect + gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/klog/v2 v2.110.1 // indirect @@ -48,4 +50,6 @@ require ( replace github.com/linode/linodego => ../ -go 1.22 +go 1.22.0 + +toolchain go1.22.1 diff --git a/k8s/go.sum b/k8s/go.sum index d27118bd5..8fe748a13 100644 --- a/k8s/go.sum +++ b/k8s/go.sum @@ -20,9 +20,12 @@ github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I= github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= +github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -73,8 +76,8 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -86,32 +89,32 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4= -golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= -golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= -golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= +golang.org/x/oauth2 v0.26.0 h1:afQXWNNaeC4nvZ0Ed9XvCCzXM6UHJG7iCg0W4fPqSBE= +golang.org/x/oauth2 v0.26.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= -golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= -golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= +golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= -golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= +golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -123,8 +126,8 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntN gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.66.6 h1:LATuAqN/shcYAOkv3wl2L4rkaKqkcgTBQjOyYDvcPKI= -gopkg.in/ini.v1 v1.66.6/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= diff --git a/lke_clusters.go b/lke_clusters.go index 7b34559d1..5fe77670e 100644 --- a/lke_clusters.go +++ b/lke_clusters.go @@ -3,6 +3,7 @@ package linodego import ( "context" "encoding/json" + "fmt" "time" "github.com/linode/linodego/internal/parseabletime" @@ -28,6 +29,12 @@ type LKECluster struct { K8sVersion string `json:"k8s_version"` Tags []string `json:"tags"` ControlPlane LKEClusterControlPlane `json:"control_plane"` + + // NOTE: Tier may not currently be available to all users and can only be used with v4beta. + Tier string `json:"tier"` + + // NOTE: APLEnabled is currently in beta and may only function with API version v4beta. + APLEnabled bool `json:"apl_enabled"` } // LKEClusterCreateOptions fields are those accepted by CreateLKECluster @@ -38,6 +45,12 @@ type LKEClusterCreateOptions struct { K8sVersion string `json:"k8s_version"` Tags []string `json:"tags,omitempty"` ControlPlane *LKEClusterControlPlaneOptions `json:"control_plane,omitempty"` + + // NOTE: Tier may not currently be available to all users and can only be used with v4beta. + Tier string `json:"tier,omitempty"` + + // NOTE: APLEnabled is currently in beta and may only function with API version v4beta. + APLEnabled bool `json:"apl_enabled,omitempty"` } // LKEClusterUpdateOptions fields are those accepted by UpdateLKECluster @@ -55,7 +68,7 @@ type LKEClusterAPIEndpoint struct { // LKEClusterKubeconfig fields are those returned by GetLKEClusterKubeconfig type LKEClusterKubeconfig struct { - KubeConfig string `json:"kubeconfig"` + KubeConfig string `json:"kubeconfig"` // Base64-encoded Kubeconfig file for this Cluster. } // LKEClusterDashboard fields are those returned by GetLKEClusterDashboard @@ -174,51 +187,29 @@ func (c *Client) GetLKEVersion(ctx context.Context, version string) (*LKEVersion // ListLKEClusterAPIEndpoints gets the API Endpoint for the LKE Cluster specified func (c *Client) ListLKEClusterAPIEndpoints(ctx context.Context, clusterID int, opts *ListOptions) ([]LKEClusterAPIEndpoint, error) { - response, err := getPaginatedResults[LKEClusterAPIEndpoint](ctx, c, formatAPIPath("lke/clusters/%d/api-endpoints", clusterID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[LKEClusterAPIEndpoint](ctx, c, formatAPIPath("lke/clusters/%d/api-endpoints", clusterID), opts) } // ListLKEClusters lists LKEClusters func (c *Client) ListLKEClusters(ctx context.Context, opts *ListOptions) ([]LKECluster, error) { - response, err := getPaginatedResults[LKECluster](ctx, c, "lke/clusters", opts) - return response, err + return getPaginatedResults[LKECluster](ctx, c, "lke/clusters", opts) } // GetLKECluster gets the lkeCluster with the provided ID func (c *Client) GetLKECluster(ctx context.Context, clusterID int) (*LKECluster, error) { e := formatAPIPath("lke/clusters/%d", clusterID) - response, err := doGETRequest[LKECluster](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LKECluster](ctx, c, e) } // CreateLKECluster creates a LKECluster func (c *Client) CreateLKECluster(ctx context.Context, opts LKEClusterCreateOptions) (*LKECluster, error) { - e := "lke/clusters" - response, err := doPOSTRequest[LKECluster](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[LKECluster](ctx, c, "lke/clusters", opts) } // UpdateLKECluster updates the LKECluster with the specified id func (c *Client) UpdateLKECluster(ctx context.Context, clusterID int, opts LKEClusterUpdateOptions) (*LKECluster, error) { e := formatAPIPath("lke/clusters/%d", clusterID) - response, err := doPUTRequest[LKECluster](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[LKECluster](ctx, c, e, opts) } // DeleteLKECluster deletes the LKECluster with the specified id @@ -230,12 +221,7 @@ func (c *Client) DeleteLKECluster(ctx context.Context, clusterID int) error { // GetLKEClusterKubeconfig gets the Kubeconfig for the LKE Cluster specified func (c *Client) GetLKEClusterKubeconfig(ctx context.Context, clusterID int) (*LKEClusterKubeconfig, error) { e := formatAPIPath("lke/clusters/%d/kubeconfig", clusterID) - response, err := doGETRequest[LKEClusterKubeconfig](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LKEClusterKubeconfig](ctx, c, e) } // DeleteLKEClusterKubeconfig deletes the Kubeconfig for the LKE Cluster specified @@ -247,30 +233,19 @@ func (c *Client) DeleteLKEClusterKubeconfig(ctx context.Context, clusterID int) // GetLKEClusterDashboard gets information about the dashboard for an LKE cluster func (c *Client) GetLKEClusterDashboard(ctx context.Context, clusterID int) (*LKEClusterDashboard, error) { e := formatAPIPath("lke/clusters/%d/dashboard", clusterID) - response, err := doGETRequest[LKEClusterDashboard](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LKEClusterDashboard](ctx, c, e) } // RecycleLKEClusterNodes recycles all nodes in all pools of the specified LKE Cluster. func (c *Client) RecycleLKEClusterNodes(ctx context.Context, clusterID int) error { e := formatAPIPath("lke/clusters/%d/recycle", clusterID) - _, err := doPOSTRequest[LKECluster, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // RegenerateLKECluster regenerates the Kubeconfig file and/or the service account token for the specified LKE Cluster. func (c *Client) RegenerateLKECluster(ctx context.Context, clusterID int, opts LKEClusterRegenerateOptions) (*LKECluster, error) { e := formatAPIPath("lke/clusters/%d/regenerate", clusterID) - response, err := doPOSTRequest[LKECluster](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[LKECluster](ctx, c, e, opts) } // DeleteLKEClusterServiceToken deletes and regenerate the service account token for a Cluster. @@ -278,3 +253,31 @@ func (c *Client) DeleteLKEClusterServiceToken(ctx context.Context, clusterID int e := formatAPIPath("lke/clusters/%d/servicetoken", clusterID) return doDELETERequest(ctx, c, e) } + +// GetLKEClusterAPLConsoleURL gets the URL of this cluster's APL installation if this cluster is APL-enabled. +func (c *Client) GetLKEClusterAPLConsoleURL(ctx context.Context, clusterID int) (string, error) { + cluster, err := c.GetLKECluster(ctx, clusterID) + if err != nil { + return "", err + } + + if cluster.APLEnabled { + return fmt.Sprintf("https://console.lke%d.akamai-apl.net", cluster.ID), nil + } + + return "", nil +} + +// GetLKEClusterAPLHealthCheckURL gets the URL of this cluster's APL health check endpoint if this cluster is APL-enabled. +func (c *Client) GetLKEClusterAPLHealthCheckURL(ctx context.Context, clusterID int) (string, error) { + cluster, err := c.GetLKECluster(ctx, clusterID) + if err != nil { + return "", err + } + + if cluster.APLEnabled { + return fmt.Sprintf("https://auth.lke%d.akamai-apl.net/ready", cluster.ID), nil + } + + return "", nil +} diff --git a/lke_node_pools.go b/lke_node_pools.go index 7ae6f3118..174890b28 100644 --- a/lke_node_pools.go +++ b/lke_node_pools.go @@ -115,56 +115,31 @@ func (l LKENodePool) GetUpdateOptions() (o LKENodePoolUpdateOptions) { // ListLKENodePools lists LKENodePools func (c *Client) ListLKENodePools(ctx context.Context, clusterID int, opts *ListOptions) ([]LKENodePool, error) { - response, err := getPaginatedResults[LKENodePool](ctx, c, formatAPIPath("lke/clusters/%d/pools", clusterID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[LKENodePool](ctx, c, formatAPIPath("lke/clusters/%d/pools", clusterID), opts) } // GetLKENodePool gets the LKENodePool with the provided ID func (c *Client) GetLKENodePool(ctx context.Context, clusterID, poolID int) (*LKENodePool, error) { e := formatAPIPath("lke/clusters/%d/pools/%d", clusterID, poolID) - response, err := doGETRequest[LKENodePool](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LKENodePool](ctx, c, e) } // CreateLKENodePool creates a LKENodePool func (c *Client) CreateLKENodePool(ctx context.Context, clusterID int, opts LKENodePoolCreateOptions) (*LKENodePool, error) { e := formatAPIPath("lke/clusters/%d/pools", clusterID) - response, err := doPOSTRequest[LKENodePool](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[LKENodePool](ctx, c, e, opts) } // RecycleLKENodePool recycles a LKENodePool func (c *Client) RecycleLKENodePool(ctx context.Context, clusterID, poolID int) error { e := formatAPIPath("lke/clusters/%d/pools/%d/recycle", clusterID, poolID) - _, err := doPOSTRequest[LKENodePool, any](ctx, c, e) - if err != nil { - return err - } - - return nil + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // UpdateLKENodePool updates the LKENodePool with the specified id func (c *Client) UpdateLKENodePool(ctx context.Context, clusterID, poolID int, opts LKENodePoolUpdateOptions) (*LKENodePool, error) { e := formatAPIPath("lke/clusters/%d/pools/%d", clusterID, poolID) - response, err := doPUTRequest[LKENodePool](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[LKENodePool](ctx, c, e, opts) } // DeleteLKENodePool deletes the LKENodePool with the specified id @@ -176,23 +151,13 @@ func (c *Client) DeleteLKENodePool(ctx context.Context, clusterID, poolID int) e // GetLKENodePoolNode gets the LKENodePoolLinode with the provided ID func (c *Client) GetLKENodePoolNode(ctx context.Context, clusterID int, nodeID string) (*LKENodePoolLinode, error) { e := formatAPIPath("lke/clusters/%d/nodes/%s", clusterID, nodeID) - response, err := doGETRequest[LKENodePoolLinode](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LKENodePoolLinode](ctx, c, e) } // RecycleLKENodePoolNode recycles a LKENodePoolLinode func (c *Client) RecycleLKENodePoolNode(ctx context.Context, clusterID int, nodeID string) error { e := formatAPIPath("lke/clusters/%d/nodes/%s/recycle", clusterID, nodeID) - _, err := doPOSTRequest[LKENodePoolLinode, any](ctx, c, e) - if err != nil { - return err - } - - return nil + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // DeleteLKENodePoolNode deletes a given node from a node pool diff --git a/longview.go b/longview.go index ec76fc8d3..2ee7c0f91 100644 --- a/longview.go +++ b/longview.go @@ -51,74 +51,40 @@ type LongviewPlanUpdateOptions struct { // ListLongviewClients lists LongviewClients func (c *Client) ListLongviewClients(ctx context.Context, opts *ListOptions) ([]LongviewClient, error) { - response, err := getPaginatedResults[LongviewClient](ctx, c, "longview/clients", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[LongviewClient](ctx, c, "longview/clients", opts) } // GetLongviewClient gets the template with the provided ID func (c *Client) GetLongviewClient(ctx context.Context, clientID int) (*LongviewClient, error) { e := formatAPIPath("longview/clients/%d", clientID) - response, err := doGETRequest[LongviewClient](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LongviewClient](ctx, c, e) } // CreateLongviewClient creates a Longview Client func (c *Client) CreateLongviewClient(ctx context.Context, opts LongviewClientCreateOptions) (*LongviewClient, error) { - e := "longview/clients" - response, err := doPOSTRequest[LongviewClient](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[LongviewClient](ctx, c, "longview/clients", opts) } // DeleteLongviewClient deletes a Longview Client func (c *Client) DeleteLongviewClient(ctx context.Context, clientID int) error { e := formatAPIPath("longview/clients/%d", clientID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // UpdateLongviewClient updates a Longview Client func (c *Client) UpdateLongviewClient(ctx context.Context, clientID int, opts LongviewClientUpdateOptions) (*LongviewClient, error) { e := formatAPIPath("longview/clients/%d", clientID) - response, err := doPUTRequest[LongviewClient](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[LongviewClient](ctx, c, e, opts) } // GetLongviewPlan gets the template with the provided ID func (c *Client) GetLongviewPlan(ctx context.Context) (*LongviewPlan, error) { - e := "longview/plan" - response, err := doGETRequest[LongviewPlan](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LongviewPlan](ctx, c, "longview/plan") } // UpdateLongviewPlan updates a Longview Plan func (c *Client) UpdateLongviewPlan(ctx context.Context, opts LongviewPlanUpdateOptions) (*LongviewPlan, error) { - e := "longview/plan" - response, err := doPUTRequest[LongviewPlan](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[LongviewPlan](ctx, c, "longview/plan", opts) } // UnmarshalJSON implements the json.Unmarshaler interface diff --git a/longview_subscriptions.go b/longview_subscriptions.go index 586785bee..a6ea3656a 100644 --- a/longview_subscriptions.go +++ b/longview_subscriptions.go @@ -16,21 +16,11 @@ type LongviewSubscription struct { // ListLongviewSubscriptions lists LongviewSubscriptions func (c *Client) ListLongviewSubscriptions(ctx context.Context, opts *ListOptions) ([]LongviewSubscription, error) { - response, err := getPaginatedResults[LongviewSubscription](ctx, c, "longview/subscriptions", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[LongviewSubscription](ctx, c, "longview/subscriptions", opts) } // GetLongviewSubscription gets the template with the provided ID func (c *Client) GetLongviewSubscription(ctx context.Context, templateID string) (*LongviewSubscription, error) { e := formatAPIPath("longview/subscriptions/%s", templateID) - response, err := doGETRequest[LongviewSubscription](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[LongviewSubscription](ctx, c, e) } diff --git a/mysql.go b/mysql.go index f69f32f25..5a950547b 100644 --- a/mysql.go +++ b/mysql.go @@ -19,23 +19,37 @@ const ( // A MySQLDatabase is an instance of Linode MySQL Managed Databases type MySQLDatabase struct { - ID int `json:"id"` - Status DatabaseStatus `json:"status"` - Label string `json:"label"` - Hosts DatabaseHost `json:"hosts"` - Region string `json:"region"` - Type string `json:"type"` - Engine string `json:"engine"` - Version string `json:"version"` - ClusterSize int `json:"cluster_size"` - ReplicationType string `json:"replication_type"` - SSLConnection bool `json:"ssl_connection"` - Encrypted bool `json:"encrypted"` - AllowList []string `json:"allow_list"` - InstanceURI string `json:"instance_uri"` - Created *time.Time `json:"-"` - Updated *time.Time `json:"-"` - Updates DatabaseMaintenanceWindow `json:"updates"` + ID int `json:"id"` + Status DatabaseStatus `json:"status"` + Label string `json:"label"` + Hosts DatabaseHost `json:"hosts"` + Region string `json:"region"` + Type string `json:"type"` + Engine string `json:"engine"` + Version string `json:"version"` + ClusterSize int `json:"cluster_size"` + Platform DatabasePlatform `json:"platform"` + + // Members has dynamic keys so it is a map + Members map[string]DatabaseMemberType `json:"members"` + + // Deprecated: ReplicationType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationType string `json:"replication_type"` + // Deprecated: SSLConnection is a deprecated property, as it is no longer supported in DBaaS V2. + SSLConnection bool `json:"ssl_connection"` + // Deprecated: Encrypted is a deprecated property, as it is no longer supported in DBaaS V2. + Encrypted bool `json:"encrypted"` + + AllowList []string `json:"allow_list"` + InstanceURI string `json:"instance_uri"` + Created *time.Time `json:"-"` + Updated *time.Time `json:"-"` + Updates DatabaseMaintenanceWindow `json:"updates"` + Fork *DatabaseFork `json:"fork"` + OldestRestoreTime *time.Time `json:"-"` + UsedDiskSizeGB int `json:"used_disk_size_gb"` + TotalDiskSizeGB int `json:"total_disk_size_gb"` + Port int `json:"port"` } func (d *MySQLDatabase) UnmarshalJSON(b []byte) error { @@ -43,8 +57,9 @@ func (d *MySQLDatabase) UnmarshalJSON(b []byte) error { p := struct { *Mask - Created *parseabletime.ParseableTime `json:"created"` - Updated *parseabletime.ParseableTime `json:"updated"` + Created *parseabletime.ParseableTime `json:"created"` + Updated *parseabletime.ParseableTime `json:"updated"` + OldestRestoreTime *parseabletime.ParseableTime `json:"oldest_restore_time"` }{ Mask: (*Mask)(d), } @@ -55,30 +70,42 @@ func (d *MySQLDatabase) UnmarshalJSON(b []byte) error { d.Created = (*time.Time)(p.Created) d.Updated = (*time.Time)(p.Updated) + d.OldestRestoreTime = (*time.Time)(p.OldestRestoreTime) return nil } // MySQLCreateOptions fields are used when creating a new MySQL Database type MySQLCreateOptions struct { - Label string `json:"label"` - Region string `json:"region"` - Type string `json:"type"` - Engine string `json:"engine"` - AllowList []string `json:"allow_list,omitempty"` - ReplicationType string `json:"replication_type,omitempty"` - ClusterSize int `json:"cluster_size,omitempty"` - Encrypted bool `json:"encrypted,omitempty"` - SSLConnection bool `json:"ssl_connection,omitempty"` + Label string `json:"label"` + Region string `json:"region"` + Type string `json:"type"` + Engine string `json:"engine"` + AllowList []string `json:"allow_list,omitempty"` + ClusterSize int `json:"cluster_size,omitempty"` + + // Deprecated: ReplicationType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationType string `json:"replication_type,omitempty"` + // Deprecated: Encrypted is a deprecated property, as it is no longer supported in DBaaS V2. + Encrypted bool `json:"encrypted,omitempty"` + // Deprecated: SSLConnection is a deprecated property, as it is no longer supported in DBaaS V2. + SSLConnection bool `json:"ssl_connection,omitempty"` + + Fork *DatabaseFork `json:"fork,omitempty"` } // MySQLUpdateOptions fields are used when altering the existing MySQL Database type MySQLUpdateOptions struct { - Label string `json:"label,omitempty"` - AllowList *[]string `json:"allow_list,omitempty"` - Updates *DatabaseMaintenanceWindow `json:"updates,omitempty"` + Label string `json:"label,omitempty"` + AllowList *[]string `json:"allow_list,omitempty"` + Updates *DatabaseMaintenanceWindow `json:"updates,omitempty"` + Type string `json:"type,omitempty"` + ClusterSize int `json:"cluster_size,omitempty"` + Version string `json:"version,omitempty"` } // MySQLDatabaseBackup is information for interacting with a backup for the existing MySQL Database +// Deprecated: MySQLDatabaseBackup is a deprecated struct, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. type MySQLDatabaseBackup struct { ID int `json:"id"` Label string `json:"label"` @@ -87,6 +114,8 @@ type MySQLDatabaseBackup struct { } // MySQLBackupCreateOptions are options used for CreateMySQLDatabaseBackup(...) +// Deprecated: MySQLBackupCreateOptions is a deprecated struct, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. type MySQLBackupCreateOptions struct { Label string `json:"label"` Target MySQLDatabaseTarget `json:"target"` @@ -123,121 +152,83 @@ type MySQLDatabaseSSL struct { // ListMySQLDatabases lists all MySQL Databases associated with the account func (c *Client) ListMySQLDatabases(ctx context.Context, opts *ListOptions) ([]MySQLDatabase, error) { - response, err := getPaginatedResults[MySQLDatabase](ctx, c, "databases/mysql/instances", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[MySQLDatabase](ctx, c, "databases/mysql/instances", opts) } // ListMySQLDatabaseBackups lists all MySQL Database Backups associated with the given MySQL Database +// Deprecated: ListMySQLDatabaseBackups is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) ListMySQLDatabaseBackups(ctx context.Context, databaseID int, opts *ListOptions) ([]MySQLDatabaseBackup, error) { - response, err := getPaginatedResults[MySQLDatabaseBackup](ctx, c, formatAPIPath("databases/mysql/instances/%d/backups", databaseID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[MySQLDatabaseBackup](ctx, c, formatAPIPath("databases/mysql/instances/%d/backups", databaseID), opts) } // GetMySQLDatabase returns a single MySQL Database matching the id func (c *Client) GetMySQLDatabase(ctx context.Context, databaseID int) (*MySQLDatabase, error) { e := formatAPIPath("databases/mysql/instances/%d", databaseID) - response, err := doGETRequest[MySQLDatabase](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[MySQLDatabase](ctx, c, e) } // CreateMySQLDatabase creates a new MySQL Database using the createOpts as configuration, returns the new MySQL Database func (c *Client) CreateMySQLDatabase(ctx context.Context, opts MySQLCreateOptions) (*MySQLDatabase, error) { - e := "databases/mysql/instances" - response, err := doPOSTRequest[MySQLDatabase](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[MySQLDatabase](ctx, c, "databases/mysql/instances", opts) } // DeleteMySQLDatabase deletes an existing MySQL Database with the given id func (c *Client) DeleteMySQLDatabase(ctx context.Context, databaseID int) error { e := formatAPIPath("databases/mysql/instances/%d", databaseID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // UpdateMySQLDatabase updates the given MySQL Database with the provided opts, returns the MySQLDatabase with the new settings func (c *Client) UpdateMySQLDatabase(ctx context.Context, databaseID int, opts MySQLUpdateOptions) (*MySQLDatabase, error) { e := formatAPIPath("databases/mysql/instances/%d", databaseID) - response, err := doPUTRequest[MySQLDatabase](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[MySQLDatabase](ctx, c, e, opts) } // GetMySQLDatabaseSSL returns the SSL Certificate for the given MySQL Database func (c *Client) GetMySQLDatabaseSSL(ctx context.Context, databaseID int) (*MySQLDatabaseSSL, error) { e := formatAPIPath("databases/mysql/instances/%d/ssl", databaseID) - response, err := doGETRequest[MySQLDatabaseSSL](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[MySQLDatabaseSSL](ctx, c, e) } // GetMySQLDatabaseCredentials returns the Root Credentials for the given MySQL Database func (c *Client) GetMySQLDatabaseCredentials(ctx context.Context, databaseID int) (*MySQLDatabaseCredential, error) { e := formatAPIPath("databases/mysql/instances/%d/credentials", databaseID) - response, err := doGETRequest[MySQLDatabaseCredential](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[MySQLDatabaseCredential](ctx, c, e) } // ResetMySQLDatabaseCredentials returns the Root Credentials for the given MySQL Database (may take a few seconds to work) func (c *Client) ResetMySQLDatabaseCredentials(ctx context.Context, databaseID int) error { e := formatAPIPath("databases/mysql/instances/%d/credentials/reset", databaseID) - _, err := doPOSTRequest[MySQLDatabaseCredential, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // GetMySQLDatabaseBackup returns a specific MySQL Database Backup with the given ids +// Deprecated: GetMySQLDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) GetMySQLDatabaseBackup(ctx context.Context, databaseID int, backupID int) (*MySQLDatabaseBackup, error) { e := formatAPIPath("databases/mysql/instances/%d/backups/%d", databaseID, backupID) - response, err := doGETRequest[MySQLDatabaseBackup](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[MySQLDatabaseBackup](ctx, c, e) } // RestoreMySQLDatabaseBackup returns the given MySQL Database with the given Backup +// Deprecated: RestoreMySQLDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) RestoreMySQLDatabaseBackup(ctx context.Context, databaseID int, backupID int) error { e := formatAPIPath("databases/mysql/instances/%d/backups/%d/restore", databaseID, backupID) - _, err := doPOSTRequest[MySQLDatabaseBackup, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // CreateMySQLDatabaseBackup creates a snapshot for the given MySQL database +// Deprecated: CreateMySQLDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) CreateMySQLDatabaseBackup(ctx context.Context, databaseID int, opts MySQLBackupCreateOptions) error { e := formatAPIPath("databases/mysql/instances/%d/backups", databaseID) - _, err := doPOSTRequest[MySQLDatabaseBackup](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // PatchMySQLDatabase applies security patches and updates to the underlying operating system of the Managed MySQL Database func (c *Client) PatchMySQLDatabase(ctx context.Context, databaseID int) error { e := formatAPIPath("databases/mysql/instances/%d/patch", databaseID) - _, err := doPOSTRequest[MySQLDatabase, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } diff --git a/network_ips.go b/network_ips.go index 39bcd2d63..8cebabb42 100644 --- a/network_ips.go +++ b/network_ips.go @@ -4,9 +4,21 @@ import ( "context" ) -// IPAddressUpdateOptions fields are those accepted by UpdateToken -type IPAddressUpdateOptions struct { +// IPAddressUpdateOptionsV2 fields are those accepted by UpdateIPAddress. +// NOTE: An IP's RDNS can be reset to default using the following pattern: +// +// IPAddressUpdateOptionsV2{ +// RDNS: linodego.Pointer[*string](nil), +// } +type IPAddressUpdateOptionsV2 struct { // The reverse DNS assigned to this address. For public IPv4 addresses, this will be set to a default value provided by Linode if set to nil. + Reserved *bool `json:"reserved,omitempty"` + RDNS **string `json:"rdns,omitempty"` +} + +// IPAddressUpdateOptions fields are those accepted by UpdateIPAddress. +// Deprecated: Please use IPAddressUpdateOptionsV2 for all new implementations. +type IPAddressUpdateOptions struct { RDNS *string `json:"rdns"` } @@ -16,6 +28,14 @@ type LinodeIPAssignment struct { LinodeID int `json:"linode_id"` } +type AllocateReserveIPOptions struct { + Type string `json:"type"` + Public bool `json:"public"` + Reserved bool `json:"reserved,omitempty"` + Region string `json:"region,omitempty"` + LinodeID int `json:"linode_id,omitempty"` +} + // LinodesAssignIPsOptions fields are those accepted by InstancesAssignIPs. type LinodesAssignIPsOptions struct { Region string `json:"region"` @@ -35,56 +55,61 @@ type ListIPAddressesQuery struct { SkipIPv6RDNS bool `query:"skip_ipv6_rdns"` } -// GetUpdateOptions converts a IPAddress to IPAddressUpdateOptions for use in UpdateIPAddress +// GetUpdateOptionsV2 converts a IPAddress to IPAddressUpdateOptionsV2 for use in UpdateIPAddressV2. +func (i InstanceIP) GetUpdateOptionsV2() IPAddressUpdateOptionsV2 { + rdns := copyString(&i.RDNS) + + return IPAddressUpdateOptionsV2{ + RDNS: &rdns, + Reserved: copyBool(&i.Reserved), + } +} + +// GetUpdateOptions converts a IPAddress to IPAddressUpdateOptions for use in UpdateIPAddress. +// Deprecated: Please use GetUpdateOptionsV2 for all new implementations. func (i InstanceIP) GetUpdateOptions() (o IPAddressUpdateOptions) { o.RDNS = copyString(&i.RDNS) return } -// ListIPAddresses lists IPAddresses +// ListIPAddresses lists IPAddresses. func (c *Client) ListIPAddresses(ctx context.Context, opts *ListOptions) ([]InstanceIP, error) { - response, err := getPaginatedResults[InstanceIP](ctx, c, "networking/ips", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[InstanceIP](ctx, c, "networking/ips", opts) } -// GetIPAddress gets the IPAddress with the provided IP +// GetIPAddress gets the IPAddress with the provided IP. func (c *Client) GetIPAddress(ctx context.Context, id string) (*InstanceIP, error) { e := formatAPIPath("networking/ips/%s", id) - response, err := doGETRequest[InstanceIP](ctx, c, e) - if err != nil { - return nil, err - } + return doGETRequest[InstanceIP](ctx, c, e) +} - return response, nil +// UpdateIPAddressV2 updates the IP address with the specified address. +func (c *Client) UpdateIPAddressV2(ctx context.Context, address string, opts IPAddressUpdateOptionsV2) (*InstanceIP, error) { + e := formatAPIPath("networking/ips/%s", address) + return doPUTRequest[InstanceIP](ctx, c, e, opts) } -// UpdateIPAddress updates the IPAddress with the specified id +// UpdateIPAddress updates the IP address with the specified id. +// Deprecated: Please use UpdateIPAddressV2 for all new implementation. func (c *Client) UpdateIPAddress(ctx context.Context, id string, opts IPAddressUpdateOptions) (*InstanceIP, error) { e := formatAPIPath("networking/ips/%s", id) - response, err := doPUTRequest[InstanceIP](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[InstanceIP](ctx, c, e, opts) } // InstancesAssignIPs assigns multiple IPv4 addresses and/or IPv6 ranges to multiple Linodes in one Region. // This allows swapping, shuffling, or otherwise reorganizing IPs to your Linodes. func (c *Client) InstancesAssignIPs(ctx context.Context, opts LinodesAssignIPsOptions) error { - e := "networking/ips/assign" - _, err := doPOSTRequest[InstanceIP](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, "networking/ips/assign", opts) } // ShareIPAddresses allows IP address reassignment (also referred to as IP failover) // from one Linode to another if the primary Linode becomes unresponsive. func (c *Client) ShareIPAddresses(ctx context.Context, opts IPAddressesShareOptions) error { - e := "networking/ips/share" - _, err := doPOSTRequest[InstanceIP](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, "networking/ips/share", opts) +} + +// AllocateReserveIP allocates a new IPv4 address to the Account, with the option to reserve it +// and optionally assign it to a Linode. +func (c *Client) AllocateReserveIP(ctx context.Context, opts AllocateReserveIPOptions) (*InstanceIP, error) { + return doPOSTRequest[InstanceIP](ctx, c, "networking/ips", opts) } diff --git a/network_pools.go b/network_pools.go index d5031a75f..b7908d389 100644 --- a/network_pools.go +++ b/network_pools.go @@ -6,21 +6,11 @@ import ( // ListIPv6Pools lists IPv6Pools func (c *Client) ListIPv6Pools(ctx context.Context, opts *ListOptions) ([]IPv6Range, error) { - response, err := getPaginatedResults[IPv6Range](ctx, c, "networking/ipv6/pools", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[IPv6Range](ctx, c, "networking/ipv6/pools", opts) } // GetIPv6Pool gets the template with the provided ID func (c *Client) GetIPv6Pool(ctx context.Context, id string) (*IPv6Range, error) { e := formatAPIPath("networking/ipv6/pools/%s", id) - response, err := doGETRequest[IPv6Range](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[IPv6Range](ctx, c, e) } diff --git a/network_ranges.go b/network_ranges.go index 554803d70..00350b604 100644 --- a/network_ranges.go +++ b/network_ranges.go @@ -13,39 +13,22 @@ type IPv6RangeCreateOptions struct { // ListIPv6Ranges lists IPv6Ranges func (c *Client) ListIPv6Ranges(ctx context.Context, opts *ListOptions) ([]IPv6Range, error) { - response, err := getPaginatedResults[IPv6Range](ctx, c, "networking/ipv6/ranges", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[IPv6Range](ctx, c, "networking/ipv6/ranges", opts) } // GetIPv6Range gets details about an IPv6 range func (c *Client) GetIPv6Range(ctx context.Context, ipRange string) (*IPv6Range, error) { e := formatAPIPath("networking/ipv6/ranges/%s", ipRange) - response, err := doGETRequest[IPv6Range](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[IPv6Range](ctx, c, e) } // CreateIPv6Range creates an IPv6 Range and assigns it based on the provided Linode or route target IPv6 SLAAC address. func (c *Client) CreateIPv6Range(ctx context.Context, opts IPv6RangeCreateOptions) (*IPv6Range, error) { - e := "networking/ipv6/ranges" - response, err := doPOSTRequest[IPv6Range](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[IPv6Range](ctx, c, "networking/ipv6/ranges", opts) } // DeleteIPv6Range deletes an IPv6 Range. func (c *Client) DeleteIPv6Range(ctx context.Context, ipRange string) error { e := formatAPIPath("networking/ipv6/ranges/%s", ipRange) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/network_reserved_ips.go b/network_reserved_ips.go index 56f343f82..777d3d16f 100644 --- a/network_reserved_ips.go +++ b/network_reserved_ips.go @@ -14,36 +14,20 @@ type ReserveIPOptions struct { // NOTE: Reserved IP feature may not currently be available to all users. func (c *Client) ListReservedIPAddresses(ctx context.Context, opts *ListOptions) ([]InstanceIP, error) { e := formatAPIPath("networking/reserved/ips") - response, err := getPaginatedResults[InstanceIP](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[InstanceIP](ctx, c, e, opts) } // GetReservedIPAddress retrieves details of a specific reserved IP address // NOTE: Reserved IP feature may not currently be available to all users. func (c *Client) GetReservedIPAddress(ctx context.Context, ipAddress string) (*InstanceIP, error) { e := formatAPIPath("networking/reserved/ips/%s", ipAddress) - response, err := doGETRequest[InstanceIP](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[InstanceIP](ctx, c, e) } // ReserveIPAddress reserves a new IP address // NOTE: Reserved IP feature may not currently be available to all users. func (c *Client) ReserveIPAddress(ctx context.Context, opts ReserveIPOptions) (*InstanceIP, error) { - e := "networking/reserved/ips" - response, err := doPOSTRequest[InstanceIP](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[InstanceIP](ctx, c, "networking/reserved/ips", opts) } // DeleteReservedIPAddress deletes a reserved IP address diff --git a/nodebalancer.go b/nodebalancer.go index 068eda496..d209ff011 100644 --- a/nodebalancer.go +++ b/nodebalancer.go @@ -104,50 +104,28 @@ func (i NodeBalancer) GetUpdateOptions() NodeBalancerUpdateOptions { // ListNodeBalancers lists NodeBalancers func (c *Client) ListNodeBalancers(ctx context.Context, opts *ListOptions) ([]NodeBalancer, error) { - response, err := getPaginatedResults[NodeBalancer](ctx, c, "nodebalancers", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[NodeBalancer](ctx, c, "nodebalancers", opts) } // GetNodeBalancer gets the NodeBalancer with the provided ID func (c *Client) GetNodeBalancer(ctx context.Context, nodebalancerID int) (*NodeBalancer, error) { e := formatAPIPath("nodebalancers/%d", nodebalancerID) - response, err := doGETRequest[NodeBalancer](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[NodeBalancer](ctx, c, e) } // CreateNodeBalancer creates a NodeBalancer func (c *Client) CreateNodeBalancer(ctx context.Context, opts NodeBalancerCreateOptions) (*NodeBalancer, error) { - e := "nodebalancers" - response, err := doPOSTRequest[NodeBalancer](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[NodeBalancer](ctx, c, "nodebalancers", opts) } // UpdateNodeBalancer updates the NodeBalancer with the specified id func (c *Client) UpdateNodeBalancer(ctx context.Context, nodebalancerID int, opts NodeBalancerUpdateOptions) (*NodeBalancer, error) { e := formatAPIPath("nodebalancers/%d", nodebalancerID) - response, err := doPUTRequest[NodeBalancer](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[NodeBalancer](ctx, c, e, opts) } // DeleteNodeBalancer deletes the NodeBalancer with the specified id func (c *Client) DeleteNodeBalancer(ctx context.Context, nodebalancerID int) error { e := formatAPIPath("nodebalancers/%d", nodebalancerID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/nodebalancer_config_nodes.go b/nodebalancer_config_nodes.go index b69e135cf..200b3fa9e 100644 --- a/nodebalancer_config_nodes.go +++ b/nodebalancer_config_nodes.go @@ -71,50 +71,29 @@ func (i NodeBalancerNode) GetUpdateOptions() NodeBalancerNodeUpdateOptions { // ListNodeBalancerNodes lists NodeBalancerNodes func (c *Client) ListNodeBalancerNodes(ctx context.Context, nodebalancerID int, configID int, opts *ListOptions) ([]NodeBalancerNode, error) { - response, err := getPaginatedResults[NodeBalancerNode](ctx, c, formatAPIPath("nodebalancers/%d/configs/%d/nodes", nodebalancerID, configID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[NodeBalancerNode](ctx, c, formatAPIPath("nodebalancers/%d/configs/%d/nodes", nodebalancerID, configID), opts) } // GetNodeBalancerNode gets the template with the provided ID func (c *Client) GetNodeBalancerNode(ctx context.Context, nodebalancerID int, configID int, nodeID int) (*NodeBalancerNode, error) { e := formatAPIPath("nodebalancers/%d/configs/%d/nodes/%d", nodebalancerID, configID, nodeID) - response, err := doGETRequest[NodeBalancerNode](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[NodeBalancerNode](ctx, c, e) } // CreateNodeBalancerNode creates a NodeBalancerNode func (c *Client) CreateNodeBalancerNode(ctx context.Context, nodebalancerID int, configID int, opts NodeBalancerNodeCreateOptions) (*NodeBalancerNode, error) { e := formatAPIPath("nodebalancers/%d/configs/%d/nodes", nodebalancerID, configID) - response, err := doPOSTRequest[NodeBalancerNode](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[NodeBalancerNode](ctx, c, e, opts) } // UpdateNodeBalancerNode updates the NodeBalancerNode with the specified id func (c *Client) UpdateNodeBalancerNode(ctx context.Context, nodebalancerID int, configID int, nodeID int, opts NodeBalancerNodeUpdateOptions) (*NodeBalancerNode, error) { e := formatAPIPath("nodebalancers/%d/configs/%d/nodes/%d", nodebalancerID, configID, nodeID) - response, err := doPUTRequest[NodeBalancerNode](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[NodeBalancerNode](ctx, c, e, opts) } // DeleteNodeBalancerNode deletes the NodeBalancerNode with the specified id func (c *Client) DeleteNodeBalancerNode(ctx context.Context, nodebalancerID int, configID int, nodeID int) error { e := formatAPIPath("nodebalancers/%d/configs/%d/nodes/%d", nodebalancerID, configID, nodeID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/nodebalancer_configs.go b/nodebalancer_configs.go index 28caac707..68c273023 100644 --- a/nodebalancer_configs.go +++ b/nodebalancer_configs.go @@ -211,61 +211,35 @@ func (i NodeBalancerConfig) GetRebuildOptions() NodeBalancerConfigRebuildOptions // ListNodeBalancerConfigs lists NodeBalancerConfigs func (c *Client) ListNodeBalancerConfigs(ctx context.Context, nodebalancerID int, opts *ListOptions) ([]NodeBalancerConfig, error) { - response, err := getPaginatedResults[NodeBalancerConfig](ctx, c, formatAPIPath("nodebalancers/%d/configs", nodebalancerID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[NodeBalancerConfig](ctx, c, formatAPIPath("nodebalancers/%d/configs", nodebalancerID), opts) } // GetNodeBalancerConfig gets the template with the provided ID func (c *Client) GetNodeBalancerConfig(ctx context.Context, nodebalancerID int, configID int) (*NodeBalancerConfig, error) { e := formatAPIPath("nodebalancers/%d/configs/%d", nodebalancerID, configID) - response, err := doGETRequest[NodeBalancerConfig](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[NodeBalancerConfig](ctx, c, e) } // CreateNodeBalancerConfig creates a NodeBalancerConfig func (c *Client) CreateNodeBalancerConfig(ctx context.Context, nodebalancerID int, opts NodeBalancerConfigCreateOptions) (*NodeBalancerConfig, error) { e := formatAPIPath("nodebalancers/%d/configs", nodebalancerID) - response, err := doPOSTRequest[NodeBalancerConfig](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[NodeBalancerConfig](ctx, c, e, opts) } // UpdateNodeBalancerConfig updates the NodeBalancerConfig with the specified id func (c *Client) UpdateNodeBalancerConfig(ctx context.Context, nodebalancerID int, configID int, opts NodeBalancerConfigUpdateOptions) (*NodeBalancerConfig, error) { e := formatAPIPath("nodebalancers/%d/configs/%d", nodebalancerID, configID) - response, err := doPUTRequest[NodeBalancerConfig](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[NodeBalancerConfig](ctx, c, e, opts) } // DeleteNodeBalancerConfig deletes the NodeBalancerConfig with the specified id func (c *Client) DeleteNodeBalancerConfig(ctx context.Context, nodebalancerID int, configID int) error { e := formatAPIPath("nodebalancers/%d/configs/%d", nodebalancerID, configID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // RebuildNodeBalancerConfig updates the NodeBalancer with the specified id func (c *Client) RebuildNodeBalancerConfig(ctx context.Context, nodeBalancerID int, configID int, opts NodeBalancerConfigRebuildOptions) (*NodeBalancerConfig, error) { e := formatAPIPath("nodebalancers/%d/configs/%d/rebuild", nodeBalancerID, configID) - response, err := doPOSTRequest[NodeBalancerConfig](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[NodeBalancerConfig](ctx, c, e, opts) } diff --git a/nodebalancer_firewalls.go b/nodebalancer_firewalls.go index 2e0337848..32c396244 100644 --- a/nodebalancer_firewalls.go +++ b/nodebalancer_firewalls.go @@ -6,10 +6,5 @@ import ( // ListNodeBalancerFirewalls returns a paginated list of Cloud Firewalls for nodebalancerID func (c *Client) ListNodeBalancerFirewalls(ctx context.Context, nodebalancerID int, opts *ListOptions) ([]Firewall, error) { - response, err := getPaginatedResults[Firewall](ctx, c, formatAPIPath("nodebalancers/%d/firewalls", nodebalancerID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Firewall](ctx, c, formatAPIPath("nodebalancers/%d/firewalls", nodebalancerID), opts) } diff --git a/nodebalancer_stats.go b/nodebalancer_stats.go index e1ae39b30..a546cfc92 100644 --- a/nodebalancer_stats.go +++ b/nodebalancer_stats.go @@ -25,10 +25,5 @@ type StatsTraffic struct { // GetNodeBalancerStats gets the template with the provided ID func (c *Client) GetNodeBalancerStats(ctx context.Context, nodebalancerID int) (*NodeBalancerStats, error) { e := formatAPIPath("nodebalancers/%d/stats", nodebalancerID) - response, err := doGETRequest[NodeBalancerStats](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[NodeBalancerStats](ctx, c, e) } diff --git a/object_storage.go b/object_storage.go index 7e9c51796..6145be7c7 100644 --- a/object_storage.go +++ b/object_storage.go @@ -11,18 +11,10 @@ type ObjectStorageTransfer struct { // CancelObjectStorage cancels and removes all object storage from the Account func (c *Client) CancelObjectStorage(ctx context.Context) error { - e := "object-storage/cancel" - _, err := doPOSTRequest[any, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, "object-storage/cancel") } // GetObjectStorageTransfer returns the amount of outbound data transferred used by the Account func (c *Client) GetObjectStorageTransfer(ctx context.Context) (*ObjectStorageTransfer, error) { - e := "object-storage/transfer" - response, err := doGETRequest[ObjectStorageTransfer](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[ObjectStorageTransfer](ctx, c, "object-storage/transfer") } diff --git a/object_storage_bucket_certs.go b/object_storage_bucket_certs.go index e09d2337c..244aa1544 100644 --- a/object_storage_bucket_certs.go +++ b/object_storage_bucket_certs.go @@ -4,40 +4,48 @@ import ( "context" ) +// Deprecated: Please use ObjectStorageBucketCertV2 for all new implementations. type ObjectStorageBucketCert struct { SSL bool `json:"ssl"` } +type ObjectStorageBucketCertV2 struct { + SSL *bool `json:"ssl"` +} + type ObjectStorageBucketCertUploadOptions struct { Certificate string `json:"certificate"` PrivateKey string `json:"private_key"` } // UploadObjectStorageBucketCert uploads a TLS/SSL Cert to be used with an Object Storage Bucket. +// Deprecated: Please use UploadObjectStorageBucketCertV2 for all new implementations. func (c *Client) UploadObjectStorageBucketCert(ctx context.Context, clusterOrRegionID, bucket string, opts ObjectStorageBucketCertUploadOptions) (*ObjectStorageBucketCert, error) { e := formatAPIPath("object-storage/buckets/%s/%s/ssl", clusterOrRegionID, bucket) - response, err := doPOSTRequest[ObjectStorageBucketCert](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[ObjectStorageBucketCert](ctx, c, e, opts) } // GetObjectStorageBucketCert gets an ObjectStorageBucketCert +// Deprecated: Please use GetObjectStorageBucketCertV2 for all new implementations. func (c *Client) GetObjectStorageBucketCert(ctx context.Context, clusterOrRegionID, bucket string) (*ObjectStorageBucketCert, error) { e := formatAPIPath("object-storage/buckets/%s/%s/ssl", clusterOrRegionID, bucket) - response, err := doGETRequest[ObjectStorageBucketCert](ctx, c, e) - if err != nil { - return nil, err - } + return doGETRequest[ObjectStorageBucketCert](ctx, c, e) +} - return response, nil +// UploadObjectStorageBucketCert uploads a TLS/SSL Cert to be used with an Object Storage Bucket. +func (c *Client) UploadObjectStorageBucketCertV2(ctx context.Context, clusterOrRegionID, bucket string, opts ObjectStorageBucketCertUploadOptions) (*ObjectStorageBucketCertV2, error) { + e := formatAPIPath("object-storage/buckets/%s/%s/ssl", clusterOrRegionID, bucket) + return doPOSTRequest[ObjectStorageBucketCertV2](ctx, c, e, opts) +} + +// GetObjectStorageBucketCertV2 gets an ObjectStorageBucketCert +func (c *Client) GetObjectStorageBucketCertV2(ctx context.Context, clusterOrRegionID, bucket string) (*ObjectStorageBucketCertV2, error) { + e := formatAPIPath("object-storage/buckets/%s/%s/ssl", clusterOrRegionID, bucket) + return doGETRequest[ObjectStorageBucketCertV2](ctx, c, e) } // DeleteObjectStorageBucketCert deletes an ObjectStorageBucketCert func (c *Client) DeleteObjectStorageBucketCert(ctx context.Context, clusterOrRegionID, bucket string) error { e := formatAPIPath("object-storage/buckets/%s/%s/ssl", clusterOrRegionID, bucket) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/object_storage_buckets.go b/object_storage_buckets.go index f5e5cd084..7557dad8e 100644 --- a/object_storage_buckets.go +++ b/object_storage_buckets.go @@ -3,8 +3,10 @@ package linodego import ( "context" "encoding/json" + "fmt" "time" + "github.com/google/go-querystring/query" "github.com/linode/linodego/internal/parseabletime" ) @@ -22,10 +24,12 @@ type ObjectStorageBucket struct { Cluster string `json:"cluster"` Region string `json:"region"` - Created *time.Time `json:"-"` - Hostname string `json:"hostname"` - Objects int `json:"objects"` - Size int `json:"size"` + S3Endpoint string `json:"s3_endpoint"` + EndpointType ObjectStorageEndpointType `json:"endpoint_type"` + Created *time.Time `json:"-"` + Hostname string `json:"hostname"` + Objects int `json:"objects"` + Size int `json:"size"` } // ObjectStorageBucketAccess holds Object Storage access info @@ -34,6 +38,29 @@ type ObjectStorageBucketAccess struct { CorsEnabled bool `json:"cors_enabled"` } +type ObjectStorageBucketAccessV2 struct { + ACL ObjectStorageACL `json:"acl"` + ACLXML string `json:"acl_xml"` + CorsEnabled *bool `json:"cors_enabled"` + CorsXML *string `json:"cors_xml"` +} + +// ObjectStorageBucketContent holds the content of an ObjectStorageBucket +type ObjectStorageBucketContent struct { + Data []ObjectStorageBucketContentData `json:"data"` + IsTruncated bool `json:"is_truncated"` + NextMarker *string `json:"next_marker"` +} + +// ObjectStorageBucketContentData holds the data of the content of an ObjectStorageBucket +type ObjectStorageBucketContentData struct { + Etag string `json:"etag"` + LastModified *time.Time `json:"last_modified"` + Name string `json:"name"` + Owner string `json:"owner"` + Size int `json:"size"` +} + // UnmarshalJSON implements the json.Unmarshaler interface func (i *ObjectStorageBucket) UnmarshalJSON(b []byte) error { type Mask ObjectStorageBucket @@ -64,7 +91,9 @@ type ObjectStorageBucketCreateOptions struct { Cluster string `json:"cluster,omitempty"` Region string `json:"region,omitempty"` - Label string `json:"label"` + Label string `json:"label"` + S3Endpoint string `json:"s3_endpoint,omitempty"` + EndpointType ObjectStorageEndpointType `json:"endpoint_type,omitempty"` ACL ObjectStorageACL `json:"acl,omitempty"` CorsEnabled *bool `json:"cors_enabled,omitempty"` @@ -76,6 +105,14 @@ type ObjectStorageBucketUpdateAccessOptions struct { CorsEnabled *bool `json:"cors_enabled,omitempty"` } +// ObjectStorageBucketListContentsParams fields are the query parameters for ListObjectStorageBucketContents +type ObjectStorageBucketListContentsParams struct { + Marker *string + Delimiter *string + Prefix *string + PageSize *int +} + // ObjectStorageACL options start with ACL and include all known ACL types type ObjectStorageACL string @@ -89,68 +126,63 @@ const ( // ListObjectStorageBuckets lists ObjectStorageBuckets func (c *Client) ListObjectStorageBuckets(ctx context.Context, opts *ListOptions) ([]ObjectStorageBucket, error) { - response, err := getPaginatedResults[ObjectStorageBucket](ctx, c, "object-storage/buckets", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[ObjectStorageBucket](ctx, c, "object-storage/buckets", opts) } // ListObjectStorageBucketsInCluster lists all ObjectStorageBuckets of a cluster func (c *Client) ListObjectStorageBucketsInCluster(ctx context.Context, opts *ListOptions, clusterOrRegionID string) ([]ObjectStorageBucket, error) { - response, err := getPaginatedResults[ObjectStorageBucket](ctx, c, formatAPIPath("object-storage/buckets/%s", clusterOrRegionID), opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[ObjectStorageBucket](ctx, c, formatAPIPath("object-storage/buckets/%s", clusterOrRegionID), opts) } // GetObjectStorageBucket gets the ObjectStorageBucket with the provided label func (c *Client) GetObjectStorageBucket(ctx context.Context, clusterOrRegionID, label string) (*ObjectStorageBucket, error) { e := formatAPIPath("object-storage/buckets/%s/%s", clusterOrRegionID, label) - response, err := doGETRequest[ObjectStorageBucket](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[ObjectStorageBucket](ctx, c, e) } // CreateObjectStorageBucket creates an ObjectStorageBucket func (c *Client) CreateObjectStorageBucket(ctx context.Context, opts ObjectStorageBucketCreateOptions) (*ObjectStorageBucket, error) { - e := "object-storage/buckets" - response, err := doPOSTRequest[ObjectStorageBucket](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[ObjectStorageBucket](ctx, c, "object-storage/buckets", opts) } // GetObjectStorageBucketAccess gets the current access config for a bucket +// Deprecated: use GetObjectStorageBucketAccessV2 for new implementations func (c *Client) GetObjectStorageBucketAccess(ctx context.Context, clusterOrRegionID, label string) (*ObjectStorageBucketAccess, error) { e := formatAPIPath("object-storage/buckets/%s/%s/access", clusterOrRegionID, label) - response, err := doGETRequest[ObjectStorageBucketAccess](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[ObjectStorageBucketAccess](ctx, c, e) } // UpdateObjectStorageBucketAccess updates the access configuration for an ObjectStorageBucket func (c *Client) UpdateObjectStorageBucketAccess(ctx context.Context, clusterOrRegionID, label string, opts ObjectStorageBucketUpdateAccessOptions) error { e := formatAPIPath("object-storage/buckets/%s/%s/access", clusterOrRegionID, label) - _, err := doPOSTRequest[ObjectStorageBucketAccess](ctx, c, e, opts) + return doPOSTRequestNoResponseBody(ctx, c, e, opts) +} - return err +// GetObjectStorageBucketAccess gets the current access config for a bucket +func (c *Client) GetObjectStorageBucketAccessV2(ctx context.Context, clusterOrRegionID, label string) (*ObjectStorageBucketAccessV2, error) { + e := formatAPIPath("object-storage/buckets/%s/%s/access", clusterOrRegionID, label) + return doGETRequest[ObjectStorageBucketAccessV2](ctx, c, e) } // DeleteObjectStorageBucket deletes the ObjectStorageBucket with the specified label func (c *Client) DeleteObjectStorageBucket(ctx context.Context, clusterOrRegionID, label string) error { e := formatAPIPath("object-storage/buckets/%s/%s", clusterOrRegionID, label) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) +} + +// Lists the contents of the specified ObjectStorageBucket +func (c *Client) ListObjectStorageBucketContents(ctx context.Context, clusterOrRegionID, label string, params *ObjectStorageBucketListContentsParams) (*ObjectStorageBucketContent, error) { + basePath := formatAPIPath("object-storage/buckets/%s/%s/object-list", clusterOrRegionID, label) + + queryString := "" + if params != nil { + values, err := query.Values(params) + if err != nil { + return nil, fmt.Errorf("failed to encode query params: %w", err) + } + queryString = "?" + values.Encode() + } + + e := basePath + queryString + return doGETRequest[ObjectStorageBucketContent](ctx, c, e) } diff --git a/object_storage_clusters.go b/object_storage_clusters.go index f1d2c498d..e4793241c 100644 --- a/object_storage_clusters.go +++ b/object_storage_clusters.go @@ -15,22 +15,12 @@ type ObjectStorageCluster struct { // ListObjectStorageClusters lists ObjectStorageClusters func (c *Client) ListObjectStorageClusters(ctx context.Context, opts *ListOptions) ([]ObjectStorageCluster, error) { - response, err := getPaginatedResults[ObjectStorageCluster](ctx, c, "object-storage/clusters", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[ObjectStorageCluster](ctx, c, "object-storage/clusters", opts) } // Deprecated: GetObjectStorageCluster uses a deprecated API endpoint. // GetObjectStorageCluster gets the template with the provided ID func (c *Client) GetObjectStorageCluster(ctx context.Context, clusterID string) (*ObjectStorageCluster, error) { e := formatAPIPath("object-storage/clusters/%s", clusterID) - response, err := doGETRequest[ObjectStorageCluster](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[ObjectStorageCluster](ctx, c, e) } diff --git a/object_storage_endpoints.go b/object_storage_endpoints.go new file mode 100644 index 000000000..635091948 --- /dev/null +++ b/object_storage_endpoints.go @@ -0,0 +1,26 @@ +package linodego + +import "context" + +// NotificationType constants start with Notification and include all known Linode API Notification Types. +type ObjectStorageEndpointType string + +// NotificationType constants represent the actions that cause a Notification. New types may be added in the future. +const ( + ObjectStorageEndpointE0 ObjectStorageEndpointType = "E0" + ObjectStorageEndpointE1 ObjectStorageEndpointType = "E1" + ObjectStorageEndpointE2 ObjectStorageEndpointType = "E2" + ObjectStorageEndpointE3 ObjectStorageEndpointType = "E3" +) + +// ObjectStorageEndpoint represents a linode object storage endpoint object +type ObjectStorageEndpoint struct { + Region string `json:"region"` + S3Endpoint *string `json:"s3_endpoint"` + EndpointType ObjectStorageEndpointType `json:"endpoint_type"` +} + +// ListObjectStorageEndpoints lists all endpoints in all regions +func (c *Client) ListObjectStorageEndpoints(ctx context.Context, opts *ListOptions) ([]ObjectStorageEndpoint, error) { + return getPaginatedResults[ObjectStorageEndpoint](ctx, c, "object-storage/endpoints", opts) +} diff --git a/object_storage_keys.go b/object_storage_keys.go index d6127db30..cfc2ef480 100644 --- a/object_storage_keys.go +++ b/object_storage_keys.go @@ -5,8 +5,9 @@ import ( ) type ObjectStorageKeyRegion struct { - ID string `json:"id"` - S3Endpoint string `json:"s3_endpoint"` + ID string `json:"id"` + S3Endpoint string `json:"s3_endpoint"` + EndpointType ObjectStorageEndpointType `json:"endpoint_type"` } // ObjectStorageKey represents a linode object storage key object @@ -47,34 +48,28 @@ type ObjectStorageKeyUpdateOptions struct { // ListObjectStorageKeys lists ObjectStorageKeys func (c *Client) ListObjectStorageKeys(ctx context.Context, opts *ListOptions) ([]ObjectStorageKey, error) { - response, err := getPaginatedResults[ObjectStorageKey](ctx, c, "object-storage/keys", opts) - return response, err + return getPaginatedResults[ObjectStorageKey](ctx, c, "object-storage/keys", opts) } // CreateObjectStorageKey creates a ObjectStorageKey func (c *Client) CreateObjectStorageKey(ctx context.Context, opts ObjectStorageKeyCreateOptions) (*ObjectStorageKey, error) { - e := "object-storage/keys" - response, err := doPOSTRequest[ObjectStorageKey](ctx, c, e, opts) - return response, err + return doPOSTRequest[ObjectStorageKey](ctx, c, "object-storage/keys", opts) } // GetObjectStorageKey gets the object storage key with the provided ID func (c *Client) GetObjectStorageKey(ctx context.Context, keyID int) (*ObjectStorageKey, error) { e := formatAPIPath("object-storage/keys/%d", keyID) - response, err := doGETRequest[ObjectStorageKey](ctx, c, e) - return response, err + return doGETRequest[ObjectStorageKey](ctx, c, e) } // UpdateObjectStorageKey updates the object storage key with the specified id func (c *Client) UpdateObjectStorageKey(ctx context.Context, keyID int, opts ObjectStorageKeyUpdateOptions) (*ObjectStorageKey, error) { e := formatAPIPath("object-storage/keys/%d", keyID) - response, err := doPUTRequest[ObjectStorageKey](ctx, c, e, opts) - return response, err + return doPUTRequest[ObjectStorageKey](ctx, c, e, opts) } // DeleteObjectStorageKey deletes the ObjectStorageKey with the specified id func (c *Client) DeleteObjectStorageKey(ctx context.Context, keyID int) error { e := formatAPIPath("object-storage/keys/%d", keyID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/object_storage_object.go b/object_storage_object.go index ac289f3f1..61fd93e14 100644 --- a/object_storage_object.go +++ b/object_storage_object.go @@ -17,11 +17,17 @@ type ObjectStorageObjectURL struct { Exists bool `json:"exists"` } +// Deprecated: Please use ObjectStorageObjectACLConfigV2 for all new implementations. type ObjectStorageObjectACLConfig struct { ACL string `json:"acl"` ACLXML string `json:"acl_xml"` } +type ObjectStorageObjectACLConfigV2 struct { + ACL *string `json:"acl"` + ACLXML *string `json:"acl_xml"` +} + type ObjectStorageObjectACLConfigUpdateOptions struct { Name string `json:"name"` ACL string `json:"acl"` @@ -29,18 +35,27 @@ type ObjectStorageObjectACLConfigUpdateOptions struct { func (c *Client) CreateObjectStorageObjectURL(ctx context.Context, objectID, label string, opts ObjectStorageObjectURLCreateOptions) (*ObjectStorageObjectURL, error) { e := formatAPIPath("object-storage/buckets/%s/%s/object-url", objectID, label) - response, err := doPOSTRequest[ObjectStorageObjectURL](ctx, c, e, opts) - return response, err + return doPOSTRequest[ObjectStorageObjectURL](ctx, c, e, opts) } +// Deprecated: use GetObjectStorageObjectACLConfigV2 for new implementations func (c *Client) GetObjectStorageObjectACLConfig(ctx context.Context, objectID, label, object string) (*ObjectStorageObjectACLConfig, error) { e := formatAPIPath("object-storage/buckets/%s/%s/object-acl?name=%s", objectID, label, object) - response, err := doGETRequest[ObjectStorageObjectACLConfig](ctx, c, e) - return response, err + return doGETRequest[ObjectStorageObjectACLConfig](ctx, c, e) } +// Deprecated: use UpdateObjectStorageObjectACLConfigV2 for new implementations func (c *Client) UpdateObjectStorageObjectACLConfig(ctx context.Context, objectID, label string, opts ObjectStorageObjectACLConfigUpdateOptions) (*ObjectStorageObjectACLConfig, error) { e := formatAPIPath("object-storage/buckets/%s/%s/object-acl", objectID, label) - response, err := doPUTRequest[ObjectStorageObjectACLConfig](ctx, c, e, opts) - return response, err + return doPUTRequest[ObjectStorageObjectACLConfig](ctx, c, e, opts) +} + +func (c *Client) GetObjectStorageObjectACLConfigV2(ctx context.Context, objectID, label, object string) (*ObjectStorageObjectACLConfigV2, error) { + e := formatAPIPath("object-storage/buckets/%s/%s/object-acl?name=%s", objectID, label, object) + return doGETRequest[ObjectStorageObjectACLConfigV2](ctx, c, e) +} + +func (c *Client) UpdateObjectStorageObjectACLConfigV2(ctx context.Context, objectID, label string, opts ObjectStorageObjectACLConfigUpdateOptions) (*ObjectStorageObjectACLConfigV2, error) { + e := formatAPIPath("object-storage/buckets/%s/%s/object-acl", objectID, label) + return doPUTRequest[ObjectStorageObjectACLConfigV2](ctx, c, e, opts) } diff --git a/placement_groups.go b/placement_groups.go index 59f991ea6..189b3ace1 100644 --- a/placement_groups.go +++ b/placement_groups.go @@ -28,26 +28,25 @@ type PlacementGroupMember struct { // PlacementGroup represents a Linode placement group. type PlacementGroup struct { - ID int `json:"id"` - Label string `json:"label"` - Region string `json:"region"` - PlacementGroupType PlacementGroupType `json:"placement_group_type"` - PlacementGroupPolicy PlacementGroupPolicy `json:"placement_group_policy"` - IsCompliant bool `json:"is_compliant"` - Members []PlacementGroupMember `json:"members"` - Migrations PlacementGroupMigrations `json:"migrations"` + ID int `json:"id"` + Label string `json:"label"` + Region string `json:"region"` + PlacementGroupType PlacementGroupType `json:"placement_group_type"` + PlacementGroupPolicy PlacementGroupPolicy `json:"placement_group_policy"` + IsCompliant bool `json:"is_compliant"` + Members []PlacementGroupMember `json:"members"` + Migrations *PlacementGroupMigrations `json:"migrations"` } // PlacementGroupMigrations represent the instances that are being migrated to or from the placement group. type PlacementGroupMigrations struct { - Inbound []struct { - // The unique identifier for a compute instance being migrated into the placement group. - LinodeID int `json:"linode_id"` - } `json:"inbound"` - Outbound []struct { - // The unique identifier for a compute instance being migrated out of the placement group. - LinodeID int `json:"linode_id"` - } `json:"outbound"` + Inbound []PlacementGroupMigrationInstance `json:"inbound"` + Outbound []PlacementGroupMigrationInstance `json:"outbound"` +} + +// PlacementGroupMigrationInstance represents the unique identifier for a compute instance being migrated to/from the placement group. +type PlacementGroupMigrationInstance struct { + LinodeID int `json:"linode_id"` } // PlacementGroupCreateOptions represents the options to use diff --git a/postgres.go b/postgres.go index 19c32f79a..5d2ad59c4 100644 --- a/postgres.go +++ b/postgres.go @@ -35,24 +35,39 @@ const ( // A PostgresDatabase is an instance of Linode Postgres Managed Databases type PostgresDatabase struct { - ID int `json:"id"` - Status DatabaseStatus `json:"status"` - Label string `json:"label"` - Region string `json:"region"` - Type string `json:"type"` - Engine string `json:"engine"` - Version string `json:"version"` - Encrypted bool `json:"encrypted"` - AllowList []string `json:"allow_list"` - Port int `json:"port"` - SSLConnection bool `json:"ssl_connection"` - ClusterSize int `json:"cluster_size"` - ReplicationCommitType PostgresCommitType `json:"replication_commit_type"` - ReplicationType PostgresReplicationType `json:"replication_type"` - Hosts DatabaseHost `json:"hosts"` - Updates DatabaseMaintenanceWindow `json:"updates"` - Created *time.Time `json:"-"` - Updated *time.Time `json:"-"` + ID int `json:"id"` + Status DatabaseStatus `json:"status"` + Label string `json:"label"` + Region string `json:"region"` + Type string `json:"type"` + Engine string `json:"engine"` + Version string `json:"version"` + AllowList []string `json:"allow_list"` + Port int `json:"port"` + + ClusterSize int `json:"cluster_size"` + Platform DatabasePlatform `json:"platform"` + + // Members has dynamic keys so it is a map + Members map[string]DatabaseMemberType `json:"members"` + + // Deprecated: ReplicationCommitType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationCommitType PostgresCommitType `json:"replication_commit_type"` + // Deprecated: ReplicationType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationType PostgresReplicationType `json:"replication_type"` + // Deprecated: SSLConnection is a deprecated property, as it is no longer supported in DBaaS V2. + SSLConnection bool `json:"ssl_connection"` + // Deprecated: Encrypted is a deprecated property, as it is no longer supported in DBaaS V2. + Encrypted bool `json:"encrypted"` + + Hosts DatabaseHost `json:"hosts"` + Updates DatabaseMaintenanceWindow `json:"updates"` + Created *time.Time `json:"-"` + Updated *time.Time `json:"-"` + Fork *DatabaseFork `json:"fork"` + OldestRestoreTime *time.Time `json:"-"` + UsedDiskSizeGB int `json:"used_disk_size_gb"` + TotalDiskSizeGB int `json:"total_disk_size_gb"` } func (d *PostgresDatabase) UnmarshalJSON(b []byte) error { @@ -60,8 +75,9 @@ func (d *PostgresDatabase) UnmarshalJSON(b []byte) error { p := struct { *Mask - Created *parseabletime.ParseableTime `json:"created"` - Updated *parseabletime.ParseableTime `json:"updated"` + Created *parseabletime.ParseableTime `json:"created"` + Updated *parseabletime.ParseableTime `json:"updated"` + OldestRestoreTime *parseabletime.ParseableTime `json:"oldest_restore_time"` }{ Mask: (*Mask)(d), } @@ -72,28 +88,39 @@ func (d *PostgresDatabase) UnmarshalJSON(b []byte) error { d.Created = (*time.Time)(p.Created) d.Updated = (*time.Time)(p.Updated) + d.OldestRestoreTime = (*time.Time)(p.OldestRestoreTime) return nil } // PostgresCreateOptions fields are used when creating a new Postgres Database type PostgresCreateOptions struct { - Label string `json:"label"` - Region string `json:"region"` - Type string `json:"type"` - Engine string `json:"engine"` - AllowList []string `json:"allow_list,omitempty"` - ClusterSize int `json:"cluster_size,omitempty"` - Encrypted bool `json:"encrypted,omitempty"` - SSLConnection bool `json:"ssl_connection,omitempty"` - ReplicationType PostgresReplicationType `json:"replication_type,omitempty"` - ReplicationCommitType PostgresCommitType `json:"replication_commit_type,omitempty"` + Label string `json:"label"` + Region string `json:"region"` + Type string `json:"type"` + Engine string `json:"engine"` + AllowList []string `json:"allow_list,omitempty"` + ClusterSize int `json:"cluster_size,omitempty"` + + // Deprecated: Encrypted is a deprecated property, as it is no longer supported in DBaaS V2. + Encrypted bool `json:"encrypted,omitempty"` + // Deprecated: SSLConnection is a deprecated property, as it is no longer supported in DBaaS V2. + SSLConnection bool `json:"ssl_connection,omitempty"` + // Deprecated: ReplicationType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationType PostgresReplicationType `json:"replication_type,omitempty"` + // Deprecated: ReplicationCommitType is a deprecated property, as it is no longer supported in DBaaS V2. + ReplicationCommitType PostgresCommitType `json:"replication_commit_type,omitempty"` + + Fork *DatabaseFork `json:"fork,omitempty"` } // PostgresUpdateOptions fields are used when altering the existing Postgres Database type PostgresUpdateOptions struct { - Label string `json:"label,omitempty"` - AllowList *[]string `json:"allow_list,omitempty"` - Updates *DatabaseMaintenanceWindow `json:"updates,omitempty"` + Label string `json:"label,omitempty"` + AllowList *[]string `json:"allow_list,omitempty"` + Updates *DatabaseMaintenanceWindow `json:"updates,omitempty"` + Type string `json:"type,omitempty"` + ClusterSize int `json:"cluster_size,omitempty"` + Version string `json:"version,omitempty"` } // PostgresDatabaseSSL is the SSL Certificate to access the Linode Managed Postgres Database @@ -109,11 +136,12 @@ type PostgresDatabaseCredential struct { // ListPostgresDatabases lists all Postgres Databases associated with the account func (c *Client) ListPostgresDatabases(ctx context.Context, opts *ListOptions) ([]PostgresDatabase, error) { - response, err := getPaginatedResults[PostgresDatabase](ctx, c, "databases/postgresql/instances", opts) - return response, err + return getPaginatedResults[PostgresDatabase](ctx, c, "databases/postgresql/instances", opts) } // PostgresDatabaseBackup is information for interacting with a backup for the existing Postgres Database +// Deprecated: PostgresDatabaseBackup is a deprecated struct, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. type PostgresDatabaseBackup struct { ID int `json:"id"` Label string `json:"label"` @@ -140,90 +168,87 @@ func (d *PostgresDatabaseBackup) UnmarshalJSON(b []byte) error { } // PostgresBackupCreateOptions are options used for CreatePostgresDatabaseBackup(...) +// Deprecated: PostgresBackupCreateOptions is a deprecated struct, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. type PostgresBackupCreateOptions struct { Label string `json:"label"` Target PostgresDatabaseTarget `json:"target"` } // ListPostgresDatabaseBackups lists all Postgres Database Backups associated with the given Postgres Database +// Deprecated: ListPostgresDatabaseBackups is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) ListPostgresDatabaseBackups(ctx context.Context, databaseID int, opts *ListOptions) ([]PostgresDatabaseBackup, error) { - response, err := getPaginatedResults[PostgresDatabaseBackup](ctx, c, formatAPIPath("databases/postgresql/instances/%d/backups", databaseID), opts) - return response, err + return getPaginatedResults[PostgresDatabaseBackup](ctx, c, formatAPIPath("databases/postgresql/instances/%d/backups", databaseID), opts) } // GetPostgresDatabase returns a single Postgres Database matching the id func (c *Client) GetPostgresDatabase(ctx context.Context, databaseID int) (*PostgresDatabase, error) { e := formatAPIPath("databases/postgresql/instances/%d", databaseID) - response, err := doGETRequest[PostgresDatabase](ctx, c, e) - return response, err + return doGETRequest[PostgresDatabase](ctx, c, e) } // CreatePostgresDatabase creates a new Postgres Database using the createOpts as configuration, returns the new Postgres Database func (c *Client) CreatePostgresDatabase(ctx context.Context, opts PostgresCreateOptions) (*PostgresDatabase, error) { - e := "databases/postgresql/instances" - response, err := doPOSTRequest[PostgresDatabase](ctx, c, e, opts) - return response, err + return doPOSTRequest[PostgresDatabase](ctx, c, "databases/postgresql/instances", opts) } // DeletePostgresDatabase deletes an existing Postgres Database with the given id func (c *Client) DeletePostgresDatabase(ctx context.Context, databaseID int) error { e := formatAPIPath("databases/postgresql/instances/%d", databaseID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } // UpdatePostgresDatabase updates the given Postgres Database with the provided opts, returns the PostgresDatabase with the new settings func (c *Client) UpdatePostgresDatabase(ctx context.Context, databaseID int, opts PostgresUpdateOptions) (*PostgresDatabase, error) { e := formatAPIPath("databases/postgresql/instances/%d", databaseID) - response, err := doPUTRequest[PostgresDatabase](ctx, c, e, opts) - return response, err + return doPUTRequest[PostgresDatabase](ctx, c, e, opts) } // PatchPostgresDatabase applies security patches and updates to the underlying operating system of the Managed Postgres Database func (c *Client) PatchPostgresDatabase(ctx context.Context, databaseID int) error { e := formatAPIPath("databases/postgresql/instances/%d/patch", databaseID) - _, err := doPOSTRequest[PostgresDatabase, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // GetPostgresDatabaseCredentials returns the Root Credentials for the given Postgres Database func (c *Client) GetPostgresDatabaseCredentials(ctx context.Context, databaseID int) (*PostgresDatabaseCredential, error) { e := formatAPIPath("databases/postgresql/instances/%d/credentials", databaseID) - response, err := doGETRequest[PostgresDatabaseCredential](ctx, c, e) - return response, err + return doGETRequest[PostgresDatabaseCredential](ctx, c, e) } // ResetPostgresDatabaseCredentials returns the Root Credentials for the given Postgres Database (may take a few seconds to work) func (c *Client) ResetPostgresDatabaseCredentials(ctx context.Context, databaseID int) error { e := formatAPIPath("databases/postgresql/instances/%d/credentials/reset", databaseID) - _, err := doPOSTRequest[PostgresDatabaseCredential, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // GetPostgresDatabaseSSL returns the SSL Certificate for the given Postgres Database func (c *Client) GetPostgresDatabaseSSL(ctx context.Context, databaseID int) (*PostgresDatabaseSSL, error) { e := formatAPIPath("databases/postgresql/instances/%d/ssl", databaseID) - response, err := doGETRequest[PostgresDatabaseSSL](ctx, c, e) - return response, err + return doGETRequest[PostgresDatabaseSSL](ctx, c, e) } // GetPostgresDatabaseBackup returns a specific Postgres Database Backup with the given ids +// Deprecated: GetPostgresDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) GetPostgresDatabaseBackup(ctx context.Context, databaseID int, backupID int) (*PostgresDatabaseBackup, error) { e := formatAPIPath("databases/postgresql/instances/%d/backups/%d", databaseID, backupID) - response, err := doGETRequest[PostgresDatabaseBackup](ctx, c, e) - return response, err + return doGETRequest[PostgresDatabaseBackup](ctx, c, e) } // RestorePostgresDatabaseBackup returns the given Postgres Database with the given Backup +// Deprecated: RestorePostgresDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) RestorePostgresDatabaseBackup(ctx context.Context, databaseID int, backupID int) error { e := formatAPIPath("databases/postgresql/instances/%d/backups/%d/restore", databaseID, backupID) - _, err := doPOSTRequest[PostgresDatabaseBackup, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // CreatePostgresDatabaseBackup creates a snapshot for the given Postgres database +// Deprecated: CreatePostgresDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (c *Client) CreatePostgresDatabaseBackup(ctx context.Context, databaseID int, opts PostgresBackupCreateOptions) error { e := formatAPIPath("databases/postgresql/instances/%d/backups", databaseID) - _, err := doPOSTRequest[PostgresDatabaseBackup](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } diff --git a/profile.go b/profile.go index bc5761dbf..ec227b6d1 100644 --- a/profile.go +++ b/profile.go @@ -71,14 +71,10 @@ func (i Profile) GetUpdateOptions() (o ProfileUpdateOptions) { // GetProfile returns the Profile of the authenticated user func (c *Client) GetProfile(ctx context.Context) (*Profile, error) { - e := "profile" - response, err := doGETRequest[Profile](ctx, c, e) - return response, err + return doGETRequest[Profile](ctx, c, "profile") } // UpdateProfile updates the Profile with the specified id func (c *Client) UpdateProfile(ctx context.Context, opts ProfileUpdateOptions) (*Profile, error) { - e := "profile" - response, err := doPUTRequest[Profile](ctx, c, e, opts) - return response, err + return doPUTRequest[Profile](ctx, c, "profile", opts) } diff --git a/profile_apps.go b/profile_apps.go index 219d93264..9ae973811 100644 --- a/profile_apps.go +++ b/profile_apps.go @@ -68,6 +68,5 @@ func (c *Client) ListProfileApps(ctx context.Context, opts *ListOptions) ([]Prof // DeleteProfileApp revokes the given ProfileApp's access to the account func (c *Client) DeleteProfileApp(ctx context.Context, appID int) error { e := formatAPIPath("profile/apps/%d", appID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/profile_devices.go b/profile_devices.go index 965b79ce1..e99e325fc 100644 --- a/profile_devices.go +++ b/profile_devices.go @@ -67,6 +67,5 @@ func (c *Client) ListProfileDevices(ctx context.Context, opts *ListOptions) ([]P // DeleteProfileDevice revokes the given ProfileDevice's status as a trusted device func (c *Client) DeleteProfileDevice(ctx context.Context, deviceID int) error { e := formatAPIPath("profile/devices/%d", deviceID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/profile_grants_list.go b/profile_grants_list.go index 9dafd928e..4eb6e804e 100644 --- a/profile_grants_list.go +++ b/profile_grants_list.go @@ -7,7 +7,5 @@ import ( type GrantsListResponse = UserGrants func (c *Client) GrantsList(ctx context.Context) (*GrantsListResponse, error) { - e := "profile/grants" - response, err := doGETRequest[GrantsListResponse](ctx, c, e) - return response, err + return doGETRequest[GrantsListResponse](ctx, c, "profile/grants") } diff --git a/profile_logins.go b/profile_logins.go index bb5b8521d..d422bdffa 100644 --- a/profile_logins.go +++ b/profile_logins.go @@ -41,12 +41,10 @@ func (i *ProfileLogin) UnmarshalJSON(b []byte) error { // GetProfileLogin returns the Profile Login of the authenticated user func (c *Client) GetProfileLogin(ctx context.Context, id int) (*ProfileLogin, error) { e := formatAPIPath("profile/logins/%d", id) - response, err := doGETRequest[ProfileLogin](ctx, c, e) - return response, err + return doGETRequest[ProfileLogin](ctx, c, e) } // ListProfileLogins lists Profile Logins of the authenticated user func (c *Client) ListProfileLogins(ctx context.Context, opts *ListOptions) ([]ProfileLogin, error) { - response, err := getPaginatedResults[ProfileLogin](ctx, c, "profile/logins", opts) - return response, err + return getPaginatedResults[ProfileLogin](ctx, c, "profile/logins", opts) } diff --git a/profile_phone_number.go b/profile_phone_number.go index c71d12fe7..782b29d41 100644 --- a/profile_phone_number.go +++ b/profile_phone_number.go @@ -17,23 +17,15 @@ type VerifyPhoneNumberOptions struct { // SendPhoneNumberVerificationCode sends a one-time verification code via SMS message to the submitted phone number. func (c *Client) SendPhoneNumberVerificationCode(ctx context.Context, opts SendPhoneNumberVerificationCodeOptions) error { - e := "profile/phone-number" - _, err := doPOSTRequest[any](ctx, c, e, opts) - - return err + return doPOSTRequestNoResponseBody(ctx, c, "profile/phone-number", opts) } // DeletePhoneNumber deletes the verified phone number for the User making this request. func (c *Client) DeletePhoneNumber(ctx context.Context) error { - e := "profile/phone-number" - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, "profile/phone-number") } // VerifyPhoneNumber verifies a phone number by confirming the one-time code received via SMS message after accessing the Phone Verification Code Send command. func (c *Client) VerifyPhoneNumber(ctx context.Context, opts VerifyPhoneNumberOptions) error { - e := "profile/phone-number/verify" - _, err := doPOSTRequest[any](ctx, c, e, opts) - - return err + return doPOSTRequestNoResponseBody(ctx, c, "profile/phone-number/verify", opts) } diff --git a/profile_security_questions.go b/profile_security_questions.go index c827cd79d..12508966c 100644 --- a/profile_security_questions.go +++ b/profile_security_questions.go @@ -25,19 +25,10 @@ type SecurityQuestionsAnswerOptions struct { // SecurityQuestionsList returns a collection of security questions and their responses, if any, for your User Profile. func (c *Client) SecurityQuestionsList(ctx context.Context) (*SecurityQuestionsListResponse, error) { - e := "profile/security-questions" - response, err := doGETRequest[SecurityQuestionsListResponse](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[SecurityQuestionsListResponse](ctx, c, "profile/security-questions") } // SecurityQuestionsAnswer adds security question responses for your User. func (c *Client) SecurityQuestionsAnswer(ctx context.Context, opts SecurityQuestionsAnswerOptions) error { - e := "profile/security-questions" - - _, err := doPOSTRequest[any](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, "profile/security-questions", opts) } diff --git a/profile_sshkeys.go b/profile_sshkeys.go index b67e616c3..6f84cf905 100644 --- a/profile_sshkeys.go +++ b/profile_sshkeys.go @@ -62,50 +62,28 @@ func (i SSHKey) GetUpdateOptions() (o SSHKeyUpdateOptions) { // ListSSHKeys lists SSHKeys func (c *Client) ListSSHKeys(ctx context.Context, opts *ListOptions) ([]SSHKey, error) { - response, err := getPaginatedResults[SSHKey](ctx, c, "profile/sshkeys", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[SSHKey](ctx, c, "profile/sshkeys", opts) } // GetSSHKey gets the sshkey with the provided ID func (c *Client) GetSSHKey(ctx context.Context, keyID int) (*SSHKey, error) { e := formatAPIPath("profile/sshkeys/%d", keyID) - response, err := doGETRequest[SSHKey](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[SSHKey](ctx, c, e) } // CreateSSHKey creates a SSHKey func (c *Client) CreateSSHKey(ctx context.Context, opts SSHKeyCreateOptions) (*SSHKey, error) { - e := "profile/sshkeys" - response, err := doPOSTRequest[SSHKey](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[SSHKey](ctx, c, "profile/sshkeys", opts) } // UpdateSSHKey updates the SSHKey with the specified id func (c *Client) UpdateSSHKey(ctx context.Context, keyID int, opts SSHKeyUpdateOptions) (*SSHKey, error) { e := formatAPIPath("profile/sshkeys/%d", keyID) - response, err := doPUTRequest[SSHKey](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[SSHKey](ctx, c, e, opts) } // DeleteSSHKey deletes the SSHKey with the specified id func (c *Client) DeleteSSHKey(ctx context.Context, keyID int) error { e := formatAPIPath("profile/sshkeys/%d", keyID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/profile_tfa.go b/profile_tfa.go index a187a046f..a29709ca2 100644 --- a/profile_tfa.go +++ b/profile_tfa.go @@ -45,29 +45,15 @@ func (s *TwoFactorSecret) UnmarshalJSON(b []byte) error { // CreateTwoFactorSecret generates a Two Factor secret for your User. func (c *Client) CreateTwoFactorSecret(ctx context.Context) (*TwoFactorSecret, error) { - e := "profile/tfa-enable" - response, err := doPOSTRequest[TwoFactorSecret, any](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[TwoFactorSecret, any](ctx, c, "profile/tfa-enable") } // DisableTwoFactor disables Two Factor Authentication for your User. func (c *Client) DisableTwoFactor(ctx context.Context) error { - e := "profile/tfa-disable" - _, err := doPOSTRequest[TwoFactorSecret, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, "profile/tfa-disable") } // ConfirmTwoFactor confirms that you can successfully generate Two Factor codes and enables TFA on your Account. func (c *Client) ConfirmTwoFactor(ctx context.Context, opts ConfirmTwoFactorOptions) (*ConfirmTwoFactorResponse, error) { - e := "profile/tfa-enable-confirm" - response, err := doPOSTRequest[ConfirmTwoFactorResponse](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[ConfirmTwoFactorResponse](ctx, c, "profile/tfa-enable-confirm", opts) } diff --git a/profile_tokens.go b/profile_tokens.go index ce8acd182..fac79872c 100644 --- a/profile_tokens.go +++ b/profile_tokens.go @@ -86,23 +86,13 @@ func (i Token) GetUpdateOptions() (o TokenUpdateOptions) { // ListTokens lists Tokens func (c *Client) ListTokens(ctx context.Context, opts *ListOptions) ([]Token, error) { - response, err := getPaginatedResults[Token](ctx, c, "profile/tokens", opts) - if err != nil { - return nil, err - } - - return response, nil + return getPaginatedResults[Token](ctx, c, "profile/tokens", opts) } // GetToken gets the token with the provided ID func (c *Client) GetToken(ctx context.Context, tokenID int) (*Token, error) { e := formatAPIPath("profile/tokens/%d", tokenID) - response, err := doGETRequest[Token](ctx, c, e) - if err != nil { - return nil, err - } - - return response, nil + return doGETRequest[Token](ctx, c, e) } // CreateToken creates a Token @@ -120,29 +110,17 @@ func (c *Client) CreateToken(ctx context.Context, opts TokenCreateOptions) (*Tok createOptsFixed.Expiry = &iso8601Expiry } - e := "profile/tokens" - response, err := doPOSTRequest[Token](ctx, c, e, createOptsFixed) - if err != nil { - return nil, err - } - - return response, nil + return doPOSTRequest[Token](ctx, c, "profile/tokens", createOptsFixed) } // UpdateToken updates the Token with the specified id func (c *Client) UpdateToken(ctx context.Context, tokenID int, opts TokenUpdateOptions) (*Token, error) { e := formatAPIPath("profile/tokens/%d", tokenID) - response, err := doPUTRequest[Token](ctx, c, e, opts) - if err != nil { - return nil, err - } - - return response, nil + return doPUTRequest[Token](ctx, c, e, opts) } // DeleteToken deletes the Token with the specified id func (c *Client) DeleteToken(ctx context.Context, tokenID int) error { e := formatAPIPath("profile/tokens/%d", tokenID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/regions.go b/regions.go index 908a4fa8a..9669ae8a2 100644 --- a/regions.go +++ b/regions.go @@ -10,32 +10,39 @@ import ( // Defined as strings rather than a custom type to avoid breaking change. // Can be changed in the potential v2 version. const ( - CapabilityLinodes string = "Linodes" - CapabilityNodeBalancers string = "NodeBalancers" - CapabilityBlockStorage string = "Block Storage" - CapabilityObjectStorage string = "Object Storage" - CapabilityObjectStorageRegions string = "Object Storage Access Key Regions" - CapabilityLKE string = "Kubernetes" - CapabilityLkeHaControlPlanes string = "LKE HA Control Planes" - CapabilityCloudFirewall string = "Cloud Firewall" - CapabilityGPU string = "GPU Linodes" - CapabilityVlans string = "Vlans" - CapabilityVPCs string = "VPCs" - CapabilityVPCsExtra string = "VPCs Extra" - CapabilityMachineImages string = "Machine Images" - CapabilityBareMetal string = "Bare Metal" - CapabilityDBAAS string = "Managed Databases" - CapabilityBlockStorageMigrations string = "Block Storage Migrations" - CapabilityMetadata string = "Metadata" - CapabilityPremiumPlans string = "Premium Plans" - CapabilityEdgePlans string = "Edge Plans" - CapabilityLKEControlPlaneACL string = "LKE Network Access Control List (IP ACL)" - CapabilityACLB string = "Akamai Cloud Load Balancer" - CapabilitySupportTicketSeverity string = "Support Ticket Severity" - CapabilityBackups string = "Backups" - CapabilityPlacementGroup string = "Placement Group" - CapabilityDiskEncryption string = "Disk Encryption" - CapabilityBlockStorageEncryption string = "Block Storage Encryption" + CapabilityACLB string = "Akamai Cloud Load Balancer" + CapabilityBackups string = "Backups" + CapabilityBareMetal string = "Bare Metal" + CapabilityBlockStorage string = "Block Storage" + CapabilityBlockStorageEncryption string = "Block Storage Encryption" + CapabilityBlockStorageMigrations string = "Block Storage Migrations" + CapabilityCloudFirewall string = "Cloud Firewall" + CapabilityDBAAS string = "Managed Databases" + CapabilityDiskEncryption string = "Disk Encryption" + CapabilityEdgePlans string = "Edge Plans" + CapabilityGPU string = "GPU Linodes" + CapabilityKubernetesEnterprise string = "Kubernetes Enterprise" + CapabilityLKE string = "Kubernetes" + CapabilityLKEControlPlaneACL string = "LKE Network Access Control List (IP ACL)" + CapabilityLinodes string = "Linodes" + CapabilityLkeHaControlPlanes string = "LKE HA Control Planes" + CapabilityMachineImages string = "Machine Images" + CapabilityMetadata string = "Metadata" + CapabilityNodeBalancers string = "NodeBalancers" + CapabilityObjectStorage string = "Object Storage" + CapabilityObjectStorageAccessKeyRegions string = "Object Storage Access Key Regions" + CapabilityObjectStorageEndpointTypes string = "Object Storage Endpoint Types" + CapabilityPlacementGroup string = "Placement Group" + CapabilityPremiumPlans string = "Premium Plans" + CapabilityQuadraT1UVPU string = "NETINT Quadra T1U" + CapabilitySupportTicketSeverity string = "Support Ticket Severity" + CapabilityVPCs string = "VPCs" + CapabilityVPCsExtra string = "VPCs Extra" + CapabilityVlans string = "Vlans" + + // Deprecated: CapabilityObjectStorageRegions constant has been + // renamed to `CapabilityObjectStorageAccessKeyRegions`. + CapabilityObjectStorageRegions string = CapabilityObjectStorageAccessKeyRegions ) // Region-related endpoints have a custom expiry time as the diff --git a/request_helpers.go b/request_helpers.go index b19924730..9712d37bb 100644 --- a/request_helpers.go +++ b/request_helpers.go @@ -147,6 +147,28 @@ func doPOSTRequest[T, O any]( return &resultType, nil } +// doPOSTRequestNoResponseBody runs a POST request using the given client, API endpoint, +// and options/body. It expects only empty response from the endpoint. +func doPOSTRequestNoResponseBody[T any]( + ctx context.Context, + client *Client, + endpoint string, + options ...T, +) error { + _, err := doPOSTRequest[any, T](ctx, client, endpoint, options...) + return err +} + +// doPOSTRequestNoRequestResponseBody runs a POST request where no request body is needed and no response body +// is expected from the endpoints. +func doPOSTRequestNoRequestResponseBody( + ctx context.Context, + client *Client, + endpoint string, +) error { + return doPOSTRequestNoResponseBody(ctx, client, endpoint, struct{}{}) +} + // doPUTRequest runs a PUT request using the given client, API endpoint, // and options/body. func doPUTRequest[T, O any]( diff --git a/stackscripts.go b/stackscripts.go index 3f290b076..aa1a4dcf7 100644 --- a/stackscripts.go +++ b/stackscripts.go @@ -111,34 +111,28 @@ func (i Stackscript) GetUpdateOptions() StackscriptUpdateOptions { // ListStackscripts lists Stackscripts func (c *Client) ListStackscripts(ctx context.Context, opts *ListOptions) ([]Stackscript, error) { - response, err := getPaginatedResults[Stackscript](ctx, c, "linode/stackscripts", opts) - return response, err + return getPaginatedResults[Stackscript](ctx, c, "linode/stackscripts", opts) } // GetStackscript gets the Stackscript with the provided ID func (c *Client) GetStackscript(ctx context.Context, scriptID int) (*Stackscript, error) { e := formatAPIPath("linode/stackscripts/%d", scriptID) - response, err := doGETRequest[Stackscript](ctx, c, e) - return response, err + return doGETRequest[Stackscript](ctx, c, e) } // CreateStackscript creates a StackScript func (c *Client) CreateStackscript(ctx context.Context, opts StackscriptCreateOptions) (*Stackscript, error) { - e := "linode/stackscripts" - response, err := doPOSTRequest[Stackscript](ctx, c, e, opts) - return response, err + return doPOSTRequest[Stackscript](ctx, c, "linode/stackscripts", opts) } // UpdateStackscript updates the StackScript with the specified id func (c *Client) UpdateStackscript(ctx context.Context, scriptID int, opts StackscriptUpdateOptions) (*Stackscript, error) { e := formatAPIPath("linode/stackscripts/%d", scriptID) - response, err := doPUTRequest[Stackscript](ctx, c, e, opts) - return response, err + return doPUTRequest[Stackscript](ctx, c, e, opts) } // DeleteStackscript deletes the StackScript with the specified id func (c *Client) DeleteStackscript(ctx context.Context, scriptID int) error { e := formatAPIPath("linode/stackscripts/%d", scriptID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/support.go b/support.go index 2fb2d7b22..d3f250014 100644 --- a/support.go +++ b/support.go @@ -45,13 +45,11 @@ const ( // Linode regarding the Account. This collection includes all Support Tickets generated // on the Account, with open tickets returned first. func (c *Client) ListTickets(ctx context.Context, opts *ListOptions) ([]Ticket, error) { - response, err := getPaginatedResults[Ticket](ctx, c, "support/tickets", opts) - return response, err + return getPaginatedResults[Ticket](ctx, c, "support/tickets", opts) } // GetTicket gets a Support Ticket on the Account with the specified ID func (c *Client) GetTicket(ctx context.Context, ticketID int) (*Ticket, error) { e := formatAPIPath("support/tickets/%d", ticketID) - response, err := doGETRequest[Ticket](ctx, c, e) - return response, err + return doGETRequest[Ticket](ctx, c, e) } diff --git a/tags.go b/tags.go index 9d8d9eb67..3c6b5dced 100644 --- a/tags.go +++ b/tags.go @@ -52,8 +52,7 @@ func (i Tag) GetCreateOptions() (o TagCreateOptions) { // ListTags lists Tags func (c *Client) ListTags(ctx context.Context, opts *ListOptions) ([]Tag, error) { - response, err := getPaginatedResults[Tag](ctx, c, "tags", opts) - return response, err + return getPaginatedResults[Tag](ctx, c, "tags", opts) } // fixData stores an object of the type defined by Type in Data using RawData @@ -152,14 +151,11 @@ func (t TaggedObjectList) SortedObjects() (SortedObjects, error) { // CreateTag creates a Tag func (c *Client) CreateTag(ctx context.Context, opts TagCreateOptions) (*Tag, error) { - e := "tags" - response, err := doPOSTRequest[Tag](ctx, c, e, opts) - return response, err + return doPOSTRequest[Tag](ctx, c, "tags", opts) } // DeleteTag deletes the Tag with the specified id func (c *Client) DeleteTag(ctx context.Context, label string) error { e := formatAPIPath("tags/%s", label) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/test/Makefile b/test/Makefile index 22e743cb1..40371f285 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,28 +1,23 @@ -.PHONY: testint +.PHONY: test-int -testint: +test-int: @LINODE_FIXTURE_MODE="play" \ LINODE_TOKEN="awesometokenawesometokenawesometoken" \ LINODE_API_VERSION="v4beta" \ GO111MODULE="on" \ - go test -v ./integration $(ARGS) + go test -v ./integration $(TEST_ARGS) -.PHONY: testunit +.PHONY: test-unit -testunit: - go test -v ./unit/... +test-unit: + go test -v ./unit/... $(TEST_ARGS) -.PHONY: smoketest +.PHONY: test-smoke -smoketest: +test-smoke: @LINODE_FIXTURE_MODE="record" \ LINODE_TOKEN=$(LINODE_TOKEN) \ LINODE_API_VERSION="v4beta" \ LINODE_URL="$(LINODE_URL)" \ GO111MODULE="on" \ go test -v -run smoke ./integration/... - - -.PHONY: unit-test -unit-test: - go test -v ./unit $(ARGS) \ No newline at end of file diff --git a/test/go.mod b/test/go.mod index 7e31fde24..31207a764 100644 --- a/test/go.mod +++ b/test/go.mod @@ -6,9 +6,10 @@ require ( github.com/jarcoal/httpmock v1.3.1 github.com/linode/linodego v1.33.0 github.com/linode/linodego/k8s v0.0.0-00010101000000-000000000000 - github.com/stretchr/testify v1.9.0 - golang.org/x/net v0.30.0 - golang.org/x/oauth2 v0.23.0 + github.com/stretchr/testify v1.10.0 + golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 + golang.org/x/net v0.34.0 + golang.org/x/oauth2 v0.26.0 k8s.io/client-go v0.29.4 ) @@ -22,6 +23,7 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/google/gnostic-models v0.6.8 // indirect + github.com/google/go-querystring v1.1.0 // indirect github.com/google/gofuzz v1.2.0 // indirect github.com/google/uuid v1.3.0 // indirect github.com/imdario/mergo v0.3.6 // indirect @@ -34,13 +36,13 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/stretchr/objx v0.5.2 // indirect - golang.org/x/sys v0.26.0 // indirect - golang.org/x/term v0.25.0 // indirect - golang.org/x/text v0.20.0 // indirect + golang.org/x/sys v0.29.0 // indirect + golang.org/x/term v0.28.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/time v0.6.0 // indirect google.golang.org/protobuf v1.33.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect - gopkg.in/ini.v1 v1.66.6 // indirect + gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/api v0.29.4 // indirect @@ -53,7 +55,9 @@ require ( sigs.k8s.io/yaml v1.3.0 // indirect ) -go 1.22 +go 1.22.0 + +toolchain go1.22.1 replace github.com/linode/linodego => ../ diff --git a/test/go.sum b/test/go.sum index 3663a9a1f..d62d31e0b 100644 --- a/test/go.sum +++ b/test/go.sum @@ -22,9 +22,12 @@ github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I= github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= +github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -80,45 +83,47 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 h1:1UoZQm6f0P/ZO0w1Ri+f+ifG/gXhegadRdwBIXEFWDo= +golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4= -golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= -golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= -golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= +golang.org/x/oauth2 v0.26.0 h1:afQXWNNaeC4nvZ0Ed9XvCCzXM6UHJG7iCg0W4fPqSBE= +golang.org/x/oauth2 v0.26.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= -golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= -golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= +golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= -golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= +golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -130,8 +135,8 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntN gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.66.6 h1:LATuAqN/shcYAOkv3wl2L4rkaKqkcgTBQjOyYDvcPKI= -gopkg.in/ini.v1 v1.66.6/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= diff --git a/test/integration/TestReservedIPAddresses_GetInstanceIPReservationStatus.yaml b/test/integration/TestReservedIPAddresses_GetInstanceIPReservationStatus.yaml new file mode 100644 index 000000000..1ca7cdb20 --- /dev/null +++ b/test/integration/TestReservedIPAddresses_GetInstanceIPReservationStatus.yaml @@ -0,0 +1,534 @@ +--- +version: 1 +interactions: +- request: + body: '{"region":"us-east"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "69.164.211.224", "gateway": "69.164.211.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "69-164-211-224.ip.linodeusercontent.com", + "linode_id": null, "region": "us-east", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-east","type":"g6-nanode-1","label":"go-test-ins-reserved-ip-iciv55fz7379","root_pass":"i.L9In8UuA1\\''+xrW8@HG0[hE91\\?29:40@tkUGG\u003ek:.3c63nRR9!jYIc7j.=Nfm","image":"linode/alpine3.17","interfaces":[{"purpose":"public"}],"booted":false,"ipv4":["69.164.211.224"]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 64660675, "label": "go-test-ins-reserved-ip-iciv55fz7379", "group": + "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["69.164.211.224"], "ipv6": "2600:3c03::f03c:95ff:feb1:6cca/128", + "image": "linode/alpine3.17", "region": "us-east", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": + {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": + 10000}, "backups": {"enabled": false, "available": false, "schedule": {"day": + null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "b3417256e635b83e03311cd43bf9303dacc5a75d", "has_user_data": + false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": + null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:20 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64660675/ips + method: GET + response: + body: '{"ipv4": {"public": [{"address": "69.164.211.224", "gateway": "69.164.211.1", + "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, + "rdns": "69-164-211-224.ip.linodeusercontent.com", "linode_id": 64660675, "region": + "us-east", "vpc_nat_1_1": null, "reserved": true}], "private": [], "shared": + [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "2600:3c03::f03c:95ff:feb1:6cca", + "gateway": "fe80::1", "subnet_mask": "ffff:ffff:ffff:ffff::", "prefix": 64, + "type": "ipv6", "rdns": null, "linode_id": 64660675, "region": "us-east", "public": + true}, "link_local": {"address": "fe80::f03c:95ff:feb1:6cca", "gateway": "fe80::1", + "subnet_mask": "ffff:ffff:ffff:ffff::", "prefix": 64, "type": "ipv6", "rdns": + null, "linode_id": 64660675, "region": "us-east", "public": false}, "global": + []}}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "817" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:20 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-east","type":"g6-nanode-1","label":"test-instance-ephemeral-ip","root_pass":"*Y3,P,1;B~2r=8G5}s|Pbe8xI\u003e^02uXO0ur964HOd\u003c2{vHsf-^8Utz\u0026ZB64oMxW\u0026"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 64660677, "label": "test-instance-ephemeral-ip", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["45.56.102.65"], "ipv6": "2600:3c03::f03c:95ff:feb1:6c9d/128", + "image": null, "region": "us-east", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": + 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, + "backups": {"enabled": false, "available": false, "schedule": {"day": null, + "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "f3bbdb58fa73e88a3294e17d587a130138658c53", "has_user_data": + false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": + null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "851" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:20 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64660677/ips + method: GET + response: + body: '{"ipv4": {"public": [{"address": "45.56.102.65", "gateway": "45.56.102.1", + "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, + "rdns": "45-56-102-65.ip.linodeusercontent.com", "linode_id": 64660677, "region": + "us-east", "vpc_nat_1_1": null, "reserved": false}], "private": [], "shared": + [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "2600:3c03::f03c:95ff:feb1:6c9d", + "gateway": "fe80::1", "subnet_mask": "ffff:ffff:ffff:ffff::", "prefix": 64, + "type": "ipv6", "rdns": null, "linode_id": 64660677, "region": "us-east", "public": + true}, "link_local": {"address": "fe80::f03c:95ff:feb1:6c9d", "gateway": "fe80::1", + "subnet_mask": "ffff:ffff:ffff:ffff::", "prefix": 64, "type": "ipv6", "rdns": + null, "linode_id": 64660677, "region": "us-east", "public": false}, "global": + []}}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "813" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:21 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64660677 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:22 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64660675 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:25 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/69.164.211.224 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 21:11:25 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/account_oauth_client_test.go b/test/integration/account_oauth_client_test.go index 97a51cf8e..1aa951b09 100644 --- a/test/integration/account_oauth_client_test.go +++ b/test/integration/account_oauth_client_test.go @@ -4,6 +4,8 @@ import ( "context" "testing" + "github.com/stretchr/testify/assert" + "github.com/linode/linodego" . "github.com/linode/linodego" ) @@ -68,6 +70,25 @@ func TestOAuthClients_List(t *testing.T) { } } +func TestOAuthClients_Reset(t *testing.T) { + createOpts := linodego.OAuthClientCreateOptions{ + Public: true, + RedirectURI: "https://example.com", + Label: "go-client-test", + } + client, oauthClient, teardown, err := setupOAuthClient(t, createOpts, "fixtures/TestOAuthClients_Reset") + defer teardown() + if err != nil { + t.Error(err) + } + oauthClientAfterReset, err := client.ResetOAuthClientSecret(context.Background(), oauthClient.ID) + if err != nil { + t.Errorf("Error resetting oauthClient secret, expected struct, got error %v", err) + } + + assert.NotEqual(t, oauthClient.Secret, oauthClientAfterReset.Secret, "Secret should have been reset") +} + func setupOAuthClient(t *testing.T, createOpts linodego.OAuthClientCreateOptions, fixturesYaml string) (*linodego.Client, *linodego.OAuthClient, func(), error) { t.Helper() client, fixtureTeardown := createTestClient(t, fixturesYaml) diff --git a/test/integration/account_user_grants_test.go b/test/integration/account_user_grants_test.go index 4f09d3d00..45cdd0dae 100644 --- a/test/integration/account_user_grants_test.go +++ b/test/integration/account_user_grants_test.go @@ -23,17 +23,19 @@ func TestUserGrants_Update(t *testing.T) { accessLevel := linodego.AccessLevelReadOnly globalGrants := linodego.GlobalUserGrants{ - AccountAccess: &accessLevel, - AddDomains: false, - AddDatabases: true, - AddFirewalls: true, - AddImages: true, - AddLinodes: false, - AddLongview: true, - AddNodeBalancers: false, - AddStackScripts: true, - AddVolumes: true, - CancelAccount: false, + AccountAccess: &accessLevel, + AddDomains: false, + AddDatabases: true, + AddFirewalls: true, + AddImages: true, + AddLinodes: false, + AddLongview: true, + AddNodeBalancers: false, + AddPlacementGroups: false, + AddStackScripts: true, + AddVolumes: true, + AddVPCs: true, + CancelAccount: false, } grants, err := client.UpdateUserGrants(context.TODO(), username, linodego.UserGrantsUpdateOptions{ @@ -83,8 +85,10 @@ func TestUserGrants_UpdateNoAccess(t *testing.T) { grants.Linode, grants.Longview, grants.NodeBalancer, + grants.PlacementGroup, grants.StackScript, grants.Volume, + grants.VPC, } for _, grantField := range grantFields { diff --git a/test/integration/databases_test.go b/test/integration/databases_test.go index 06e1692e7..99090a35d 100644 --- a/test/integration/databases_test.go +++ b/test/integration/databases_test.go @@ -32,7 +32,7 @@ func TestDatabase_Engine(t *testing.T) { } if engine.Engine != response.Engine { - t.Fatal("recieved engine does not match source") + t.Fatal("received engine does not match source") } } @@ -57,7 +57,7 @@ func TestDatabase_Type(t *testing.T) { } if aType.Label != response.Label { - t.Fatal("recieved type does not match source") + t.Fatal("received type does not match source") } if response.Engines.MySQL[0].Quantity != aType.Engines.MySQL[0].Quantity { diff --git a/test/integration/domains_test.go b/test/integration/domains_test.go index 54da98e20..74342c61e 100644 --- a/test/integration/domains_test.go +++ b/test/integration/domains_test.go @@ -107,3 +107,31 @@ func setupDomain(t *testing.T, fixturesYaml string) (*linodego.Client, *linodego } return client, domain, teardown, err } + +func TestDomain_Clone_smoke(t *testing.T) { + client, domainToClone, teardown, err := setupDomain(t, "fixtures/TestDomain_Clone") + if err != nil { + t.Errorf("Error creating domain: %v", err) + } + + domain, err := client.CloneDomain(context.Background(), domainToClone.ID, linodego.DomainCloneOptions{ + Domain: "linodego-domain-clone.com", + }) + if err != nil { + t.Errorf("Error cloning domain, expected struct, got error %v", err) + } + + cloneTeardown := func() { + if err := client.DeleteDomain(context.Background(), domain.ID); err != nil { + t.Errorf("Expected to delete a domain, but got %v", err) + } + teardown() + } + + defer cloneTeardown() + + // when comparing fixtures to random value Domain will differ + if domain.SOAEmail != domainToClone.SOAEmail { + t.Errorf("Domain returned does not match domain clone request") + } +} diff --git a/test/integration/fixtures/TestDatabase_Engine.yaml b/test/integration/fixtures/TestDatabase_Engine.yaml index d747169b0..b27003251 100644 --- a/test/integration/fixtures/TestDatabase_Engine.yaml +++ b/test/integration/fixtures/TestDatabase_Engine.yaml @@ -1,127 +1,132 @@ --- version: 1 interactions: - - request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/engines?page=1 - method: GET - response: - body: '{"data": [{"id": "mysql/8.0.30", "engine": "mysql", "version": "8.0.30"}, - {"id": "postgresql/12.12", "engine": "postgresql", "version": "12.12"}, {"id": - "postgresql/13.8", "engine": "postgresql", "version": "13.8"}, {"id": "postgresql/14.6", - "engine": "postgresql", "version": "14.6"}], "page": 1, "pages": 1, "results": - 4}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "323" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 16:45:40 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - '*' - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" - - request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/engines/mysql%2F8.0.30 - method: GET - response: - body: '{"id": "mysql/8.0.30", "engine": "mysql", "version": "8.0.30"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "62" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 16:45:40 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - '*' - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/databases/engines?page=1 + method: GET + response: + body: '{"data": [{"engine": "mysql", "id": "mysql/8", "version": "8"}, {"engine": + "postgresql", "id": "postgresql/13", "version": "13"}, {"engine": "postgresql", + "id": "postgresql/14", "version": "14"}, {"engine": "postgresql", "id": "postgresql/15", + "version": "15"}, {"engine": "postgresql", "id": "postgresql/16", "version": + "16"}, {"engine": "postgresql", "id": "postgresql/17", "version": "17"}], "page": + 1, "pages": 1, "results": 6}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "431" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 22 Jan 2025 15:05:07 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/databases/engines/mysql%2F8 + method: GET + response: + body: '{"engine": "mysql", "id": "mysql/8", "version": "8"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "52" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 22 Jan 2025 15:05:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestDatabase_List.yaml b/test/integration/fixtures/TestDatabase_List.yaml index f7c87fa71..dae901a56 100644 --- a/test/integration/fixtures/TestDatabase_List.yaml +++ b/test/integration/fixtures/TestDatabase_List.yaml @@ -15,243 +15,248 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 25}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -263,6 +268,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -272,7 +279,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:45:41 GMT + - Wed, 22 Jan 2025 15:05:10 GMT Pragma: - no-cache Strict-Transport-Security: @@ -291,14 +298,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-postgres-testing-def","region":"ap-west","type":"g6-nanode-1","engine":"postgresql/14.6","allow_list":["203.0.113.1","192.0.1.0/24"],"cluster_size":3,"replication_type":"asynch"}' + body: '{"label":"go-postgres-testing-defeb13v51qwn77","region":"ap-west","type":"g6-nanode-1","engine":"postgresql/14","allow_list":["203.0.113.1","192.0.1.0/24"],"cluster_size":3}' form: {} headers: Accept: @@ -310,14 +317,15 @@ interactions: url: https://api.linode.com/v4beta/databases/postgresql/instances method: POST response: - body: '{"id": 133345, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "provisioning", - "port": 5432, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": null, "secondary": null}, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - null, "used_disk_size_gb": null, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": 0, - "day_of_week": null, "week_of_month": null}, "replication_commit_type": "local"}' + body: '{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": 3, "created": + "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", "hosts": {"primary": + "a210749-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": "replica-a210749-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210749, "label": "go-postgres-testing-defeb13v51qwn77", "members": {}, + "port": 18319, "region": "ap-west", "ssl_connection": true, "status": "provisioning", + "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", + "updates": {"day_of_week": 6, "duration": 4, "frequency": "weekly", "hour_of_day": + 14, "pending": []}, "used_disk_size_gb": null, "version": "14", "platform": + "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -329,18 +337,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "652" + - "720" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:45:41 GMT + - Wed, 22 Jan 2025 15:05:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -357,7 +367,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -374,16 +384,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database"}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -395,18 +406,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:45:56 GMT + - Wed, 22 Jan 2025 15:05:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -424,7 +437,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -441,16 +454,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -462,18 +476,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:46:11 GMT + - Wed, 22 Jan 2025 15:05:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -491,7 +507,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -508,16 +524,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -529,18 +546,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:46:26 GMT + - Wed, 22 Jan 2025 15:05:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -558,7 +577,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -575,16 +594,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -596,18 +616,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:46:41 GMT + - Wed, 22 Jan 2025 15:06:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -625,7 +647,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -642,16 +664,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -663,18 +686,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:46:56 GMT + - Wed, 22 Jan 2025 15:06:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -692,7 +717,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -709,16 +734,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -730,18 +756,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:47:11 GMT + - Wed, 22 Jan 2025 15:06:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -759,7 +787,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -776,16 +804,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -797,18 +826,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:47:26 GMT + - Wed, 22 Jan 2025 15:06:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -826,7 +857,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -843,16 +874,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -864,18 +896,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:47:41 GMT + - Wed, 22 Jan 2025 15:07:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -893,7 +927,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -910,16 +944,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -931,18 +966,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:47:56 GMT + - Wed, 22 Jan 2025 15:07:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -960,7 +997,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -977,16 +1014,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -998,18 +1036,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:48:11 GMT + - Wed, 22 Jan 2025 15:07:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1027,7 +1067,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1044,16 +1084,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1065,18 +1106,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:48:26 GMT + - Wed, 22 Jan 2025 15:07:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1094,7 +1137,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1111,16 +1154,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1132,18 +1176,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:48:41 GMT + - Wed, 22 Jan 2025 15:08:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1161,7 +1207,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1178,16 +1224,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1199,18 +1246,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:48:56 GMT + - Wed, 22 Jan 2025 15:08:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1228,7 +1277,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1245,16 +1294,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1266,18 +1316,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:49:11 GMT + - Wed, 22 Jan 2025 15:08:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1295,7 +1347,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1312,16 +1364,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1333,18 +1386,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:49:26 GMT + - Wed, 22 Jan 2025 15:08:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1362,7 +1417,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1379,16 +1434,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1400,18 +1456,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:49:41 GMT + - Wed, 22 Jan 2025 15:09:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1429,7 +1487,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1446,16 +1504,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1467,18 +1526,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:49:56 GMT + - Wed, 22 Jan 2025 15:09:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1496,7 +1557,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1513,16 +1574,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1534,18 +1596,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:50:11 GMT + - Wed, 22 Jan 2025 15:09:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1563,7 +1627,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1580,16 +1644,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1601,18 +1666,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:50:26 GMT + - Wed, 22 Jan 2025 15:09:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1630,7 +1697,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1647,16 +1714,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1668,18 +1736,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:50:41 GMT + - Wed, 22 Jan 2025 15:10:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1697,7 +1767,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1714,16 +1784,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1735,18 +1806,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:50:56 GMT + - Wed, 22 Jan 2025 15:10:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1764,7 +1837,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1781,16 +1854,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1802,18 +1876,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:51:11 GMT + - Wed, 22 Jan 2025 15:10:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1831,7 +1907,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1848,16 +1924,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1869,18 +1946,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:51:26 GMT + - Wed, 22 Jan 2025 15:10:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1898,7 +1977,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1915,16 +1994,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1936,18 +2016,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:51:41 GMT + - Wed, 22 Jan 2025 15:11:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1965,7 +2047,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1982,16 +2064,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2003,18 +2086,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:51:56 GMT + - Wed, 22 Jan 2025 15:11:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2032,7 +2117,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2049,16 +2134,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2070,18 +2156,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:52:11 GMT + - Wed, 22 Jan 2025 15:11:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2099,7 +2187,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2116,16 +2204,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2137,18 +2226,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:52:26 GMT + - Wed, 22 Jan 2025 15:11:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2166,7 +2257,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2183,16 +2274,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2204,18 +2296,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:52:41 GMT + - Wed, 22 Jan 2025 15:12:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2233,7 +2327,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2250,16 +2344,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2271,18 +2366,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:52:56 GMT + - Wed, 22 Jan 2025 15:12:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2300,7 +2397,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2317,16 +2414,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2338,18 +2436,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:53:11 GMT + - Wed, 22 Jan 2025 15:12:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2367,7 +2467,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2384,16 +2484,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2405,18 +2506,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:53:26 GMT + - Wed, 22 Jan 2025 15:12:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2434,7 +2537,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2451,16 +2554,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2472,18 +2576,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:53:41 GMT + - Wed, 22 Jan 2025 15:13:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2501,7 +2607,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2518,16 +2624,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2539,18 +2646,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:53:56 GMT + - Wed, 22 Jan 2025 15:13:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2568,7 +2677,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2585,16 +2694,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2606,18 +2716,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:54:11 GMT + - Wed, 22 Jan 2025 15:13:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2635,7 +2747,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2652,16 +2764,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2673,18 +2786,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:54:26 GMT + - Wed, 22 Jan 2025 15:13:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2702,7 +2817,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2719,16 +2834,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2740,18 +2856,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:54:41 GMT + - Wed, 22 Jan 2025 15:14:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2769,7 +2887,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2786,16 +2904,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2807,18 +2926,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:54:56 GMT + - Wed, 22 Jan 2025 15:14:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2836,7 +2957,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2853,16 +2974,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2874,18 +2996,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:55:11 GMT + - Wed, 22 Jan 2025 15:14:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2903,7 +3027,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2920,16 +3044,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2941,18 +3066,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:55:26 GMT + - Wed, 22 Jan 2025 15:14:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2970,7 +3097,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2987,16 +3114,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3008,18 +3136,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:55:41 GMT + - Wed, 22 Jan 2025 15:15:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3037,7 +3167,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3054,16 +3184,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3075,18 +3206,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:55:56 GMT + - Wed, 22 Jan 2025 15:15:30 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3104,7 +3237,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3121,16 +3254,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3142,18 +3276,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:56:11 GMT + - Wed, 22 Jan 2025 15:15:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3171,7 +3307,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3188,16 +3324,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3209,18 +3346,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:56:26 GMT + - Wed, 22 Jan 2025 15:15:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3238,7 +3377,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3255,16 +3394,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3276,18 +3416,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:56:41 GMT + - Wed, 22 Jan 2025 15:16:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3305,7 +3447,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3322,16 +3464,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3343,18 +3486,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:56:56 GMT + - Wed, 22 Jan 2025 15:16:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3372,7 +3517,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3389,16 +3534,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3410,18 +3556,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:57:11 GMT + - Wed, 22 Jan 2025 15:16:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3439,7 +3587,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3456,16 +3604,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3477,18 +3626,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:57:26 GMT + - Wed, 22 Jan 2025 15:16:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3506,7 +3657,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3523,16 +3674,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3544,18 +3696,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:57:41 GMT + - Wed, 22 Jan 2025 15:17:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3573,7 +3727,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3590,16 +3744,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3611,18 +3766,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:57:56 GMT + - Wed, 22 Jan 2025 15:17:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3640,7 +3797,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3657,16 +3814,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3678,18 +3836,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:58:11 GMT + - Wed, 22 Jan 2025 15:17:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3707,7 +3867,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3724,16 +3884,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3745,18 +3906,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:58:26 GMT + - Wed, 22 Jan 2025 15:17:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3774,7 +3937,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3791,16 +3954,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3812,18 +3976,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:58:41 GMT + - Wed, 22 Jan 2025 15:18:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3841,7 +4007,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3858,16 +4024,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3879,18 +4046,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:58:56 GMT + - Wed, 22 Jan 2025 15:18:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3908,7 +4077,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3925,16 +4094,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3946,18 +4116,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:59:11 GMT + - Wed, 22 Jan 2025 15:18:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3975,7 +4147,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3992,16 +4164,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4013,18 +4186,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:59:26 GMT + - Wed, 22 Jan 2025 15:18:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4042,7 +4217,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4059,16 +4234,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4080,18 +4256,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:59:41 GMT + - Wed, 22 Jan 2025 15:19:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4109,7 +4287,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4126,16 +4304,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4147,18 +4326,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 16:59:56 GMT + - Wed, 22 Jan 2025 15:19:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4176,7 +4357,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4193,16 +4374,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4214,18 +4396,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 17:00:11 GMT + - Wed, 22 Jan 2025 15:19:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4243,7 +4427,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4260,16 +4444,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4281,18 +4466,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 17:00:26 GMT + - Wed, 22 Jan 2025 15:19:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4310,7 +4497,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4327,16 +4514,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4348,18 +4536,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 17:00:41 GMT + - Wed, 22 Jan 2025 15:20:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4377,7 +4567,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4394,15 +4584,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:05:09"},"entity.id":210749,"entity.type":"database","id":{"+gte":934236408}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": + body: '{"data": [{"id": 934236408, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 902, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defeb13v51qwn77", "id": 210749, "type": "database", + "url": "/v4/databases/postgresql/instances/210749"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4415,18 +4605,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "474" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 17:00:56 GMT + - Wed, 22 Jan 2025 15:20:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4444,7 +4636,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4460,17 +4652,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/instances?page=1 method: GET response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"data": [{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210749-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210749-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210749, "label": "go-postgres-testing-defeb13v51qwn77", "members": {"172.104.206.57": + "primary", "172.104.206.67": "failover", "172.104.206.76": "failover"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 6, "duration": 4, "frequency": + "weekly", "hour_of_day": 14, "pending": []}, "used_disk_size_gb": 0, "version": + "14.15", "platform": "rdbms-default"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4482,18 +4677,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 17:01:11 GMT + - Wed, 22 Jan 2025 15:20:30 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4501,8 +4696,9 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -4511,7 +4707,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4527,17 +4723,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/210749 + method: DELETE response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -4549,8377 +4738,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:01:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: + Akamai-Internal-Account: - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:01:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:01:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:02:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:02:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:02:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:02:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:03:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:03:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:03:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:03:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:04:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:04:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:04:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:04:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:05:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:05:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:05:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:05:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:06:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:06:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:06:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:06:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:07:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:07:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:07:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:07:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:08:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:08:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:08:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:08:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:09:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:09:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:09:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:09:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:10:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:10:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:10:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:10:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:11:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:11:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:11:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:11:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:12:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:12:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:12:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:12:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:13:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:13:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:13:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:13:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:14:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:14:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:14:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:14:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:15:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:15:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:15:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:15:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:16:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:16:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:16:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:16:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:17:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:17:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:17:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:17:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:18:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:18:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:18:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:18:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:19:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:19:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:19:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:19:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:20:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:20:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:20:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:20:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:21:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:21:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:21:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:21:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:22:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:22:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:22:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:22:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:23:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:23:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:23:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:23:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:24:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:24:27 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:24:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:24:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:25:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:25:27 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:25:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:25:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:26:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:26:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:26:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:26:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:27:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:27:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:27:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:27:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:28:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:28:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:28:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:28:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:29:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:29:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:29:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:29:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:30:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:30:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:30:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:30:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:31:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:31:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:31:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:31:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database","id":{"+gte":755284949}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755284949, "created": "2018-01-02T03:04:05", "seen": true, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 2360, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133345, "type": "database", "url": - "/v4/databases/postgresql/instances/133345"}, "status": "finished", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "462" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:32:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/instances?page=1 - method: GET - response: - body: '{"data": [{"id": 133345, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "port": 5432, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": "lin-133345-103182-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133345-103182-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {"170.187.251.168": "failover", "170.187.251.240": - "failover", "170.187.251.7": "primary"}, "updates": {"frequency": "weekly", - "duration": 3, "hour_of_day": 2, "day_of_week": 7, "week_of_month": null}, "instance_uri": - "/v4/databases/postgresql/instances/133345"}], "page": 1, "pages": 1, "results": - 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "852" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 17:32:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133345 - method: DELETE - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -12931,7 +4751,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 17:32:28 GMT + - Wed, 22 Jan 2025 15:20:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -12948,7 +4768,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDatabase_MySQL_Suite.yaml b/test/integration/fixtures/TestDatabase_MySQL_Suite.yaml index d52f886e3..b04605b7c 100644 --- a/test/integration/fixtures/TestDatabase_MySQL_Suite.yaml +++ b/test/integration/fixtures/TestDatabase_MySQL_Suite.yaml @@ -15,262 +15,248 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +268,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +279,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:05:41 GMT + - Wed, 22 Jan 2025 15:20:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,14 +298,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-mysql-test-defi8q3a5p4b65g","region":"ap-west","type":"g6-nanode-1","engine":"mysql/8.0.30","allow_list":["203.0.113.1","192.0.1.0/24"],"replication_type":"semi_synch","cluster_size":3}' + body: '{"label":"go-mysql-test-def547m5mw2qwc5","region":"ap-west","type":"g6-nanode-1","engine":"mysql/8","allow_list":["203.0.113.1","192.0.1.0/24"],"cluster_size":3}' form: {} headers: Accept: @@ -329,14 +317,14 @@ interactions: url: https://api.linode.com/v4beta/databases/mysql/instances method: POST response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "provisioning", - "port": 3306, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": null, "secondary": null}, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - null, "used_disk_size_gb": null, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 0, "day_of_week": null, "week_of_month": null}}' + body: '{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": 3, "created": + "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": {"primary": + "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210765, "label": "go-mysql-test-def547m5mw2qwc5", "members": {}, "port": + 18319, "region": "ap-west", "ssl_connection": true, "status": "provisioning", + "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", + "updates": {"day_of_week": 6, "duration": 4, "frequency": "weekly", "hour_of_day": + 5, "pending": []}, "used_disk_size_gb": null, "version": "8", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -348,18 +336,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "623" + - "707" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:05:41 GMT + - Wed, 22 Jan 2025 15:20:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -376,7 +366,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -393,15 +383,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database"}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -414,6 +404,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -425,7 +417,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:05:56 GMT + - Wed, 22 Jan 2025 15:21:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -443,7 +435,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -460,15 +452,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -481,6 +473,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -492,7 +486,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:06:11 GMT + - Wed, 22 Jan 2025 15:21:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -510,7 +504,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -527,15 +521,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -548,6 +542,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -559,7 +555,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:06:26 GMT + - Wed, 22 Jan 2025 15:21:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -577,7 +573,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -594,15 +590,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -615,6 +611,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -626,7 +624,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:06:41 GMT + - Wed, 22 Jan 2025 15:21:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -644,7 +642,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -661,15 +659,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -682,6 +680,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -693,7 +693,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:06:56 GMT + - Wed, 22 Jan 2025 15:22:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -711,7 +711,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -728,15 +728,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -749,6 +749,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -760,7 +762,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:07:11 GMT + - Wed, 22 Jan 2025 15:22:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -778,7 +780,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -795,15 +797,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -816,6 +818,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -827,7 +831,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:07:26 GMT + - Wed, 22 Jan 2025 15:22:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -845,7 +849,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -862,15 +866,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -883,6 +887,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -894,7 +900,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:07:41 GMT + - Wed, 22 Jan 2025 15:22:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -912,7 +918,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -929,15 +935,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -950,6 +956,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -961,7 +969,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:07:56 GMT + - Wed, 22 Jan 2025 15:23:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -979,7 +987,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -996,15 +1004,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1017,6 +1025,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1028,7 +1038,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:08:11 GMT + - Wed, 22 Jan 2025 15:23:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1046,7 +1056,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1063,15 +1073,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1084,6 +1094,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1095,7 +1107,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:08:26 GMT + - Wed, 22 Jan 2025 15:23:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1113,7 +1125,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1130,15 +1142,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1151,6 +1163,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1162,7 +1176,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:08:41 GMT + - Wed, 22 Jan 2025 15:23:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1180,7 +1194,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1197,15 +1211,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1218,6 +1232,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1229,7 +1245,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:08:56 GMT + - Wed, 22 Jan 2025 15:24:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1247,7 +1263,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1264,15 +1280,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1285,6 +1301,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1296,7 +1314,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:09:11 GMT + - Wed, 22 Jan 2025 15:24:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1314,7 +1332,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1331,15 +1349,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1352,6 +1370,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1363,7 +1383,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:09:26 GMT + - Wed, 22 Jan 2025 15:24:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1381,7 +1401,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1398,15 +1418,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1419,6 +1439,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1430,7 +1452,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:09:41 GMT + - Wed, 22 Jan 2025 15:24:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1448,7 +1470,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1465,15 +1487,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1486,6 +1508,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1497,7 +1521,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:09:56 GMT + - Wed, 22 Jan 2025 15:25:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1515,7 +1539,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1532,15 +1556,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1553,6 +1577,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1564,7 +1590,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:10:11 GMT + - Wed, 22 Jan 2025 15:25:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1582,7 +1608,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1599,15 +1625,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1620,6 +1646,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1631,7 +1659,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:10:26 GMT + - Wed, 22 Jan 2025 15:25:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1649,7 +1677,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1666,15 +1694,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1687,6 +1715,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1698,7 +1728,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:10:41 GMT + - Wed, 22 Jan 2025 15:25:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1716,7 +1746,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1733,15 +1763,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1754,6 +1784,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1765,7 +1797,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:10:56 GMT + - Wed, 22 Jan 2025 15:26:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1783,7 +1815,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1800,15 +1832,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1821,6 +1853,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1832,7 +1866,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:11:11 GMT + - Wed, 22 Jan 2025 15:26:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1850,7 +1884,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1867,15 +1901,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1888,6 +1922,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1899,7 +1935,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:11:26 GMT + - Wed, 22 Jan 2025 15:26:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1917,7 +1953,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1934,15 +1970,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1955,6 +1991,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -1966,7 +2004,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:11:41 GMT + - Wed, 22 Jan 2025 15:26:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1984,7 +2022,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2001,15 +2039,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2022,6 +2060,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2033,7 +2073,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:11:56 GMT + - Wed, 22 Jan 2025 15:27:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2051,7 +2091,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2068,15 +2108,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2089,6 +2129,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2100,7 +2142,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:12:11 GMT + - Wed, 22 Jan 2025 15:27:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2118,7 +2160,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2135,15 +2177,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2156,6 +2198,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2167,7 +2211,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:12:26 GMT + - Wed, 22 Jan 2025 15:27:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2185,7 +2229,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2202,15 +2246,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2223,6 +2267,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2234,7 +2280,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:12:41 GMT + - Wed, 22 Jan 2025 15:27:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2252,7 +2298,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2269,15 +2315,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2290,6 +2336,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2301,7 +2349,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:12:56 GMT + - Wed, 22 Jan 2025 15:28:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2319,7 +2367,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2336,15 +2384,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2357,6 +2405,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2368,7 +2418,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:13:11 GMT + - Wed, 22 Jan 2025 15:28:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2386,7 +2436,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2403,15 +2453,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2424,6 +2474,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2435,7 +2487,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:13:26 GMT + - Wed, 22 Jan 2025 15:28:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2453,7 +2505,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2470,15 +2522,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2491,6 +2543,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2502,7 +2556,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:13:41 GMT + - Wed, 22 Jan 2025 15:28:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2520,7 +2574,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2537,15 +2591,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2558,6 +2612,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2569,7 +2625,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:13:56 GMT + - Wed, 22 Jan 2025 15:29:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2587,7 +2643,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2604,15 +2660,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2625,6 +2681,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2636,7 +2694,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:14:11 GMT + - Wed, 22 Jan 2025 15:29:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2654,7 +2712,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2671,15 +2729,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2692,6 +2750,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2703,7 +2763,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:14:26 GMT + - Wed, 22 Jan 2025 15:29:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2721,7 +2781,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2738,15 +2798,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2759,6 +2819,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2770,7 +2832,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:14:41 GMT + - Wed, 22 Jan 2025 15:29:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2788,7 +2850,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2805,15 +2867,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2826,6 +2888,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2837,7 +2901,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:14:57 GMT + - Wed, 22 Jan 2025 15:30:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2855,7 +2919,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2872,15 +2936,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2893,6 +2957,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2904,7 +2970,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:15:11 GMT + - Wed, 22 Jan 2025 15:30:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2922,7 +2988,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2939,15 +3005,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2960,6 +3026,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -2971,7 +3039,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:15:26 GMT + - Wed, 22 Jan 2025 15:30:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2989,7 +3057,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3006,15 +3074,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3027,6 +3095,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3038,7 +3108,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:15:41 GMT + - Wed, 22 Jan 2025 15:30:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3056,7 +3126,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3073,15 +3143,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3094,6 +3164,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3105,7 +3177,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:15:56 GMT + - Wed, 22 Jan 2025 15:31:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3123,7 +3195,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3140,15 +3212,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3161,6 +3233,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3172,7 +3246,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:16:11 GMT + - Wed, 22 Jan 2025 15:31:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3190,7 +3264,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3207,15 +3281,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3228,6 +3302,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3239,7 +3315,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:16:26 GMT + - Wed, 22 Jan 2025 15:31:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3257,7 +3333,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3274,15 +3350,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3295,6 +3371,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3306,7 +3384,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:16:41 GMT + - Wed, 22 Jan 2025 15:31:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3324,7 +3402,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3341,15 +3419,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3362,6 +3440,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3373,7 +3453,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:16:56 GMT + - Wed, 22 Jan 2025 15:32:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3391,7 +3471,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3408,15 +3488,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3429,6 +3509,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3440,7 +3522,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:17:11 GMT + - Wed, 22 Jan 2025 15:32:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3458,7 +3540,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3475,15 +3557,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3496,6 +3578,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3507,7 +3591,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:17:26 GMT + - Wed, 22 Jan 2025 15:32:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3525,7 +3609,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3542,15 +3626,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3563,6 +3647,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3574,7 +3660,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:17:41 GMT + - Wed, 22 Jan 2025 15:32:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3592,7 +3678,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3609,15 +3695,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3630,6 +3716,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3641,7 +3729,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:17:56 GMT + - Wed, 22 Jan 2025 15:33:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3659,7 +3747,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3676,15 +3764,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3697,6 +3785,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3708,7 +3798,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:18:11 GMT + - Wed, 22 Jan 2025 15:33:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3726,7 +3816,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3743,15 +3833,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3764,6 +3854,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3775,7 +3867,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:18:26 GMT + - Wed, 22 Jan 2025 15:33:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3793,7 +3885,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3810,15 +3902,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3831,6 +3923,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3842,7 +3936,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:18:41 GMT + - Wed, 22 Jan 2025 15:33:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3860,7 +3954,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3877,15 +3971,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3898,6 +3992,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3909,7 +4005,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:18:56 GMT + - Wed, 22 Jan 2025 15:34:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3927,7 +4023,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3944,15 +4040,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -3965,6 +4061,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -3976,7 +4074,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:19:11 GMT + - Wed, 22 Jan 2025 15:34:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3994,7 +4092,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4011,15 +4109,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4032,6 +4130,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4043,7 +4143,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:19:26 GMT + - Wed, 22 Jan 2025 15:34:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4061,7 +4161,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4078,15 +4178,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4099,6 +4199,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4110,7 +4212,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:19:41 GMT + - Wed, 22 Jan 2025 15:34:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4128,7 +4230,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4145,15 +4247,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4166,6 +4268,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4177,7 +4281,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:19:56 GMT + - Wed, 22 Jan 2025 15:35:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4195,7 +4299,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4212,15 +4316,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4233,6 +4337,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4244,7 +4350,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:20:11 GMT + - Wed, 22 Jan 2025 15:35:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4262,7 +4368,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4279,15 +4385,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4300,6 +4406,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4311,7 +4419,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:20:26 GMT + - Wed, 22 Jan 2025 15:35:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4329,7 +4437,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4346,15 +4454,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4367,6 +4475,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4378,7 +4488,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:20:41 GMT + - Wed, 22 Jan 2025 15:35:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4396,7 +4506,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4413,15 +4523,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4434,6 +4544,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4445,7 +4557,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:20:56 GMT + - Wed, 22 Jan 2025 15:36:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4463,7 +4575,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4480,15 +4592,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4501,6 +4613,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4512,7 +4626,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:21:11 GMT + - Wed, 22 Jan 2025 15:36:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4530,7 +4644,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4547,15 +4661,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4568,6 +4682,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4579,7 +4695,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:21:26 GMT + - Wed, 22 Jan 2025 15:36:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4597,7 +4713,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4614,15 +4730,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4635,6 +4751,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4646,7 +4764,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:21:41 GMT + - Wed, 22 Jan 2025 15:36:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4664,7 +4782,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4681,15 +4799,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4702,6 +4820,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4713,7 +4833,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:21:56 GMT + - Wed, 22 Jan 2025 15:37:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4731,7 +4851,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4748,15 +4868,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4769,6 +4889,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4780,7 +4902,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:22:11 GMT + - Wed, 22 Jan 2025 15:37:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4798,7 +4920,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4815,15 +4937,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4836,6 +4958,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4847,7 +4971,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:22:26 GMT + - Wed, 22 Jan 2025 15:37:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4865,7 +4989,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4882,15 +5006,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4903,6 +5027,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4914,7 +5040,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:22:41 GMT + - Wed, 22 Jan 2025 15:37:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4932,7 +5058,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4949,15 +5075,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -4970,6 +5096,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -4981,7 +5109,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:22:56 GMT + - Wed, 22 Jan 2025 15:38:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4999,7 +5127,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5016,15 +5144,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5037,6 +5165,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5048,7 +5178,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:23:11 GMT + - Wed, 22 Jan 2025 15:38:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5066,7 +5196,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5083,15 +5213,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5104,6 +5234,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5115,7 +5247,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:23:26 GMT + - Wed, 22 Jan 2025 15:38:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5133,7 +5265,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5150,15 +5282,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5171,6 +5303,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5182,7 +5316,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:23:41 GMT + - Wed, 22 Jan 2025 15:38:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5200,7 +5334,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5217,15 +5351,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5238,6 +5372,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5249,7 +5385,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:23:56 GMT + - Wed, 22 Jan 2025 15:39:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5267,7 +5403,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5284,15 +5420,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5305,6 +5441,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5316,7 +5454,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:24:11 GMT + - Wed, 22 Jan 2025 15:39:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5334,7 +5472,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5351,15 +5489,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5372,6 +5510,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5383,7 +5523,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:24:26 GMT + - Wed, 22 Jan 2025 15:39:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5401,7 +5541,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5418,15 +5558,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5439,6 +5579,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5450,7 +5592,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:24:41 GMT + - Wed, 22 Jan 2025 15:39:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5468,7 +5610,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5485,15 +5627,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5506,6 +5648,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5517,7 +5661,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:24:56 GMT + - Wed, 22 Jan 2025 15:40:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5535,7 +5679,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5552,15 +5696,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5573,6 +5717,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5584,7 +5730,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:25:11 GMT + - Wed, 22 Jan 2025 15:40:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5602,7 +5748,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5619,15 +5765,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5640,6 +5786,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5651,7 +5799,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:25:26 GMT + - Wed, 22 Jan 2025 15:40:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5669,7 +5817,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5686,15 +5834,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5707,6 +5855,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5718,7 +5868,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:25:41 GMT + - Wed, 22 Jan 2025 15:40:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5736,7 +5886,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5753,15 +5903,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5774,6 +5924,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5785,7 +5937,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:25:56 GMT + - Wed, 22 Jan 2025 15:41:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5803,7 +5955,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5820,15 +5972,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5841,6 +5993,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5852,7 +6006,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:26:11 GMT + - Wed, 22 Jan 2025 15:41:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5870,7 +6024,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5887,15 +6041,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5908,6 +6062,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5919,7 +6075,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:26:26 GMT + - Wed, 22 Jan 2025 15:41:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5937,7 +6093,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5954,15 +6110,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -5975,6 +6131,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -5986,7 +6144,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:26:41 GMT + - Wed, 22 Jan 2025 15:41:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6004,7 +6162,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6021,15 +6179,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:20:48"},"entity.id":210765,"entity.type":"database","id":{"+gte":934250283}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + body: '{"data": [{"id": 934250283, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 907, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -6042,18 +6200,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "463" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:26:56 GMT + - Wed, 22 Jan 2025 15:42:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6071,7 +6231,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6087,17 +6247,49 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"data": [{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": "failover", + "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 6, "duration": 4, "frequency": + "weekly", "hour_of_day": 5, "pending": []}, "used_disk_size_gb": 0, "version": + "8.0.30", "platform": "rdbms-default"}, {"allow_list": [], "cluster_size": 1, + "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210826-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210826, + "label": "tf_test-2947682077824026612", "members": {}, "port": 18319, "region": + "fr-par", "ssl_connection": true, "status": "provisioning", "total_disk_size_gb": + 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": + 2, "duration": 4, "frequency": "weekly", "hour_of_day": 23, "pending": []}, + "used_disk_size_gb": null, "version": "8", "platform": "rdbms-default"}, {"allow_list": + ["10.0.0.3/32"], "cluster_size": 1, "created": "2018-01-02T03:04:05", "encrypted": + true, "engine": "mysql", "hosts": {"primary": "a210827-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210827, "label": "tf_test-255170365349247847", "members": {}, "port": + 18319, "region": "fr-par", "ssl_connection": true, "status": "provisioning", + "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", + "updates": {"day_of_week": 4, "duration": 4, "frequency": "weekly", "hour_of_day": + 12, "pending": []}, "used_disk_size_gb": null, "version": "8", "platform": "rdbms-default"}, + {"allow_list": [], "cluster_size": 1, "created": "2018-01-02T03:04:05", "encrypted": + true, "engine": "mysql", "hosts": {"primary": "a210828-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210828, "label": "tf_test-2611724571476327698", "members": {}, "port": + 18319, "region": "fr-par", "ssl_connection": true, "status": "provisioning", + "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", + "updates": {"day_of_week": 7, "duration": 4, "frequency": "weekly", "hour_of_day": + 15, "pending": []}, "used_disk_size_gb": null, "version": "8", "platform": "rdbms-default"}, + {"allow_list": ["10.0.0.3/32"], "cluster_size": 1, "created": "2018-01-02T03:04:05", + "encrypted": true, "engine": "mysql", "hosts": {"primary": "a210829-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210829, "label": "tf_test-6180143901014791701", "members": {}, "port": + 18319, "region": "fr-par", "ssl_connection": true, "status": "provisioning", + "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", + "updates": {"day_of_week": 4, "duration": 4, "frequency": "weekly", "hour_of_day": + 21, "pending": []}, "used_disk_size_gb": null, "version": "8", "platform": "rdbms-default"}], + "page": 1, "pages": 1, "results": 5}' headers: Access-Control-Allow-Credentials: - "true" @@ -6109,18 +6301,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "469" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:27:11 GMT + - Wed, 22 Jan 2025 15:42:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6128,8 +6320,9 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6138,7 +6331,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6154,17 +6347,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": 3, "created": + "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": {"primary": + "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210765, "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": + "failover", "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 6, "duration": 4, "frequency": + "weekly", "hour_of_day": 5, "pending": []}, "used_disk_size_gb": 0, "version": + "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6176,18 +6371,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "836" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:27:26 GMT + - Wed, 22 Jan 2025 15:42:09 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6196,7 +6393,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6205,14 +6402,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: "" + body: '{"label":"go-mysql-test-def547m5mw2qwc5-updated","allow_list":["128.173.205.21","123.177.200.20"],"updates":{"day_of_week":3,"duration":4,"frequency":"weekly","hour_of_day":8}}' form: {} headers: Accept: @@ -6221,17 +6418,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 + method: PUT response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5-updated", "members": {"172.104.206.251": + "failover", "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": 0, "version": + "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6243,27 +6443,28 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "852" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:27:41 GMT + - Wed, 22 Jan 2025 15:42:12 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6272,7 +6473,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6289,15 +6490,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":210765,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": + body: '{"data": [{"id": 934270545, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 0, "action": "database_update", "username": "ErikZilber", "entity": + {"label": "go-mysql-test-def547m5mw2qwc5", "id": 210765, "type": "database", + "url": "/v4/databases/mysql/instances/210765"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -6310,18 +6511,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "461" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:27:56 GMT + - Wed, 22 Jan 2025 15:42:27 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6339,7 +6542,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6355,17 +6558,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": "failover", + "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": 0, "version": + "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6377,18 +6583,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "844" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:28:11 GMT + - Wed, 22 Jan 2025 15:42:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6397,7 +6605,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6406,7 +6614,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6422,17 +6630,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765/ssl method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVRVENDQXFtZ0F3SUJBZ0lVSGw2WFlseHA0MTFpVUMwU294VkYzUmpkUXpBd0RRWUpLb1pJaHZjTkFRRU0KQlFBd09qRTRNRFlHQTFVRUF3d3ZZakF3TkRoaU4yRXRPR0ZrWVMwMFpUWXlMV0UyTXprdFpEazROakU1WXpJeApaR1ZsSUZCeWIycGxZM1FnUTBFd0hoY05NalF4TVRBMk1Ua3hOVFV5V2hjTk16UXhNVEEwTVRreE5UVXlXakE2Ck1UZ3dOZ1lEVlFRRERDOWlNREEwT0dJM1lTMDRZV1JoTFRSbE5qSXRZVFl6T1Mxa09UZzJNVGxqTWpGa1pXVWcKVUhKdmFtVmpkQ0JEUVRDQ0FhSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTXUrMXNuVQpYdXplSUI3U05ReUE5K0JFdkFJYzNKeThRVm1aTmRYWFdVRzUvZlZ3SXZsdVNwaW40SVZuSFpGclJadjNXdmM5CllQbTRQdmxBZEZFcy9qek4wZ3RhNnlVeEJES09YRHBJVksxZU0xbHIrUWNvczQ1blk2cWVXa2xBOThGbFFPQkYKWkk1elkvVU1vLzk3WElINmVQVllzeWQ2dHM0MEp0SjBDYUcyVXBBSUJuOU5QYnRJTFk1a1ZkRGlVdHFSbm55MQpHdmY3N2M3ZkxVYVRkWi9TRUwveGl0S1B5M24zZGFaOG5qUmMzNXlLbWthOElxZXlIS3NqNVc4azMvem1UVlB0Clkvc3ZPcGVCOU5FeHMvenlZZzJFOHp3bGtzUDZwTE85N0hnWXdLNFJPcmZHMUJYLzVFZUhkL29xbHB2dnBLdzUKRklMUVpWRk9jVGFyTm5XdERwa2VKRW5zWmpFd0Y2MTJzNjZHei9GYzF4N1RSdkhEMmQ0MXE0M1pvOXN6bHpETwprWkxrOXZSNUxlZmFSaW9uUnJlYktSR1NzK0tuQlN0aTA0UlpsSGt0ZzZ0dmN1MHdIT05OdG1RODVRTUcvMTJKClJEcXZsMG1IQTR3cXNDUi9RK3Zkc3k3MkprWEFIakFpd0o1bzBwdVNEYTBzUVZzSHdlaGlXakkrelFJREFRQUIKb3o4d1BUQWRCZ05WSFE0RUZnUVVXVDg4RVhSaWRSSmFtOUtkK3RtU3BwTjI0aVF3RHdZRFZSMFRCQWd3QmdFQgovd0lCQURBTEJnTlZIUThFQkFNQ0FRWXdEUVlKS29aSWh2Y05BUUVNQlFBRGdnR0JBSjVKZWRRczJPUG9kd0pZClVzdDdhVWZUNFp1TWhEaWJEditBckdBblAzL3Rsa3JJeEMzMjhoai9ET1gvM3NSUm9xRDVEZm1IMUtBMGkxZEsKcU9QN0pIaUI4dkYrT2Q1MjgvMzFTeFg0cmlpRll5MlozQStHQ2xMRFYyTks3QXBjZXZSL09MUmdSKys5ZElmMQppVHRIczNpd2FNYUtBQ1JaaDFVcTMzU0hURE5URkhVVVJVbGUrM0YvS1J0YllCS1VHa3Vob3lzbE14TXM1aHFiCk5sdlZBdU8yY21ucHl0WWIrcmhseE5BWjZYMjdlODNnd21idUROcjdXaGJRd0xkN1U3Wnh3VlZWYitHTkxlYUkKQU5oMURsOXZLWnRRTFdjNExVZnQxZWZCbzR1MnlwSjRRckd6aHI4alVrQUhRWE4vSzgzaDVqQ2hXRzZjeUozQwpIRm9rZkdhdnF3MkdVS1AyRVc0SkJVQ0VaMTRYUEpjYW9HeTNEQmd3WDUxZ1VTMUsySlR2a0NrMXl0ckh4NzZqCkloMFVJZnFvTS9rNEw1K0Z2YmxsS1ZYaHhoSllBSVg2TndVRzlZRklhR1BUdVZUREFFQlV6L3lWd2VnUmNZcGcKWm0zMDJTbGMrWDlmamwrR2VQN3JWbWtBTmwyOHRYL1VVZG1SeTFlS1BxeDlQZGVEQ2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="}' headers: Access-Control-Allow-Credentials: - "true" @@ -6444,18 +6645,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "469" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:28:26 GMT + - Wed, 22 Jan 2025 15:42:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6463,8 +6664,9 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6473,7 +6675,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6489,17 +6691,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765/credentials method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"password": "@S3cur3P@ssw0rd", "username": "aCoolUsername"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6511,18 +6706,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "64" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:28:41 GMT + - Wed, 22 Jan 2025 15:42:45 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6531,7 +6728,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6540,7 +6737,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6556,17 +6753,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/210765/credentials/reset + method: POST response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -6578,27 +6768,28 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:28:56 GMT + - Wed, 22 Jan 2025 15:47:48 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6607,7 +6798,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6623,17 +6814,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765/credentials method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"password": "@NewS3cur3P@ssw0rd", "username": "aCoolUsername"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6645,18 +6829,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "64" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:29:11 GMT + - Wed, 22 Jan 2025 15:48:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6665,7 +6851,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6674,7 +6860,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6690,17 +6876,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/210765/patch + method: POST response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -6712,27 +6891,28 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:29:26 GMT + - Wed, 22 Jan 2025 15:48:08 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6741,7 +6921,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6757,17 +6937,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": "failover", + "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6779,18 +6962,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "846" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:29:41 GMT + - Wed, 22 Jan 2025 15:48:25 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6799,7 +6984,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6808,7 +6993,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6824,17 +7009,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": "failover", + "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6846,18 +7034,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "846" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:29:56 GMT + - Wed, 22 Jan 2025 15:48:41 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6866,7 +7056,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6875,7 +7065,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6891,17 +7081,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": "failover", + "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6913,18 +7106,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "846" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:30:11 GMT + - Wed, 22 Jan 2025 15:48:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6933,7 +7128,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6942,7 +7137,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6958,17 +7153,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 method: GET response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "mysql", "hosts": + {"primary": "a210765-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": + "replica-a210765-akamai-prod-5782758-default.g2a.akamaidb.net"}, "id": 210765, + "label": "go-mysql-test-def547m5mw2qwc5", "members": {"172.104.206.251": "failover", + "172.104.206.64": "failover", "172.105.57.43": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": 0, "version": + "8.0.30", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6980,18 +7178,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "469" + - "844" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 13:30:26 GMT + - Wed, 22 Jan 2025 15:49:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -7000,7 +7200,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7009,7 +7209,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7025,17 +7225,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/210765 + method: DELETE response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -7047,22036 +7240,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:30:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:30:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:31:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:31:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:31:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:31:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:32:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:32:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:32:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:32:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:33:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:33:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:33:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:33:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:34:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:34:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:34:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:34:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:35:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:35:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:35:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:35:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:36:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:36:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:36:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:36:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:37:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:37:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:37:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:37:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:38:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:38:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:38:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:38:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:39:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:39:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:39:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:39:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:40:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:40:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:40:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:40:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:41:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:41:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:41:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:41:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:42:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:42:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:42:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:42:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:43:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:43:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:43:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:43:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:44:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:44:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:44:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:44:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:45:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:45:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:45:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:45:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:46:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:46:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:46:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:46:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:47:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:47:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:47:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:47:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:48:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:48:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:48:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:48:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:49:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:49:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:49:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:49:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:50:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:50:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:50:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:50:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:51:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:51:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:51:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:51:56 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:52:11 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-07-03T13:05:41"},"entity.id":137649,"entity.type":"database","id":{"+gte":765226604}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765226604, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 2660, "action": "database_create", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "finished", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "464" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:52:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances?page=1 - method: GET - response: - body: '{"data": [{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "active", "port": 3306, "encrypted": false, "allow_list": ["203.0.113.1", - "192.0.1.0/24"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {"194.195.117.71": "failover", "192.46.209.77": - "failover", "194.195.118.252": "primary"}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 0, "day_of_week": 6, "week_of_month": null}}], "page": 1, "pages": 1, "results": - 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "851" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:52:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "active", - "port": 3306, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {"194.195.117.71": "failover", "192.46.209.77": - "failover", "194.195.118.252": "primary"}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 0, "day_of_week": 6, "week_of_month": null}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "802" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:52:26 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"label":"go-mysql-test-defi8q3a5p4b65g-updated","allow_list":["128.173.205.21","123.177.200.20"],"updates":{"day_of_week":3,"duration":1,"frequency":"monthly","hour_of_day":8,"week_of_month":3}}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: PUT - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:52:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database"}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:52:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:53:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:53:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:53:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:53:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:54:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:54:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:54:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:54:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:55:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:55:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:55:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:55:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:56:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:56:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:56:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:56:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:57:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:57:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:57:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:57:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:58:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:58:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:58:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:58:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:59:01 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:59:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:59:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 13:59:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:00:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:00:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:00:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:00:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:01:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:01:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:01:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:01:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:02:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:02:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:02:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:02:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:03:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:03:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:03:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:03:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:04:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:04:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:04:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:04:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:05:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:05:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:05:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:05:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:06:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:06:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:06:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:06:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:07:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:07:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:07:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:07:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "477" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:08:00 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":137649,"entity.type":"database","id":{"+gte":765269360}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 765269360, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 70, "action": "database_update", "username": "ErikZilber", "entity": - {"label": "go-mysql-test-defi8q3a5p4b65g-updated", "id": 137649, "type": "database", - "url": "/v4/databases/mysql/instances/137649"}, "status": "finished", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "470" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:08:15 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "active", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {"194.195.117.71": "failover", "192.46.209.77": - "failover", "194.195.118.252": "primary"}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "813" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:08:31 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/ssl - method: GET - response: - body: '{"ca_certificate": null}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "24" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:08:31 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/credentials - method: GET - response: - body: '{"username": "linroot", "password": "C9AU.WILGyp0uPQM"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "55" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:08:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/credentials/reset - method: POST - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:13:35 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/credentials - method: GET - response: - body: '{"username": "linroot", "password": "9DD_bma2yXwirZyq"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "55" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:13:52 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/patch - method: POST - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:13:53 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:14:08 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:14:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:14:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:14:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:15:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:15:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:15:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:15:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:16:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:16:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:16:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:16:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:17:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:17:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:17:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:17:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:18:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:18:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:18:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:18:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:19:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:19:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:19:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:19:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:20:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:20:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:20:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:20:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:21:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:21:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:21:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:21:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:22:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:22:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:22:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:22:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:23:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:23:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:23:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:23:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:24:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:24:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:24:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:24:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:25:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:25:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:25:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:25:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:26:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:26:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:26:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:26:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:27:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:27:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 2, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "728" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:27:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:27:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:28:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:28:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:28:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:28:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:29:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:29:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:29:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:29:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:30:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:30:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:30:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:30:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:31:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:31:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:31:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:31:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:32:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:32:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:32:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:32:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:33:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:33:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:33:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:33:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:34:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:34:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:34:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:34:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:35:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:35:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:35:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:35:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:36:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:36:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:36:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:36:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:37:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:37:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:37:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:37:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:38:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:38:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:38:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:38:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:39:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:39:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:39:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:39:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:40:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:40:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:40:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:40:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:41:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:41:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:41:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:41:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:42:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:42:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:42:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:42:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:43:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:43:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:43:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:43:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:44:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:44:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:44:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:44:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:45:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:45:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:45:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:45:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:46:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:46:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:46:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:46:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:47:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:47:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:47:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:47:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:48:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:48:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:48:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:48:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:49:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:49:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:49:39 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "updating", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "727" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:49:54 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "active", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {"194.195.117.71": "failover", "192.46.209.77": - "failover", "194.195.118.252": "primary"}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "812" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:50:09 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"label":"mysqlbackupforlinodego","target":"primary"}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups - method: POST - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:50:12 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:50:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:50:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:50:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:51:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:51:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:51:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:51:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups?page=1 - method: GET - response: - body: '{"data": [{"id": 1441811, "type": "snapshot", "label": "mysqlbackupforlinodego", - "created": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "153" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:52:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649/backups/1441811 - method: GET - response: - body: '{"id": 1441811, "type": "snapshot", "label": "mysqlbackupforlinodego", - "created": "2018-01-02T03:04:05"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "104" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:52:14 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:52:29 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:52:44 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:52:59 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:53:14 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:53:29 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:53:44 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:53:59 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:54:14 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:54:29 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:54:45 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:54:59 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "backing_up", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "729" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:55:14 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: GET - response: - body: '{"id": 137649, "label": "go-mysql-test-defi8q3a5p4b65g-updated", "type": - "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "active", "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", - "123.177.200.20"], "cluster_size": 3, "hosts": {"primary": "lin-137649-17472-mysql-primary.servers.linodedb.net", - "secondary": "lin-137649-17472-mysql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {"194.195.117.71": "failover", "192.46.209.77": - "failover", "194.195.118.252": "primary"}, "ssl_connection": false, "replication_type": - "semi_synch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "812" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 03 Jul 2024 14:55:29 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/137649 - method: DELETE - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: + Akamai-Internal-Account: - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -29088,7 +7253,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 03 Jul 2024 14:55:47 GMT + - Wed, 22 Jan 2025 15:49:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -29105,7 +7270,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDatabase_Postgres_Suite.yaml b/test/integration/fixtures/TestDatabase_Postgres_Suite.yaml index 793283514..ba470be84 100644 --- a/test/integration/fixtures/TestDatabase_Postgres_Suite.yaml +++ b/test/integration/fixtures/TestDatabase_Postgres_Suite.yaml @@ -15,243 +15,248 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 25}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -263,6 +268,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -272,7 +279,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:20:02 GMT + - Wed, 22 Jan 2025 15:49:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -291,14 +298,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-postgres-testing-def","region":"ap-west","type":"g6-nanode-1","engine":"postgresql/14.6","allow_list":["203.0.113.1","192.0.1.0/24"],"cluster_size":3,"replication_type":"asynch"}' + body: '{"label":"go-postgres-testing-defg02323nvin1r","region":"ap-west","type":"g6-nanode-1","engine":"postgresql/14","allow_list":["203.0.113.1","192.0.1.0/24"],"cluster_size":3}' form: {} headers: Accept: @@ -310,14 +317,15 @@ interactions: url: https://api.linode.com/v4beta/databases/postgresql/instances method: POST response: - body: '{"id": 133403, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "provisioning", - "port": 5432, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": null, "secondary": null}, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - null, "used_disk_size_gb": null, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": 0, - "day_of_week": null, "week_of_month": null}, "replication_commit_type": "local"}' + body: '{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": 3, "created": + "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", "hosts": {"primary": + "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {}, + "port": 18319, "region": "ap-west", "ssl_connection": true, "status": "provisioning", + "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", + "updates": {"day_of_week": 3, "duration": 4, "frequency": "weekly", "hour_of_day": + 18, "pending": []}, "used_disk_size_gb": null, "version": "14", "platform": + "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -329,18 +337,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "652" + - "720" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:20:02 GMT + - Wed, 22 Jan 2025 15:49:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -357,7 +367,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -374,16 +384,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database"}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -395,18 +406,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:20:17 GMT + - Wed, 22 Jan 2025 15:49:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -424,7 +437,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -441,16 +454,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -462,18 +476,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:20:32 GMT + - Wed, 22 Jan 2025 15:50:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -491,7 +507,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -508,16 +524,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -529,18 +546,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:20:47 GMT + - Wed, 22 Jan 2025 15:50:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -558,7 +577,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -575,16 +594,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -596,18 +616,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:21:02 GMT + - Wed, 22 Jan 2025 15:50:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -625,7 +647,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -642,16 +664,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -663,18 +686,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:21:17 GMT + - Wed, 22 Jan 2025 15:50:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -692,7 +717,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -709,16 +734,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -730,18 +756,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:21:32 GMT + - Wed, 22 Jan 2025 15:51:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -759,7 +787,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -776,16 +804,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -797,18 +826,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:21:47 GMT + - Wed, 22 Jan 2025 15:51:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -826,7 +857,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -843,16 +874,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -864,18 +896,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:22:02 GMT + - Wed, 22 Jan 2025 15:51:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -893,7 +927,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -910,16 +944,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -931,18 +966,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:22:17 GMT + - Wed, 22 Jan 2025 15:51:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -960,7 +997,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -977,16 +1014,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -998,18 +1036,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:22:32 GMT + - Wed, 22 Jan 2025 15:52:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1027,7 +1067,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1044,16 +1084,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1065,18 +1106,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:22:47 GMT + - Wed, 22 Jan 2025 15:52:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1094,7 +1137,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1111,16 +1154,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1132,18 +1176,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:23:02 GMT + - Wed, 22 Jan 2025 15:52:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1161,7 +1207,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1178,16 +1224,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1199,18 +1246,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:23:17 GMT + - Wed, 22 Jan 2025 15:52:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1228,7 +1277,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1245,16 +1294,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1266,18 +1316,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:23:32 GMT + - Wed, 22 Jan 2025 15:53:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1295,7 +1347,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1312,16 +1364,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1333,18 +1386,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:23:47 GMT + - Wed, 22 Jan 2025 15:53:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1362,7 +1417,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1379,16 +1434,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1400,18 +1456,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:24:02 GMT + - Wed, 22 Jan 2025 15:53:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1429,7 +1487,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1446,16 +1504,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1467,18 +1526,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:24:17 GMT + - Wed, 22 Jan 2025 15:53:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1496,7 +1557,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1513,16 +1574,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1534,18 +1596,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:24:32 GMT + - Wed, 22 Jan 2025 15:54:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1563,7 +1627,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1580,16 +1644,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1601,18 +1666,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:24:47 GMT + - Wed, 22 Jan 2025 15:54:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1630,7 +1697,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1647,16 +1714,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1668,18 +1736,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:25:02 GMT + - Wed, 22 Jan 2025 15:54:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1697,7 +1767,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1714,16 +1784,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1735,18 +1806,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:25:17 GMT + - Wed, 22 Jan 2025 15:54:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1764,7 +1837,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1781,16 +1854,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1802,18 +1876,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:25:32 GMT + - Wed, 22 Jan 2025 15:55:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1831,7 +1907,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1848,16 +1924,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1869,18 +1946,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:25:47 GMT + - Wed, 22 Jan 2025 15:55:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1898,7 +1977,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1915,16 +1994,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -1936,18 +2016,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:26:02 GMT + - Wed, 22 Jan 2025 15:55:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1965,7 +2047,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1982,16 +2064,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2003,18 +2086,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:26:17 GMT + - Wed, 22 Jan 2025 15:55:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2032,7 +2117,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2049,16 +2134,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2070,18 +2156,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:26:32 GMT + - Wed, 22 Jan 2025 15:56:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2099,7 +2187,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2116,16 +2204,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2137,18 +2226,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:26:47 GMT + - Wed, 22 Jan 2025 15:56:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2166,7 +2257,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2183,16 +2274,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2204,18 +2296,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:27:02 GMT + - Wed, 22 Jan 2025 15:56:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2233,7 +2327,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2250,16 +2344,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2271,18 +2366,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:27:17 GMT + - Wed, 22 Jan 2025 15:56:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2300,7 +2397,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2317,16 +2414,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2338,18 +2436,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:27:32 GMT + - Wed, 22 Jan 2025 15:57:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2367,7 +2467,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2384,16 +2484,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2405,18 +2506,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:27:47 GMT + - Wed, 22 Jan 2025 15:57:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2434,7 +2537,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2451,16 +2554,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2472,18 +2576,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:28:02 GMT + - Wed, 22 Jan 2025 15:57:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2501,7 +2607,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2518,16 +2624,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2539,18 +2646,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:28:17 GMT + - Wed, 22 Jan 2025 15:57:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2568,7 +2677,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2585,16 +2694,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2606,18 +2716,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:28:32 GMT + - Wed, 22 Jan 2025 15:58:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2635,7 +2747,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2652,16 +2764,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2673,18 +2786,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:28:47 GMT + - Wed, 22 Jan 2025 15:58:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2702,7 +2817,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2719,16 +2834,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2740,18 +2856,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:29:02 GMT + - Wed, 22 Jan 2025 15:58:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2769,7 +2887,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2786,16 +2904,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2807,18 +2926,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:29:17 GMT + - Wed, 22 Jan 2025 15:58:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2836,7 +2957,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2853,16 +2974,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2874,18 +2996,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:29:32 GMT + - Wed, 22 Jan 2025 15:59:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2903,7 +3027,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2920,16 +3044,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -2941,18 +3066,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:29:47 GMT + - Wed, 22 Jan 2025 15:59:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2970,7 +3097,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2987,16 +3114,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3008,18 +3136,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:30:02 GMT + - Wed, 22 Jan 2025 15:59:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3037,7 +3167,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3054,16 +3184,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3075,18 +3206,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:30:17 GMT + - Wed, 22 Jan 2025 15:59:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3104,7 +3237,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3121,16 +3254,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3142,18 +3276,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:30:32 GMT + - Wed, 22 Jan 2025 16:00:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3171,7 +3307,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3188,16 +3324,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3209,18 +3346,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:30:47 GMT + - Wed, 22 Jan 2025 16:00:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3238,7 +3377,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3255,16 +3394,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3276,18 +3416,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:31:02 GMT + - Wed, 22 Jan 2025 16:00:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3305,7 +3447,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3322,16 +3464,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3343,18 +3486,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:31:17 GMT + - Wed, 22 Jan 2025 16:00:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3372,7 +3517,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3389,16 +3534,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3410,18 +3556,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:31:32 GMT + - Wed, 22 Jan 2025 16:01:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3439,7 +3587,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3456,16 +3604,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3477,18 +3626,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:31:47 GMT + - Wed, 22 Jan 2025 16:01:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3506,7 +3657,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3523,16 +3674,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3544,18 +3696,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:32:02 GMT + - Wed, 22 Jan 2025 16:01:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3573,7 +3727,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3590,16 +3744,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3611,18 +3766,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:32:17 GMT + - Wed, 22 Jan 2025 16:01:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3640,7 +3797,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3657,16 +3814,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3678,18 +3836,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:32:32 GMT + - Wed, 22 Jan 2025 16:02:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3707,7 +3867,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3724,16 +3884,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3745,18 +3906,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:32:47 GMT + - Wed, 22 Jan 2025 16:02:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3774,7 +3937,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3791,16 +3954,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3812,18 +3976,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:33:02 GMT + - Wed, 22 Jan 2025 16:02:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3841,7 +4007,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3858,16 +4024,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3879,18 +4046,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:33:17 GMT + - Wed, 22 Jan 2025 16:02:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3908,7 +4077,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3925,16 +4094,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -3946,18 +4116,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:33:32 GMT + - Wed, 22 Jan 2025 16:03:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -3975,7 +4147,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3992,16 +4164,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4013,18 +4186,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:33:47 GMT + - Wed, 22 Jan 2025 16:03:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4042,7 +4217,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4059,16 +4234,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4080,18 +4256,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:34:02 GMT + - Wed, 22 Jan 2025 16:03:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4109,7 +4287,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4126,16 +4304,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4147,18 +4326,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:34:17 GMT + - Wed, 22 Jan 2025 16:03:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4176,7 +4357,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4193,16 +4374,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4214,18 +4396,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:34:32 GMT + - Wed, 22 Jan 2025 16:04:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4243,7 +4427,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4260,16 +4444,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4281,18 +4466,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:34:47 GMT + - Wed, 22 Jan 2025 16:04:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4310,7 +4497,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4327,16 +4514,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4348,18 +4536,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:35:02 GMT + - Wed, 22 Jan 2025 16:04:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4377,7 +4567,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4394,16 +4584,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4415,18 +4606,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:35:17 GMT + - Wed, 22 Jan 2025 16:04:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4444,7 +4637,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4461,16 +4654,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4482,18 +4676,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:35:32 GMT + - Wed, 22 Jan 2025 16:05:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4511,7 +4707,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4528,16 +4724,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4549,18 +4746,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:35:47 GMT + - Wed, 22 Jan 2025 16:05:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4578,7 +4777,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4595,16 +4794,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4616,18 +4816,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:36:02 GMT + - Wed, 22 Jan 2025 16:05:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4645,7 +4847,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4662,16 +4864,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4683,18 +4886,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:36:17 GMT + - Wed, 22 Jan 2025 16:05:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4712,7 +4917,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4729,16 +4934,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4750,18 +4956,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:36:32 GMT + - Wed, 22 Jan 2025 16:06:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4779,7 +4987,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4796,16 +5004,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4817,18 +5026,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:36:47 GMT + - Wed, 22 Jan 2025 16:06:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4846,7 +5057,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4863,16 +5074,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4884,18 +5096,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:37:02 GMT + - Wed, 22 Jan 2025 16:06:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4913,7 +5127,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4930,16 +5144,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -4951,18 +5166,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:37:17 GMT + - Wed, 22 Jan 2025 16:06:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -4980,7 +5197,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4997,16 +5214,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5018,18 +5236,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:37:32 GMT + - Wed, 22 Jan 2025 16:07:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5047,7 +5267,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5064,16 +5284,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5085,18 +5306,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:37:47 GMT + - Wed, 22 Jan 2025 16:07:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5114,7 +5337,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5131,16 +5354,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5152,18 +5376,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:38:02 GMT + - Wed, 22 Jan 2025 16:07:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5181,7 +5407,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5198,16 +5424,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5219,18 +5446,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:38:17 GMT + - Wed, 22 Jan 2025 16:07:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5248,7 +5477,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5265,16 +5494,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5286,18 +5516,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:38:32 GMT + - Wed, 22 Jan 2025 16:08:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5315,7 +5547,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5332,16 +5564,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5353,18 +5586,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:38:47 GMT + - Wed, 22 Jan 2025 16:08:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5382,7 +5617,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5399,16 +5634,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5420,18 +5656,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:39:02 GMT + - Wed, 22 Jan 2025 16:08:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5449,7 +5687,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5466,16 +5704,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5487,18 +5726,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:39:18 GMT + - Wed, 22 Jan 2025 16:08:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5516,7 +5757,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5533,16 +5774,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5554,18 +5796,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:39:32 GMT + - Wed, 22 Jan 2025 16:09:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5583,7 +5827,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5600,16 +5844,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5621,18 +5866,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:39:47 GMT + - Wed, 22 Jan 2025 16:09:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5650,7 +5897,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5667,16 +5914,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5688,18 +5936,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:40:02 GMT + - Wed, 22 Jan 2025 16:09:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5717,7 +5967,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5734,16 +5984,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5755,18 +6006,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:40:17 GMT + - Wed, 22 Jan 2025 16:09:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5784,7 +6037,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5801,16 +6054,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5822,18 +6076,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:40:32 GMT + - Wed, 22 Jan 2025 16:10:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5851,7 +6107,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5868,16 +6124,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5889,18 +6146,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:40:47 GMT + - Wed, 22 Jan 2025 16:10:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5918,7 +6177,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5935,16 +6194,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "notification", + "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -5956,18 +6216,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "480" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:41:02 GMT + - Wed, 22 Jan 2025 16:10:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -5985,7 +6247,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6002,15 +6264,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2025-01-22T15:49:28"},"entity.id":210830,"entity.type":"database","id":{"+gte":934275685}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": + body: '{"data": [{"id": 934275685, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 903, "action": "database_create", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -6023,18 +6285,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "474" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:41:17 GMT + - Wed, 22 Jan 2025 16:10:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6052,7 +6316,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6068,17 +6332,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"data": [{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 18, "pending": []}, "used_disk_size_gb": 0, "version": + "14.15", "platform": "rdbms-default"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -6090,18 +6357,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:41:32 GMT + - Wed, 22 Jan 2025 16:10:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6109,8 +6376,9 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6119,7 +6387,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6135,17 +6403,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["192.0.1.0/24", "203.0.113.1/32"], "cluster_size": 3, "created": + "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", "hosts": {"primary": + "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 18, "pending": []}, "used_disk_size_gb": 0, "version": + "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6157,18 +6427,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "845" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:41:47 GMT + - Wed, 22 Jan 2025 16:10:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6177,7 +6449,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6186,14 +6458,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: "" + body: '{"label":"go-postgres-testing-defg02323nvin1r-updated","allow_list":["128.173.205.21","123.177.200.20"],"updates":{"day_of_week":3,"duration":4,"frequency":"weekly","hour_of_day":8}}' form: {} headers: Accept: @@ -6202,17 +6474,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 + method: PUT response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r-updated", "members": + {"172.105.56.179": "failover", "172.105.56.41": "failover", "45.79.125.252": + "primary"}, "oldest_restore_time": "2018-01-02T03:04:05", "port": 18319, "region": + "ap-west", "ssl_connection": true, "status": "active", "total_disk_size_gb": + 9, "type": "g6-nanode-1", "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": + 3, "duration": 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6224,27 +6499,27 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:42:02 GMT + - Wed, 22 Jan 2025 16:10:52 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6253,7 +6528,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6270,15 +6545,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":210830,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": + body: '{"data": [{"id": 934289808, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 0, "action": "database_update", "username": "ErikZilber", "entity": + {"label": "go-postgres-testing-defg02323nvin1r", "id": 210830, "type": "database", + "url": "/v4/databases/postgresql/instances/210830"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -6291,18 +6566,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "472" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:42:17 GMT + - Wed, 22 Jan 2025 16:11:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6320,7 +6597,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6336,17 +6613,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": 0, "version": + "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6358,18 +6638,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "852" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:42:32 GMT + - Wed, 22 Jan 2025 16:11:23 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6378,7 +6660,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6387,7 +6669,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6403,17 +6685,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830/ssl method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVRVENDQXFtZ0F3SUJBZ0lVSGw2WFlseHA0MTFpVUMwU294VkYzUmpkUXpBd0RRWUpLb1pJaHZjTkFRRU0KQlFBd09qRTRNRFlHQTFVRUF3d3ZZakF3TkRoaU4yRXRPR0ZrWVMwMFpUWXlMV0UyTXprdFpEazROakU1WXpJeApaR1ZsSUZCeWIycGxZM1FnUTBFd0hoY05NalF4TVRBMk1Ua3hOVFV5V2hjTk16UXhNVEEwTVRreE5UVXlXakE2Ck1UZ3dOZ1lEVlFRRERDOWlNREEwT0dJM1lTMDRZV1JoTFRSbE5qSXRZVFl6T1Mxa09UZzJNVGxqTWpGa1pXVWcKVUhKdmFtVmpkQ0JEUVRDQ0FhSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTXUrMXNuVQpYdXplSUI3U05ReUE5K0JFdkFJYzNKeThRVm1aTmRYWFdVRzUvZlZ3SXZsdVNwaW40SVZuSFpGclJadjNXdmM5CllQbTRQdmxBZEZFcy9qek4wZ3RhNnlVeEJES09YRHBJVksxZU0xbHIrUWNvczQ1blk2cWVXa2xBOThGbFFPQkYKWkk1elkvVU1vLzk3WElINmVQVllzeWQ2dHM0MEp0SjBDYUcyVXBBSUJuOU5QYnRJTFk1a1ZkRGlVdHFSbm55MQpHdmY3N2M3ZkxVYVRkWi9TRUwveGl0S1B5M24zZGFaOG5qUmMzNXlLbWthOElxZXlIS3NqNVc4azMvem1UVlB0Clkvc3ZPcGVCOU5FeHMvenlZZzJFOHp3bGtzUDZwTE85N0hnWXdLNFJPcmZHMUJYLzVFZUhkL29xbHB2dnBLdzUKRklMUVpWRk9jVGFyTm5XdERwa2VKRW5zWmpFd0Y2MTJzNjZHei9GYzF4N1RSdkhEMmQ0MXE0M1pvOXN6bHpETwprWkxrOXZSNUxlZmFSaW9uUnJlYktSR1NzK0tuQlN0aTA0UlpsSGt0ZzZ0dmN1MHdIT05OdG1RODVRTUcvMTJKClJEcXZsMG1IQTR3cXNDUi9RK3Zkc3k3MkprWEFIakFpd0o1bzBwdVNEYTBzUVZzSHdlaGlXakkrelFJREFRQUIKb3o4d1BUQWRCZ05WSFE0RUZnUVVXVDg4RVhSaWRSSmFtOUtkK3RtU3BwTjI0aVF3RHdZRFZSMFRCQWd3QmdFQgovd0lCQURBTEJnTlZIUThFQkFNQ0FRWXdEUVlKS29aSWh2Y05BUUVNQlFBRGdnR0JBSjVKZWRRczJPUG9kd0pZClVzdDdhVWZUNFp1TWhEaWJEditBckdBblAzL3Rsa3JJeEMzMjhoai9ET1gvM3NSUm9xRDVEZm1IMUtBMGkxZEsKcU9QN0pIaUI4dkYrT2Q1MjgvMzFTeFg0cmlpRll5MlozQStHQ2xMRFYyTks3QXBjZXZSL09MUmdSKys5ZElmMQppVHRIczNpd2FNYUtBQ1JaaDFVcTMzU0hURE5URkhVVVJVbGUrM0YvS1J0YllCS1VHa3Vob3lzbE14TXM1aHFiCk5sdlZBdU8yY21ucHl0WWIrcmhseE5BWjZYMjdlODNnd21idUROcjdXaGJRd0xkN1U3Wnh3VlZWYitHTkxlYUkKQU5oMURsOXZLWnRRTFdjNExVZnQxZWZCbzR1MnlwSjRRckd6aHI4alVrQUhRWE4vSzgzaDVqQ2hXRzZjeUozQwpIRm9rZkdhdnF3MkdVS1AyRVc0SkJVQ0VaMTRYUEpjYW9HeTNEQmd3WDUxZ1VTMUsySlR2a0NrMXl0ckh4NzZqCkloMFVJZnFvTS9rNEw1K0Z2YmxsS1ZYaHhoSllBSVg2TndVRzlZRklhR1BUdVZUREFFQlV6L3lWd2VnUmNZcGcKWm0zMDJTbGMrWDlmamwrR2VQN3JWbWtBTmwyOHRYL1VVZG1SeTFlS1BxeDlQZGVEQ2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="}' headers: Access-Control-Allow-Credentials: - "true" @@ -6425,18 +6700,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:42:47 GMT + - Wed, 22 Jan 2025 16:11:24 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6444,8 +6719,9 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6454,7 +6730,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6470,17 +6746,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830/credentials method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"password": "@S3cur3P@ssw0rd", "username": "aCoolUsername"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6492,18 +6761,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "64" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:43:02 GMT + - Wed, 22 Jan 2025 16:11:25 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6512,7 +6783,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6521,7 +6792,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6537,17 +6808,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830/credentials/reset + method: POST response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -6559,27 +6823,28 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:43:17 GMT + - Wed, 22 Jan 2025 16:16:28 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6588,7 +6853,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6604,17 +6869,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830/credentials method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"password": "@NewS3cur3P@ssw0rd", "username": "aCoolUsername"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6626,18 +6884,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "64" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:43:32 GMT + - Wed, 22 Jan 2025 16:16:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6646,7 +6906,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6655,7 +6915,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6671,17 +6931,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830/patch + method: POST response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -6693,27 +6946,28 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:43:47 GMT + - Wed, 22 Jan 2025 16:21:46 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6722,7 +6976,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6738,17 +6992,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6760,18 +7017,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "854" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:44:02 GMT + - Wed, 22 Jan 2025 16:22:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6780,7 +7039,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6789,7 +7048,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6805,17 +7064,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6827,18 +7089,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "854" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:44:17 GMT + - Wed, 22 Jan 2025 16:22:19 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6847,7 +7111,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6856,7 +7120,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6872,17 +7136,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6894,18 +7161,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "854" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:44:32 GMT + - Wed, 22 Jan 2025 16:22:34 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6914,7 +7183,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6923,7 +7192,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6939,17 +7208,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "updating", "total_disk_size_gb": 9, "type": "g6-nanode-1", + "updated": "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": + 4, "frequency": "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": + 0, "version": "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -6961,18 +7233,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "854" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:44:47 GMT + - Wed, 22 Jan 2025 16:22:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -6981,7 +7255,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -6990,7 +7264,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7006,17 +7280,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 method: GET response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"allow_list": ["123.177.200.20/32", "128.173.205.21/32"], "cluster_size": + 3, "created": "2018-01-02T03:04:05", "encrypted": true, "engine": "postgresql", + "hosts": {"primary": "a210830-akamai-prod-5782758-default.g2a.akamaidb.net", + "standby": "replica-a210830-akamai-prod-5782758-default.g2a.akamaidb.net"}, + "id": 210830, "label": "go-postgres-testing-defg02323nvin1r", "members": {"172.105.56.179": + "failover", "172.105.56.41": "failover", "45.79.125.252": "primary"}, "oldest_restore_time": + "2018-01-02T03:04:05", "port": 18319, "region": "ap-west", "ssl_connection": + true, "status": "active", "total_disk_size_gb": 9, "type": "g6-nanode-1", "updated": + "2018-01-02T03:04:05", "updates": {"day_of_week": 3, "duration": 4, "frequency": + "weekly", "hour_of_day": 8, "pending": []}, "used_disk_size_gb": 0, "version": + "14.15", "platform": "rdbms-default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -7028,18 +7305,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "852" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:45:02 GMT + - Wed, 22 Jan 2025 16:23:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -7048,7 +7327,7 @@ interactions: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7057,7 +7336,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7073,17 +7352,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/210830 + method: DELETE response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -7095,27 +7367,28 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "468" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 24 Jun 2024 19:45:17 GMT + - Wed, 22 Jan 2025 16:23:23 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - events:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7124,16185 +7397,9 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:45:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:45:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:46:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:46:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:46:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:46:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:47:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:47:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:47:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:47:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:48:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:48:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:48:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:48:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:49:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:49:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:49:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:49:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:50:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:50:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:50:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:50:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:51:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:51:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:51:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:51:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:52:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:52:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:52:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:52:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:53:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:53:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:53:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:53:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:54:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:54:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:54:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:54:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:55:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:55:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:55:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:55:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:56:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:56:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:56:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:56:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:57:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:57:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:57:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:57:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:58:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:58:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:58:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:58:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:59:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:59:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:59:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 19:59:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:00:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:00:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:00:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:00:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:01:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:01:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:01:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:01:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:02:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:02:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:02:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:02:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:03:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:03:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:03:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:03:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:04:03 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:04:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:04:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:04:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:05:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:05:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:05:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:05:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "468" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"entity.type":"database","id":{"+gte":755430480}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755430480, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 2398, "action": "database_create", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def", "id": 133403, "type": "database", "url": - "/v4/databases/postgresql/instances/133403"}, "status": "finished", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "463" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances?page=1 - method: GET - response: - body: '{"data": [{"id": 133403, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "port": 5432, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {"170.187.249.150": "primary", "170.187.249.245": - "failover", "139.144.1.196": "failover"}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": 0, - "day_of_week": 7, "week_of_month": null}, "replication_commit_type": "local"}], - "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - - Accept-Encoding - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "port": 5432, "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {"170.187.249.150": "primary", "170.187.249.245": - "failover", "139.144.1.196": "failover"}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": 0, - "day_of_week": 7, "week_of_month": null}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "833" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:33 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"label":"go-postgres-testing-def-updated","allow_list":["128.173.205.21","123.177.200.20"],"updates":{"day_of_week":3,"duration":1,"frequency":"monthly","hour_of_day":8,"week_of_month":3}}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: PUT - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:35 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133403,"entity.type":"database"}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755472150, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def-updated", "id": 133403, "type": "database", - "url": "/v4/databases/postgresql/instances/133403"}, "status": "notification", - "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": - 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "476" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:06:50 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133403,"entity.type":"database","id":{"+gte":755472150}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 755472150, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 29, "action": "database_update", "username": "lgarber-dx", "entity": - {"label": "go-postgres-testing-def-updated", "id": 133403, "type": "database", - "url": "/v4/databases/postgresql/instances/133403"}, "status": "finished", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "469" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:07:05 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {"170.187.249.150": "primary", "170.187.249.245": - "failover", "139.144.1.196": "failover"}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "844" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:07:21 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/ssl - method: GET - response: - body: '{"ca_certificate": null}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "24" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:07:21 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/credentials - method: GET - response: - body: '{"username": "linpostgres", "password": "Pebm73oJqGDF$IoD"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "59" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:07:22 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/credentials/reset - method: POST - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:12:24 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/credentials - method: GET - response: - body: '{"username": "linpostgres", "password": "ehCx3wLk5RMtee$S"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "59" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:12:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/patch - method: POST - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:17:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:17:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:18:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:18:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:18:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:18:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:19:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:19:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:19:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:19:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:20:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:20:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:20:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:20:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:21:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:21:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:21:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:21:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:22:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:22:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:22:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:22:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:23:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:23:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:23:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:23:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:24:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:24:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:24:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:24:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:25:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:25:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:25:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:25:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:26:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:26:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:26:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:26:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:27:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:27:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 0, "used_disk_size_gb": 0, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "758" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:27:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:27:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:28:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:28:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:28:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:28:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:29:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:29:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:29:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:29:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:30:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:30:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:30:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:30:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:31:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:31:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:31:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:31:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:32:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:32:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:32:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:32:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:33:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:33:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:33:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:33:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:34:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:34:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:34:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:34:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:35:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:35:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:35:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:35:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:36:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:36:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:36:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:36:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:37:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:37:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:37:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:37:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:38:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:38:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:38:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:38:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:39:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:39:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:39:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:39:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:40:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:40:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:40:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:40:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:41:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:41:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:41:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:41:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:42:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:42:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:42:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:42:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:43:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:43:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:43:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:43:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:44:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:44:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:44:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:44:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:45:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:45:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:45:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:45:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:46:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:46:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:46:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:46:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:47:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:47:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:47:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:47:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:48:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:48:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:48:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:48:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:49:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:49:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:49:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:49:58 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:50:13 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "759" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:50:28 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {"170.187.249.150": "primary", "170.187.249.245": - "failover", "139.144.1.196": "failover"}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "845" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:50:43 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"label":"postgresbackupforlinodego","target":"primary"}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups - method: POST - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:50:46 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:51:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:51:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:51:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:51:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:52:02 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:52:17 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:52:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups?page=1 - method: GET - response: - body: '{"data": [{"id": 1425482, "type": "snapshot", "label": "postgresbackupforlinodego", - "created": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "156" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:52:47 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups/1425482 - method: GET - response: - body: '{"id": 1425482, "type": "snapshot", "label": "postgresbackupforlinodego", - "created": "2018-01-02T03:04:05"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "107" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:52:49 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "761" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:53:04 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: GET - response: - body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "port": 5432, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], - "cluster_size": 3, "hosts": {"primary": "lin-133403-103239-pgsql-primary.servers.linodedb.net", - "secondary": "lin-133403-103239-pgsql-primary-private.servers.linodedb.net"}, - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "total_disk_size_gb": - 15, "used_disk_size_gb": 1, "members": {"170.187.249.150": "primary", "170.187.249.245": - "failover", "139.144.1.196": "failover"}, "ssl_connection": false, "replication_type": - "asynch", "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "replication_commit_type": "local"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "845" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:53:19 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 - method: DELETE - response: - body: '{}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 20:53:36 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - databases:read_write - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" \ No newline at end of file diff --git a/test/integration/fixtures/TestDatabase_Type.yaml b/test/integration/fixtures/TestDatabase_Type.yaml index dd692c428..7d67697e4 100644 --- a/test/integration/fixtures/TestDatabase_Type.yaml +++ b/test/integration/fixtures/TestDatabase_Type.yaml @@ -1,255 +1,237 @@ --- version: 1 interactions: - - request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/types?page=1 - method: GET - response: - body: '{"page": 1, "pages": 1, "results": 19, "data": [{"id": "g6-nanode-1", "label": - "DBaaS - Nanode 1GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": - 0.0225, "monthly": 15.0}}, {"quantity": 2, "price": {"hourly": 0.0375, "monthly": - 25.0}}, {"quantity": 3, "price": {"hourly": 0.0525, "monthly": 35.0}}], "postgresql": - [{"quantity": 1, "price": {"hourly": 0.0225, "monthly": 15.0}}, {"quantity": - 2, "price": {"hourly": 0.0375, "monthly": 25.0}}, {"quantity": 3, "price": {"hourly": - 0.0525, "monthly": 35.0}}]}, "memory": 1024, "disk": 25600, "vcpus": 1, "class": - "nanode"}, {"id": "g6-standard-1", "label": "DBaaS - Linode 2GB", "engines": - {"mysql": [{"quantity": 1, "price": {"hourly": 0.045, "monthly": 30.0}}, {"quantity": - 2, "price": {"hourly": 0.075, "monthly": 50.0}}, {"quantity": 3, "price": {"hourly": - 0.105, "monthly": 70.0}}], "postgresql": [{"quantity": 1, "price": {"hourly": - 0.045, "monthly": 30.0}}, {"quantity": 2, "price": {"hourly": 0.075, "monthly": - 50.0}}, {"quantity": 3, "price": {"hourly": 0.105, "monthly": 70.0}}]}, "memory": - 2048, "disk": 51200, "vcpus": 1, "class": "standard"}, {"id": "g6-standard-2", - "label": "DBaaS - Linode 4GB", "engines": {"mysql": [{"quantity": 1, "price": - {"hourly": 0.09, "monthly": 60.0}}, {"quantity": 2, "price": {"hourly": 0.15, - "monthly": 100.0}}, {"quantity": 3, "price": {"hourly": 0.21, "monthly": 140.0}}], - "postgresql": [{"quantity": 1, "price": {"hourly": 0.09, "monthly": 60.0}}, - {"quantity": 2, "price": {"hourly": 0.15, "monthly": 100.0}}, {"quantity": 3, - "price": {"hourly": 0.21, "monthly": 140.0}}]}, "memory": 4096, "disk": 81920, - "vcpus": 2, "class": "standard"}, {"id": "g6-standard-4", "label": "DBaaS - - Linode 8GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": 0.18, - "monthly": 120.0}}, {"quantity": 2, "price": {"hourly": 0.3, "monthly": 200.0}}, - {"quantity": 3, "price": {"hourly": 0.42, "monthly": 280.0}}], "postgresql": - [{"quantity": 1, "price": {"hourly": 0.18, "monthly": 120.0}}, {"quantity": - 2, "price": {"hourly": 0.3, "monthly": 200.0}}, {"quantity": 3, "price": {"hourly": - 0.42, "monthly": 280.0}}]}, "memory": 8192, "disk": 163840, "vcpus": 4, "class": - "standard"}, {"id": "g6-standard-6", "label": "DBaaS - Linode 16GB", "engines": - {"mysql": [{"quantity": 1, "price": {"hourly": 0.36, "monthly": 240.0}}, {"quantity": - 2, "price": {"hourly": 0.6, "monthly": 400.0}}, {"quantity": 3, "price": {"hourly": - 0.84, "monthly": 560.0}}], "postgresql": [{"quantity": 1, "price": {"hourly": - 0.36, "monthly": 240.0}}, {"quantity": 2, "price": {"hourly": 0.6, "monthly": - 400.0}}, {"quantity": 3, "price": {"hourly": 0.84, "monthly": 560.0}}]}, "memory": - 16384, "disk": 327680, "vcpus": 6, "class": "standard"}, {"id": "g6-standard-8", - "label": "DBaaS - Linode 32GB", "engines": {"mysql": [{"quantity": 1, "price": - {"hourly": 0.72, "monthly": 480.0}}, {"quantity": 2, "price": {"hourly": 1.2, - "monthly": 800.0}}, {"quantity": 3, "price": {"hourly": 1.68, "monthly": 1120.0}}], - "postgresql": [{"quantity": 1, "price": {"hourly": 0.72, "monthly": 480.0}}, - {"quantity": 2, "price": {"hourly": 1.2, "monthly": 800.0}}, {"quantity": 3, - "price": {"hourly": 1.68, "monthly": 1120.0}}]}, "memory": 32768, "disk": 655360, - "vcpus": 8, "class": "standard"}, {"id": "g6-standard-16", "label": "DBaaS - - Linode 64GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": 1.44, - "monthly": 960.0}}, {"quantity": 2, "price": {"hourly": 2.4, "monthly": 1600.0}}, - {"quantity": 3, "price": {"hourly": 3.336, "monthly": 2224.0}}], "postgresql": - [{"quantity": 1, "price": {"hourly": 1.44, "monthly": 960.0}}, {"quantity": - 2, "price": {"hourly": 2.4, "monthly": 1600.0}}, {"quantity": 3, "price": {"hourly": - 3.336, "monthly": 2224.0}}]}, "memory": 65536, "disk": 1310720, "vcpus": 16, - "class": "standard"}, {"id": "g6-standard-20", "label": "DBaaS - Linode 96GB", - "engines": {"mysql": [{"quantity": 1, "price": {"hourly": 2.16, "monthly": 1440.0}}, - {"quantity": 2, "price": {"hourly": 3.6, "monthly": 2400.0}}, {"quantity": 3, - "price": {"hourly": 5.04, "monthly": 3360.0}}], "postgresql": [{"quantity": - 1, "price": {"hourly": 2.16, "monthly": 1440.0}}, {"quantity": 2, "price": {"hourly": - 3.6, "monthly": 2400.0}}, {"quantity": 3, "price": {"hourly": 5.04, "monthly": - 3360.0}}]}, "memory": 98304, "disk": 1966080, "vcpus": 20, "class": "standard"}, - {"id": "g6-standard-24", "label": "DBaaS - Linode 128GB", "engines": {"mysql": - [{"quantity": 1, "price": {"hourly": 2.88, "monthly": 1920.0}}, {"quantity": - 2, "price": {"hourly": 4.8, "monthly": 3200.0}}, {"quantity": 3, "price": {"hourly": - 6.72, "monthly": 4480.0}}], "postgresql": [{"quantity": 1, "price": {"hourly": - 2.88, "monthly": 1920.0}}, {"quantity": 2, "price": {"hourly": 4.8, "monthly": - 3200.0}}, {"quantity": 3, "price": {"hourly": 6.72, "monthly": 4480.0}}]}, "memory": - 131072, "disk": 2621440, "vcpus": 24, "class": "standard"}, {"id": "g6-standard-32", - "label": "DBaaS - Linode 192GB", "engines": {"mysql": [{"quantity": 1, "price": - {"hourly": 4.32, "monthly": 2880.0}}, {"quantity": 2, "price": {"hourly": 7.2, - "monthly": 4800.0}}, {"quantity": 3, "price": {"hourly": 10.08, "monthly": 6720.0}}], - "postgresql": [{"quantity": 1, "price": {"hourly": 4.32, "monthly": 2880.0}}, - {"quantity": 2, "price": {"hourly": 7.2, "monthly": 4800.0}}, {"quantity": 3, - "price": {"hourly": 10.08, "monthly": 6720.0}}]}, "memory": 196608, "disk": - 3932160, "vcpus": 32, "class": "standard"}, {"id": "g6-dedicated-2", "label": - "DBaaS - Dedicated 4GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": - 0.0975, "monthly": 65.0}}, {"quantity": 2, "price": {"hourly": 0.195, "monthly": - 130.0}}, {"quantity": 3, "price": {"hourly": 0.2925, "monthly": 195.0}}], "postgresql": - [{"quantity": 1, "price": {"hourly": 0.0975, "monthly": 65.0}}, {"quantity": - 2, "price": {"hourly": 0.195, "monthly": 130.0}}, {"quantity": 3, "price": {"hourly": - 0.2925, "monthly": 195.0}}]}, "memory": 4096, "disk": 81920, "vcpus": 2, "class": - "dedicated"}, {"id": "g6-dedicated-4", "label": "DBaaS - Dedicated 8GB", "engines": - {"mysql": [{"quantity": 1, "price": {"hourly": 0.195, "monthly": 130.0}}, {"quantity": - 2, "price": {"hourly": 0.39, "monthly": 260.0}}, {"quantity": 3, "price": {"hourly": - 0.585, "monthly": 390.0}}], "postgresql": [{"quantity": 1, "price": {"hourly": - 0.195, "monthly": 130.0}}, {"quantity": 2, "price": {"hourly": 0.39, "monthly": - 260.0}}, {"quantity": 3, "price": {"hourly": 0.585, "monthly": 390.0}}]}, "memory": - 8192, "disk": 163840, "vcpus": 4, "class": "dedicated"}, {"id": "g6-dedicated-8", - "label": "DBaaS - Dedicated 16GB", "engines": {"mysql": [{"quantity": 1, "price": - {"hourly": 0.39, "monthly": 260.0}}, {"quantity": 2, "price": {"hourly": 0.78, - "monthly": 520.0}}, {"quantity": 3, "price": {"hourly": 1.17, "monthly": 780.0}}], - "postgresql": [{"quantity": 1, "price": {"hourly": 0.39, "monthly": 260.0}}, - {"quantity": 2, "price": {"hourly": 0.78, "monthly": 520.0}}, {"quantity": 3, - "price": {"hourly": 1.17, "monthly": 780.0}}]}, "memory": 16384, "disk": 327680, - "vcpus": 8, "class": "dedicated"}, {"id": "g6-dedicated-16", "label": "DBaaS - - Dedicated 32GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": - 0.78, "monthly": 520.0}}, {"quantity": 2, "price": {"hourly": 1.56, "monthly": - 1040.0}}, {"quantity": 3, "price": {"hourly": 2.34, "monthly": 1560.0}}], "postgresql": - [{"quantity": 1, "price": {"hourly": 0.78, "monthly": 520.0}}, {"quantity": - 2, "price": {"hourly": 1.56, "monthly": 1040.0}}, {"quantity": 3, "price": {"hourly": - 2.34, "monthly": 1560.0}}]}, "memory": 32768, "disk": 655360, "vcpus": 16, "class": - "dedicated"}, {"id": "g6-dedicated-32", "label": "DBaaS - Dedicated 64GB", "engines": - {"mysql": [{"quantity": 1, "price": {"hourly": 1.56, "monthly": 1040.0}}, {"quantity": - 2, "price": {"hourly": 3.12, "monthly": 2080.0}}, {"quantity": 3, "price": {"hourly": - 4.68, "monthly": 3120.0}}], "postgresql": [{"quantity": 1, "price": {"hourly": - 1.56, "monthly": 1040.0}}, {"quantity": 2, "price": {"hourly": 3.12, "monthly": - 2080.0}}, {"quantity": 3, "price": {"hourly": 4.68, "monthly": 3120.0}}]}, "memory": - 65536, "disk": 1310720, "vcpus": 32, "class": "dedicated"}, {"id": "g6-dedicated-48", - "label": "DBaaS - Dedicated 96GB", "engines": {"mysql": [{"quantity": 1, "price": - {"hourly": 2.34, "monthly": 1560.0}}, {"quantity": 2, "price": {"hourly": 4.68, - "monthly": 3120.0}}, {"quantity": 3, "price": {"hourly": 7.02, "monthly": 4680.0}}], - "postgresql": [{"quantity": 1, "price": {"hourly": 2.34, "monthly": 1560.0}}, - {"quantity": 2, "price": {"hourly": 4.68, "monthly": 3120.0}}, {"quantity": - 3, "price": {"hourly": 7.02, "monthly": 4680.0}}]}, "memory": 98304, "disk": - 1966080, "vcpus": 48, "class": "dedicated"}, {"id": "g6-dedicated-50", "label": - "DBaaS - Dedicated 128GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": - 3.12, "monthly": 2080.0}}, {"quantity": 2, "price": {"hourly": 6.24, "monthly": - 4160.0}}, {"quantity": 3, "price": {"hourly": 9.36, "monthly": 6240.0}}], "postgresql": - [{"quantity": 1, "price": {"hourly": 3.12, "monthly": 2080.0}}, {"quantity": - 2, "price": {"hourly": 6.24, "monthly": 4160.0}}, {"quantity": 3, "price": {"hourly": - 9.36, "monthly": 6240.0}}]}, "memory": 131072, "disk": 2560000, "vcpus": 50, - "class": "dedicated"}, {"id": "g6-dedicated-56", "label": "DBaaS - Dedicated - 256GB", "engines": {"mysql": [{"quantity": 1, "price": {"hourly": 6.24, "monthly": - 4160.0}}, {"quantity": 2, "price": {"hourly": 12.48, "monthly": 8320.0}}, {"quantity": - 3, "price": {"hourly": 18.72, "monthly": 12480.0}}], "postgresql": [{"quantity": - 1, "price": {"hourly": 6.24, "monthly": 4160.0}}, {"quantity": 2, "price": {"hourly": - 12.48, "monthly": 8320.0}}, {"quantity": 3, "price": {"hourly": 18.72, "monthly": - 12480.0}}]}, "memory": 262144, "disk": 5120000, "vcpus": 56, "class": "dedicated"}, - {"id": "g6-dedicated-64", "label": "DBaaS - Dedicated 512GB", "engines": {"mysql": - [{"quantity": 1, "price": {"hourly": 12.48, "monthly": 8320.0}}, {"quantity": - 2, "price": {"hourly": 24.96, "monthly": 16640.0}}, {"quantity": 3, "price": - {"hourly": 37.44, "monthly": 24960.0}}], "postgresql": [{"quantity": 1, "price": - {"hourly": 12.48, "monthly": 8320.0}}, {"quantity": 2, "price": {"hourly": 24.96, - "monthly": 16640.0}}, {"quantity": 3, "price": {"hourly": 37.44, "monthly": - 24960.0}}]}, "memory": 524288, "disk": 7372800, "vcpus": 64, "class": "dedicated"}]}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 16:45:40 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - - Accept-Encoding - X-Accepted-Oauth-Scopes: - - '*' - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" - - request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/types/g6-nanode-1 - method: GET - response: - body: '{"id": "g6-nanode-1", "label": "DBaaS - Nanode 1GB", "engines": {"mysql": - [{"quantity": 1, "price": {"hourly": 0.0225, "monthly": 15.0}}, {"quantity": - 2, "price": {"hourly": 0.0375, "monthly": 25.0}}, {"quantity": 3, "price": {"hourly": - 0.0525, "monthly": 35.0}}], "postgresql": [{"quantity": 1, "price": {"hourly": - 0.0225, "monthly": 15.0}}, {"quantity": 2, "price": {"hourly": 0.0375, "monthly": - 25.0}}, {"quantity": 3, "price": {"hourly": 0.0525, "monthly": 35.0}}]}, "memory": - 1024, "disk": 25600, "vcpus": 1, "class": "nanode"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "532" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 24 Jun 2024 16:45:41 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - '*' - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/databases/types?page=1 + method: GET + response: + body: '{"data": [{"class": "nanode", "disk": 9216, "engines": {"mysql": [{"price": + {"hourly": 0.024, "monthly": 16.0}, "quantity": 1}, {"price": {"hourly": 0.055, + "monthly": 37.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 0.024, + "monthly": 16.0}, "quantity": 1}, {"price": {"hourly": 0.055, "monthly": 37.0}, + "quantity": 3}]}, "id": "g6-nanode-1", "label": "DBaaS - Nanode 1GB", "memory": + 1024, "vcpus": 1}, {"class": "standard", "disk": 30720, "engines": {"mysql": + [{"price": {"hourly": 0.047, "monthly": 32.0}, "quantity": 1}, {"price": {"hourly": + 0.11, "monthly": 74.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": + 0.047, "monthly": 32.0}, "quantity": 1}, {"price": {"hourly": 0.11, "monthly": + 74.0}, "quantity": 3}]}, "id": "g6-standard-1", "label": "DBaaS - Linode 2GB", + "memory": 2048, "vcpus": 1}, {"class": "standard", "disk": 59392, "engines": + {"mysql": [{"price": {"hourly": 0.094, "monthly": 63.0}, "quantity": 1}, {"price": + {"hourly": 0.22, "monthly": 147.0}, "quantity": 3}], "postgresql": [{"price": + {"hourly": 0.094, "monthly": 63.0}, "quantity": 1}, {"price": {"hourly": 0.22, + "monthly": 147.0}, "quantity": 3}]}, "id": "g6-standard-2", "label": "DBaaS + - Linode 4GB", "memory": 4096, "vcpus": 2}, {"class": "standard", "disk": 133120, + "engines": {"mysql": [{"price": {"hourly": 0.189, "monthly": 126.0}, "quantity": + 1}, {"price": {"hourly": 0.441, "monthly": 294.0}, "quantity": 3}], "postgresql": + [{"price": {"hourly": 0.189, "monthly": 126.0}, "quantity": 1}, {"price": {"hourly": + 0.441, "monthly": 294.0}, "quantity": 3}]}, "id": "g6-standard-4", "label": + "DBaaS - Linode 8GB", "memory": 8192, "vcpus": 4}, {"class": "standard", "disk": + 286720, "engines": {"mysql": [{"price": {"hourly": 0.378, "monthly": 252.0}, + "quantity": 1}, {"price": {"hourly": 0.882, "monthly": 588.0}, "quantity": 3}], + "postgresql": [{"price": {"hourly": 0.378, "monthly": 252.0}, "quantity": 1}, + {"price": {"hourly": 0.882, "monthly": 588.0}, "quantity": 3}]}, "id": "g6-standard-6", + "label": "DBaaS - Linode 16GB", "memory": 16384, "vcpus": 6}, {"class": "standard", + "disk": 589824, "engines": {"mysql": [{"price": {"hourly": 0.756, "monthly": + 504.0}, "quantity": 1}, {"price": {"hourly": 1.764, "monthly": 1176.0}, "quantity": + 3}], "postgresql": [{"price": {"hourly": 0.756, "monthly": 504.0}, "quantity": + 1}, {"price": {"hourly": 1.764, "monthly": 1176.0}, "quantity": 3}]}, "id": + "g6-standard-8", "label": "DBaaS - Linode 32GB", "memory": 32768, "vcpus": 8}, + {"class": "standard", "disk": 1206272, "engines": {"mysql": [{"price": {"hourly": + 1.512, "monthly": 1008.0}, "quantity": 1}, {"price": {"hourly": 3.528, "monthly": + 2352.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 1.512, "monthly": + 1008.0}, "quantity": 1}, {"price": {"hourly": 3.528, "monthly": 2352.0}, "quantity": + 3}]}, "id": "g6-standard-16", "label": "DBaaS - Linode 64GB", "memory": 65536, + "vcpus": 16}, {"class": "standard", "disk": 1830912, "engines": {"mysql": [{"price": + {"hourly": 2.268, "monthly": 1512.0}, "quantity": 1}, {"price": {"hourly": 5.317, + "monthly": 3545.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 2.268, + "monthly": 1512.0}, "quantity": 1}, {"price": {"hourly": 5.317, "monthly": 3545.0}, + "quantity": 3}]}, "id": "g6-standard-20", "label": "DBaaS - Linode 96GB", "memory": + 98304, "vcpus": 20}, {"class": "standard", "disk": 2439168, "engines": {"mysql": + [{"price": {"hourly": 3.024, "monthly": 2016.0}, "quantity": 1}, {"price": {"hourly": + 7.09, "monthly": 4726.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": + 3.024, "monthly": 2016.0}, "quantity": 1}, {"price": {"hourly": 7.09, "monthly": + 4726.0}, "quantity": 3}]}, "id": "g6-standard-24", "label": "DBaaS - Linode + 128GB", "memory": 131072, "vcpus": 24}, {"class": "standard", "disk": 3686400, + "engines": {"mysql": [{"price": {"hourly": 4.536, "monthly": 3025.0}, "quantity": + 1}, {"price": {"hourly": 10.634, "monthly": 7090.0}, "quantity": 3}], "postgresql": + [{"price": {"hourly": 4.536, "monthly": 3025.0}, "quantity": 1}, {"price": {"hourly": + 10.634, "monthly": 7090.0}, "quantity": 3}]}, "id": "g6-standard-32", "label": + "DBaaS - Linode 192GB", "memory": 196608, "vcpus": 32}, {"class": "dedicated", + "disk": 59392, "engines": {"mysql": [{"price": {"hourly": 0.102, "monthly": + 68.0}, "quantity": 1}, {"price": {"hourly": 0.214, "monthly": 143.0}, "quantity": + 2}, {"price": {"hourly": 0.307, "monthly": 206.0}, "quantity": 3}], "postgresql": + [{"price": {"hourly": 0.102, "monthly": 68.0}, "quantity": 1}, {"price": {"hourly": + 0.214, "monthly": 143.0}, "quantity": 2}, {"price": {"hourly": 0.307, "monthly": + 206.0}, "quantity": 3}]}, "id": "g6-dedicated-2", "label": "DBaaS - Dedicated + 4GB", "memory": 4096, "vcpus": 2}, {"class": "dedicated", "disk": 133120, "engines": + {"mysql": [{"price": {"hourly": 0.204, "monthly": 136.0}, "quantity": 1}, {"price": + {"hourly": 0.427, "monthly": 285.0}, "quantity": 2}, {"price": {"hourly": 0.615, + "monthly": 410.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 0.204, + "monthly": 136.0}, "quantity": 1}, {"price": {"hourly": 0.427, "monthly": 285.0}, + "quantity": 2}, {"price": {"hourly": 0.615, "monthly": 410.0}, "quantity": 3}]}, + "id": "g6-dedicated-4", "label": "DBaaS - Dedicated 8GB", "memory": 8192, "vcpus": + 4}, {"class": "dedicated", "disk": 286720, "engines": {"mysql": [{"price": {"hourly": + 0.409, "monthly": 273.0}, "quantity": 1}, {"price": {"hourly": 0.885, "monthly": + 590.0}, "quantity": 2}, {"price": {"hourly": 1.228, "monthly": 819.0}, "quantity": + 3}], "postgresql": [{"price": {"hourly": 0.409, "monthly": 273.0}, "quantity": + 1}, {"price": {"hourly": 0.885, "monthly": 590.0}, "quantity": 2}, {"price": + {"hourly": 1.228, "monthly": 819.0}, "quantity": 3}]}, "id": "g6-dedicated-8", + "label": "DBaaS - Dedicated 16GB", "memory": 16384, "vcpus": 8}, {"class": "dedicated", + "disk": 589824, "engines": {"mysql": [{"price": {"hourly": 0.819, "monthly": + 546.0}, "quantity": 1}, {"price": {"hourly": 1.752, "monthly": 1168.0}, "quantity": + 2}, {"price": {"hourly": 2.457, "monthly": 1638.0}, "quantity": 3}], "postgresql": + [{"price": {"hourly": 0.819, "monthly": 546.0}, "quantity": 1}, {"price": {"hourly": + 1.752, "monthly": 1168.0}, "quantity": 2}, {"price": {"hourly": 2.457, "monthly": + 1638.0}, "quantity": 3}]}, "id": "g6-dedicated-16", "label": "DBaaS - Dedicated + 32GB", "memory": 32768, "vcpus": 16}, {"class": "dedicated", "disk": 1206272, + "engines": {"mysql": [{"price": {"hourly": 1.759, "monthly": 1173.0}, "quantity": + 1}, {"price": {"hourly": 3.547, "monthly": 2365.0}, "quantity": 2}, {"price": + {"hourly": 5.188, "monthly": 3459.0}, "quantity": 3}], "postgresql": [{"price": + {"hourly": 1.759, "monthly": 1173.0}, "quantity": 1}, {"price": {"hourly": 3.547, + "monthly": 2365.0}, "quantity": 2}, {"price": {"hourly": 5.188, "monthly": 3459.0}, + "quantity": 3}]}, "id": "g6-dedicated-32", "label": "DBaaS - Dedicated 64GB", + "memory": 65536, "vcpus": 32}, {"class": "dedicated", "disk": 1830912, "engines": + {"mysql": [{"price": {"hourly": 2.639, "monthly": 1759.0}, "quantity": 1}, {"price": + {"hourly": 5.448, "monthly": 3632.0}, "quantity": 2}, {"price": {"hourly": 7.792, + "monthly": 5195.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 2.639, + "monthly": 1759.0}, "quantity": 1}, {"price": {"hourly": 5.448, "monthly": 3632.0}, + "quantity": 2}, {"price": {"hourly": 7.792, "monthly": 5195.0}, "quantity": + 3}]}, "id": "g6-dedicated-48", "label": "DBaaS - Dedicated 96GB", "memory": + 98304, "vcpus": 48}, {"class": "dedicated", "disk": 2379776, "engines": {"mysql": + [{"price": {"hourly": 3.511, "monthly": 2341.0}, "quantity": 1}, {"price": {"hourly": + 7.132, "monthly": 4755.0}, "quantity": 2}, {"price": {"hourly": 10.108, "monthly": + 6739.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 3.511, "monthly": + 2341.0}, "quantity": 1}, {"price": {"hourly": 7.132, "monthly": 4755.0}, "quantity": + 2}, {"price": {"hourly": 10.108, "monthly": 6739.0}, "quantity": 3}]}, "id": + "g6-dedicated-50", "label": "DBaaS - Dedicated 128GB", "memory": 131072, "vcpus": + 50}, {"class": "dedicated", "disk": 4816896, "engines": {"mysql": [{"price": + {"hourly": 7.032, "monthly": 4684.0}, "quantity": 1}, {"price": {"hourly": 13.677, + "monthly": 9118.0}, "quantity": 2}, {"price": {"hourly": 20.329, "monthly": + 13553.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 7.032, "monthly": + 4684.0}, "quantity": 1}, {"price": {"hourly": 13.677, "monthly": 9118.0}, "quantity": + 2}, {"price": {"hourly": 20.329, "monthly": 13553.0}, "quantity": 3}]}, "id": + "g6-dedicated-56", "label": "DBaaS - Dedicated 256GB", "memory": 262144, "vcpus": + 56}], "page": 1, "pages": 1, "results": 18}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 22 Jan 2025 15:05:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/databases/types/g6-nanode-1 + method: GET + response: + body: '{"class": "nanode", "disk": 9216, "engines": {"mysql": [{"price": {"hourly": + 0.024, "monthly": 16.0}, "quantity": 1}, {"price": {"hourly": 0.055, "monthly": + 37.0}, "quantity": 3}], "postgresql": [{"price": {"hourly": 0.024, "monthly": + 16.0}, "quantity": 1}, {"price": {"hourly": 0.055, "monthly": 37.0}, "quantity": + 3}]}, "id": "g6-nanode-1", "label": "DBaaS - Nanode 1GB", "memory": 1024, "vcpus": + 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "401" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 22 Jan 2025 15:05:09 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestDomain_Clone.yaml b/test/integration/fixtures/TestDomain_Clone.yaml new file mode 100644 index 000000000..42cb8a1d1 --- /dev/null +++ b/test/integration/fixtures/TestDomain_Clone.yaml @@ -0,0 +1,267 @@ +--- +version: 1 +interactions: +- request: + body: '{"domain":"linodego-blue-test.com","type":"master","soa_email":"example@example.com","master_ips":null,"axfr_ips":null,"tags":null}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/domains + method: POST + response: + body: '{"id": 3163304, "type": "master", "domain": "linodego-blue-test.com", "tags": + [], "group": "", "status": "active", "errors": "", "description": "", "soa_email": + "example@example.com", "retry_sec": 0, "master_ips": [], "axfr_ips": [], "expire_sec": + 0, "refresh_sec": 0, "ttl_sec": 0, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "350" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 19 Nov 2024 15:25:43 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - domains:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"domain":"linodego-domain-clone.com"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/domains/3163304/clone + method: POST + response: + body: '{"id": 3163305, "type": "master", "domain": "linodego-domain-clone.com", + "tags": [], "group": "", "status": "active", "errors": "", "description": "", + "soa_email": "example@example.com", "retry_sec": 0, "master_ips": [], "axfr_ips": + [], "expire_sec": 0, "refresh_sec": 0, "ttl_sec": 0, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "353" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 19 Nov 2024 15:25:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - domains:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/domains/3163305 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 19 Nov 2024 15:25:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - domains:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/domains/3163304 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 19 Nov 2024 15:25:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - domains:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestIPAddress_GetFound.yaml b/test/integration/fixtures/TestIPAddress_GetFound.yaml index ac8811353..dfd6d8084 100644 --- a/test/integration/fixtures/TestIPAddress_GetFound.yaml +++ b/test/integration/fixtures/TestIPAddress_GetFound.yaml @@ -15,262 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +261,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:44 GMT + - Wed, 11 Dec 2024 19:17:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-g4i782rea04u","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-345lbd2b9oa0","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -329,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61169660, "label": "go-test-ins-wo-disk-g4i782rea04u", "group": + body: '{"id": 68361091, "label": "go-test-ins-wo-disk-345lbd2b9oa0", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.55.47"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "aeb2357ce09e1cb483d94ee0d025f3b254c93dfc", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["194.195.115.4"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58b502ff98a4081434a97fe5a4f00bb7835d155c", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -350,24 +332,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "785" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:44 GMT + - Wed, 11 Dec 2024 19:17:28 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -378,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-ww37y7em7j73","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-j802bs96jbj2","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -394,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169660/configs + url: https://api.linode.com/v4beta/linode/instances/68361091/configs method: POST response: - body: '{"id": 64385514, "label": "go-test-conf-ww37y7em7j73", "helpers": {"updatedb_disabled": + body: '{"id": 71709940, "label": "go-test-conf-j802bs96jbj2", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -415,6 +398,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -426,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:45 GMT + - Wed, 11 Dec 2024 19:17:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -443,7 +428,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -459,12 +444,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/ips/172.105.55.47 + url: https://api.linode.com/v4beta/networking/ips/194.195.115.4 method: GET response: - body: '{"address": "172.105.55.47", "gateway": "172.105.55.1", "subnet_mask": - "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-55-47.ip.linodeusercontent.com", - "linode_id": 61169660, "region": "ap-west", "vpc_nat_1_1": null}' + body: '{"address": "194.195.115.4", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-4.ip.linodeusercontent.com", + "linode_id": 68361091, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' headers: Access-Control-Allow-Credentials: - "true" @@ -476,18 +462,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "248" + - "268" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:45 GMT + - Wed, 11 Dec 2024 19:17:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -505,7 +493,70 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "172.105.63.218", "gateway": "172.105.63.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-218.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:29 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -521,7 +572,132 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169660 + url: https://api.linode.com/v4beta/networking/ips/172.105.63.218 + method: GET + response: + body: '{"address": "172.105.63.218", "gateway": "172.105.63.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-218.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:29 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/172.105.63.218 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:29 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361091 method: DELETE response: body: '{}' @@ -536,6 +712,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -547,7 +725,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:45 GMT + - Wed, 11 Dec 2024 19:17:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -564,7 +742,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPAddress_GetMissing.yaml b/test/integration/fixtures/TestIPAddress_GetMissing.yaml index f428f3b0d..96aa7e358 100644 --- a/test/integration/fixtures/TestIPAddress_GetMissing.yaml +++ b/test/integration/fixtures/TestIPAddress_GetMissing.yaml @@ -22,6 +22,8 @@ interactions: - HEAD, GET, OPTIONS, POST, PUT, DELETE Access-Control-Allow-Origin: - '*' + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -31,7 +33,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:44 GMT + - Wed, 11 Dec 2024 19:17:27 GMT Pragma: - no-cache Vary: @@ -43,7 +45,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" status: 404 Not Found code: 404 duration: "" diff --git a/test/integration/fixtures/TestIPAddress_Instance_Allocate.yaml b/test/integration/fixtures/TestIPAddress_Instance_Allocate.yaml new file mode 100644 index 000000000..581f70e74 --- /dev/null +++ b/test/integration/fixtures/TestIPAddress_Instance_Allocate.yaml @@ -0,0 +1,1355 @@ +--- +version: 1 +interactions: +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/regions?page=1 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:07 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-gac4b1uu3508","firewall_id":1339169,"booted":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 68361125, "label": "go-test-ins-wo-disk-gac4b1uu3508", "group": + "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["194.195.115.69"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "01784ea8e192a750c6c467dd1051931900d026c2", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "8" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"label":"go-test-conf-6w994qdpo09d","devices":{},"interfaces":null}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361125/configs + method: POST + response: + body: '{"id": 71709967, "label": "go-test-conf-6w994qdpo09d", "helpers": {"updatedb_disabled": + true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": + true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", + "devices": {"sda": null, "sdb": null, "sdc": null, "sdd": null, "sde": null, + "sdf": null, "sdg": null, "sdh": null}, "initrd": null, "run_level": "default", + "virt_mode": "paravirt", "interfaces": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "539" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"reserved":true,"region":"ap-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"address": "172.105.63.218", "gateway": "172.105.63.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-218.ip.linodeusercontent.com", + "linode_id": 68361125, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "268" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"reserved":true,"region":"ap-west","linode_id":99999}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Linode is not active", "field": "linode_id"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "70" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:08 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"reserved":true,"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"address": "194.195.119.214", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-214.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:09 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"reserved":true,"linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"address": "172.105.49.99", "gateway": "172.105.49.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-49-99.ip.linodeusercontent.com", + "linode_id": 68361125, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "266" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:09 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/172.105.49.99 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:09 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"reserved":true}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "A datacenter or a Linode must be provided when + reserving an address."}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "96" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:09 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv4","public":false,"reserved":true,"region":"ap-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Cannot reserve a private address.", "field": "public"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "80" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:09 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"region":"ap-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"address": "194.195.115.71", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-71.ip.linodeusercontent.com", + "linode_id": 68361125, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "270" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:10 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361125/ips/194.195.115.71 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:10 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"region":"ap-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"address": "194.195.115.79", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-79.ip.linodeusercontent.com", + "linode_id": 68361125, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "270" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:10 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361125/ips/194.195.115.79 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:10 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Linode is a required argument when not reserving + an IP address.", "field": "linode_id"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "113" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:10 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Linode is a required argument when not reserving + an IP address.", "field": "linode_id"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "113" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:10 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv6","public":true,"reserved":true,"region":"ap-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Only addresses of type ipv4 are currently supported."}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "80" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:11 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv6","public":true,"region":"ap-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Only addresses of type ipv4 are currently supported."}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "80" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:11 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"ipv4","public":true,"reserved":true,"region":"us-west","linode_id":68361125}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips + method: POST + response: + body: '{"errors": [{"reason": "Region passed in must match Linode''s region.", + "field": "region"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "91" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:11 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361125 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:13 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestIPAddress_Instance_Assign.yaml b/test/integration/fixtures/TestIPAddress_Instance_Assign.yaml index a60ff79d2..4ef1754a2 100644 --- a/test/integration/fixtures/TestIPAddress_Instance_Assign.yaml +++ b/test/integration/fixtures/TestIPAddress_Instance_Assign.yaml @@ -15,262 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +261,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:54 GMT + - Wed, 11 Dec 2024 19:17:52 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,56 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-915nlu024uos","firewall_id":640265,"booted":false}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances - method: POST - response: - body: '{"errors": [{"reason": "Too many requests"}]}' - headers: - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=0, no-cache, no-store - Content-Length: - - "45" - Content-Type: - - application/json - Expires: - - Mon, 08 Jul 2024 13:31:54 GMT - Pragma: - - no-cache - X-Accepted-Oauth-Scopes: - - linodes:read_write - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "5" - status: 429 Too Many Requests - code: 429 - duration: "" -- request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-915nlu024uos","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-73tk8v01r1wb","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -371,58 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"errors": [{"reason": "Too many requests"}]}' - headers: - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=0, no-cache, no-store - Content-Length: - - "45" - Content-Type: - - application/json - Expires: - - Mon, 08 Jul 2024 13:31:57 GMT - Pragma: - - no-cache - X-Accepted-Oauth-Scopes: - - linodes:read_write - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "5" - status: 429 Too Many Requests - code: 429 - duration: "" -- request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-915nlu024uos","firewall_id":640265,"booted":false}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances - method: POST - response: - body: '{"id": 61169671, "label": "go-test-ins-wo-disk-915nlu024uos", "group": + body: '{"id": 68361111, "label": "go-test-ins-wo-disk-73tk8v01r1wb", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.55.46"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "aeb2357ce09e1cb483d94ee0d025f3b254c93dfc", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["194.195.115.27"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58b502ff98a4081434a97fe5a4f00bb7835d155c", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -434,24 +332,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "785" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:03 GMT + - Wed, 11 Dec 2024 19:17:53 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -462,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-lw741q6c1u2q","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-b22sgyg34t80","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -478,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169671/configs + url: https://api.linode.com/v4beta/linode/instances/68361111/configs method: POST response: - body: '{"id": 64385533, "label": "go-test-conf-lw741q6c1u2q", "helpers": {"updatedb_disabled": + body: '{"id": 71709954, "label": "go-test-conf-b22sgyg34t80", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -499,6 +398,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -510,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:03 GMT + - Wed, 11 Dec 2024 19:17:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -527,14 +428,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-assign","root_pass":"\u003cCE(U\u0026(m9jC9guMJ795L0,cW^x4U*26T3#9`b-5*Gx[S3aIp-3\u003ew5zrHRt,On6?f","image":"linode/debian9","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-assign","root_pass":"te\u003cJA0h{3G!-S167M4VoR1qB:oK@W5ZH3y97)k5t2+(r`zFJa:7\u003cki\u0026}jh,N89D|","image":"linode/debian12","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -546,16 +447,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61169673, "label": "go-ins-test-assign", "group": "", "status": + body: '{"id": 68361113, "label": "go-ins-test-assign", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.55.151"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "specs": {"disk": 25600, "memory": - 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "8bb24924c0b481c3ae3a41bf5819194b366c512d", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["194.195.115.33"], "ipv6": "1234::5678/128", + "image": "linode/debian12", "region": "ap-west", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "e2551e83bb2abde04e4b5c778193e1c642125379", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -567,24 +469,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "784" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:04 GMT + - Wed, 11 Dec 2024 19:17:55 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -595,14 +498,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"linode_id":61169673,"prefix_length":64}' + body: '{"linode_id":68361113,"prefix_length":64}' form: {} headers: Accept: @@ -626,6 +529,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -637,7 +542,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:04 GMT + - Wed, 11 Dec 2024 19:17:55 GMT Pragma: - no-cache Strict-Transport-Security: @@ -654,14 +559,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","assignments":[{"address":"1234::5678/64","linode_id":61169671}]}' + body: '{"region":"ap-west","assignments":[{"address":"1234::5678/64","linode_id":68361111}]}' form: {} headers: Accept: @@ -685,6 +590,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -696,7 +603,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:04 GMT + - Wed, 11 Dec 2024 19:17:55 GMT Pragma: - no-cache Strict-Transport-Security: @@ -713,7 +620,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -729,19 +636,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169671/ips + url: https://api.linode.com/v4beta/linode/instances/68361111/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.105.55.46", "gateway": "172.105.55.1", + body: '{"ipv4": {"public": [{"address": "194.195.115.27", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-105-55-46.ip.linodeusercontent.com", "linode_id": 61169671, "region": - "ap-west", "vpc_nat_1_1": null}], "private": [], "shared": [], "reserved": [], - "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", + "rdns": "194-195-115-27.ip.linodeusercontent.com", "linode_id": 68361111, "region": + "ap-west", "vpc_nat_1_1": null, "reserved": false}], "private": [], "shared": + [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61169671, "region": "ap-west", "public": + "type": "ipv6", "rdns": null, "linode_id": 68361111, "region": "ap-west", "public": true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61169671, "region": "ap-west", "public": false}, "global": + null, "linode_id": 68361111, "region": "ap-west", "public": false}, "global": [{"range": "1234::5678", "prefix": 64, "region": "ap-west", "route_target": "1234::5678"}]}}' headers: @@ -755,6 +662,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -764,7 +673,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:04 GMT + - Wed, 11 Dec 2024 19:17:55 GMT Pragma: - no-cache Strict-Transport-Security: @@ -783,7 +692,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -799,7 +708,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169673 + url: https://api.linode.com/v4beta/linode/instances/68361113 method: DELETE response: body: '{}' @@ -814,6 +723,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -825,7 +736,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:04 GMT + - Wed, 11 Dec 2024 19:17:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -842,7 +753,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -858,7 +769,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169671 + url: https://api.linode.com/v4beta/linode/instances/68361111 method: DELETE response: body: '{}' @@ -873,6 +784,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -884,7 +797,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:05 GMT + - Wed, 11 Dec 2024 19:17:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -901,7 +814,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPAddress_Instance_Delete.yaml b/test/integration/fixtures/TestIPAddress_Instance_Delete.yaml index 805a3129c..b3fe63f9c 100644 --- a/test/integration/fixtures/TestIPAddress_Instance_Delete.yaml +++ b/test/integration/fixtures/TestIPAddress_Instance_Delete.yaml @@ -15,262 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +261,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:52 GMT + - Wed, 11 Dec 2024 19:17:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-57sydhr2g796","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-137dninw93h7","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -329,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61169670, "label": "go-test-ins-wo-disk-57sydhr2g796", "group": + body: '{"id": 68361109, "label": "go-test-ins-wo-disk-137dninw93h7", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.55.118"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "aeb2357ce09e1cb483d94ee0d025f3b254c93dfc", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["194.195.115.17"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58b502ff98a4081434a97fe5a4f00bb7835d155c", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -350,24 +332,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "786" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:52 GMT + - Wed, 11 Dec 2024 19:17:49 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -378,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-3f15v6kx8e2m","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-n69rvyg8v263","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -394,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169670/configs + url: https://api.linode.com/v4beta/linode/instances/68361109/configs method: POST response: - body: '{"id": 64385524, "label": "go-test-conf-3f15v6kx8e2m", "helpers": {"updatedb_disabled": + body: '{"id": 71709953, "label": "go-test-conf-n69rvyg8v263", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -415,6 +398,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -426,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:52 GMT + - Wed, 11 Dec 2024 19:17:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -443,7 +428,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -459,12 +444,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169670/ips + url: https://api.linode.com/v4beta/linode/instances/68361109/ips method: POST response: - body: '{"address": "172.105.55.46", "gateway": "172.105.55.1", "subnet_mask": - "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-55-46.ip.linodeusercontent.com", - "linode_id": 61169670, "region": "ap-west", "vpc_nat_1_1": null}' + body: '{"address": "194.195.115.18", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-18.ip.linodeusercontent.com", + "linode_id": 68361109, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' headers: Access-Control-Allow-Credentials: - "true" @@ -476,18 +462,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "248" + - "270" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:52 GMT + - Wed, 11 Dec 2024 19:17:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -504,7 +492,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -520,23 +508,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169670/ips + url: https://api.linode.com/v4beta/linode/instances/68361109/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.105.55.46", "gateway": "172.105.55.1", - "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-105-55-46.ip.linodeusercontent.com", "linode_id": 61169670, "region": - "ap-west", "vpc_nat_1_1": null}, {"address": "172.105.55.118", "gateway": "172.105.55.1", + body: '{"ipv4": {"public": [{"address": "194.195.115.17", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-105-55-118.ip.linodeusercontent.com", "linode_id": 61169670, "region": - "ap-west", "vpc_nat_1_1": null}], "private": [], "shared": [], "reserved": [], - "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", + "rdns": "194-195-115-17.ip.linodeusercontent.com", "linode_id": 68361109, "region": + "ap-west", "vpc_nat_1_1": null, "reserved": false}, {"address": "194.195.115.18", + "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "194-195-115-18.ip.linodeusercontent.com", "linode_id": + 68361109, "region": "ap-west", "vpc_nat_1_1": null, "reserved": false}], "private": + [], "shared": [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": + "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", + "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 68361109, "region": + "ap-west", "public": true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61169670, "region": "ap-west", "public": - true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", - "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61169670, "region": "ap-west", "public": false}, "global": - []}}' + "type": "ipv6", "rdns": null, "linode_id": 68361109, "region": "ap-west", "public": + false}, "global": []}}' headers: Access-Control-Allow-Credentials: - "true" @@ -548,6 +536,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -557,7 +547,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:53 GMT + - Wed, 11 Dec 2024 19:17:50 GMT Pragma: - no-cache Strict-Transport-Security: @@ -576,7 +566,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -592,7 +582,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169670/ips/172.105.55.46 + url: https://api.linode.com/v4beta/linode/instances/68361109/ips/194.195.115.18 method: DELETE response: body: '{}' @@ -607,6 +597,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -618,7 +610,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:53 GMT + - Wed, 11 Dec 2024 19:17:50 GMT Pragma: - no-cache Strict-Transport-Security: @@ -635,7 +627,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -651,19 +643,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169670/ips + url: https://api.linode.com/v4beta/linode/instances/68361109/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.105.55.118", "gateway": "172.105.55.1", + body: '{"ipv4": {"public": [{"address": "194.195.115.17", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-105-55-118.ip.linodeusercontent.com", "linode_id": 61169670, "region": - "ap-west", "vpc_nat_1_1": null}], "private": [], "shared": [], "reserved": [], - "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", + "rdns": "194-195-115-17.ip.linodeusercontent.com", "linode_id": 68361109, "region": + "ap-west", "vpc_nat_1_1": null, "reserved": false}], "private": [], "shared": + [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61169670, "region": "ap-west", "public": + "type": "ipv6", "rdns": null, "linode_id": 68361109, "region": "ap-west", "public": true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61169670, "region": "ap-west", "public": false}, "global": + null, "linode_id": 68361109, "region": "ap-west", "public": false}, "global": []}}' headers: Access-Control-Allow-Credentials: @@ -676,18 +668,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "799" + - "819" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:53 GMT + - Wed, 11 Dec 2024 19:17:50 GMT Pragma: - no-cache Strict-Transport-Security: @@ -705,7 +699,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -721,7 +715,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169670 + url: https://api.linode.com/v4beta/linode/instances/68361109 method: DELETE response: body: '{}' @@ -736,6 +730,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -747,7 +743,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:53 GMT + - Wed, 11 Dec 2024 19:17:52 GMT Pragma: - no-cache Strict-Transport-Security: @@ -764,7 +760,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPAddress_Instance_ReserveIP_Assign.yaml b/test/integration/fixtures/TestIPAddress_Instance_ReserveIP_Assign.yaml new file mode 100644 index 000000000..c5c9f4609 --- /dev/null +++ b/test/integration/fixtures/TestIPAddress_Instance_ReserveIP_Assign.yaml @@ -0,0 +1,1334 @@ +--- +version: 1 +interactions: +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/regions?page=1 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:13 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-x0br22kd464d","root_pass":"]60f8-j2V6kvF''6SIywqK53AEB=+y\u003e6[d\u0026[U^J2z3V71!J6t@{Dg]L;Ln6f@Iww3","image":"linode/debian12","firewall_id":1339169,"booted":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 68361128, "label": "go-test-ins-x0br22kd464d", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["194.195.115.83"], "ipv6": "1234::5678/128", + "image": "linode/debian12", "region": "ap-west", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "ce087cf1dcc79780806668c1039289d8937ad6c6", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:14 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "8" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-ymgs78b74j98","root_pass":"pIhB3q8i[{4!JC]f9GnS8O`\u0026E+''55zrLd5HE$HAfb{2Y3@at:W607i1=,k}?B01y","image":"linode/debian12","firewall_id":1339169,"booted":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 68361129, "label": "go-test-ins-ymgs78b74j98", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["194.195.115.95"], "ipv6": "1234::5678/128", + "image": "linode/debian12", "region": "ap-west", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "22efe493338d3f0f7184a2cd6393c9cfa63ef022", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:16 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "8" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "172.105.49.153", "gateway": "172.105.49.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-49-153.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:16 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","assignments":[{"address":"172.105.49.153","linode_id":68361128}]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/assign + method: POST + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:16 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/172.105.49.153 + method: GET + response: + body: '{"address": "172.105.49.153", "gateway": "172.105.49.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-49-153.ip.linodeusercontent.com", + "linode_id": 68361128, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "268" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:16 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "172.105.59.228", "gateway": "172.105.59.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-59-228.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:16 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","assignments":[{"address":"172.105.59.228","linode_id":68361128}]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/assign + method: POST + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","assignments":[{"address":"172.105.59.228","linode_id":68361129}]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/assign + method: POST + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/172.105.59.228 + method: GET + response: + body: '{"address": "172.105.59.228", "gateway": "172.105.59.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-59-228.ip.linodeusercontent.com", + "linode_id": 68361129, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "268" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/172.105.59.228 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","assignments":[{"address":"192.0.2.1","linode_id":68361128}]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/assign + method: POST + response: + body: '{"errors": [{"reason": "IP Address not found."}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "49" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:17 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "172.105.59.176", "gateway": "172.105.59.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-59-176.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","assignments":[{"address":"172.105.59.176","linode_id":99999}]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/assign + method: POST + response: + body: '{"errors": [{"reason": "Invalid Linode ID 99999"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "51" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:18 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/172.105.59.176 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/172.105.49.153 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361129 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:20 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361128 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:18:22 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestIPAddress_Instance_Share.yaml b/test/integration/fixtures/TestIPAddress_Instance_Share.yaml index a91f3d830..788338a9c 100644 --- a/test/integration/fixtures/TestIPAddress_Instance_Share.yaml +++ b/test/integration/fixtures/TestIPAddress_Instance_Share.yaml @@ -15,262 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +261,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:05 GMT + - Wed, 11 Dec 2024 19:17:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-g7y142iokx36","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-nfrk3162zg00","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -329,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61169674, "label": "go-test-ins-wo-disk-g7y142iokx36", "group": + body: '{"id": 68361118, "label": "go-test-ins-wo-disk-nfrk3162zg00", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.55.223"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "aeb2357ce09e1cb483d94ee0d025f3b254c93dfc", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["194.195.115.39"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58b502ff98a4081434a97fe5a4f00bb7835d155c", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -350,24 +332,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "786" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:05 GMT + - Wed, 11 Dec 2024 19:18:00 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -378,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-8a29mmr62y5r","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-q74140l6tive","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -394,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169674/configs + url: https://api.linode.com/v4beta/linode/instances/68361118/configs method: POST response: - body: '{"id": 64385536, "label": "go-test-conf-8a29mmr62y5r", "helpers": {"updatedb_disabled": + body: '{"id": 71709962, "label": "go-test-conf-q74140l6tive", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -415,6 +398,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -426,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:06 GMT + - Wed, 11 Dec 2024 19:18:00 GMT Pragma: - no-cache Strict-Transport-Security: @@ -443,14 +428,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-share","root_pass":"4h@G\u0026##)$#56/u8peR@4P7M-PcM7LAHJ*^5lS!\u003eO3o6J1!9q2~6WaidxtFKihe40","image":"linode/debian9","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-share","root_pass":":jA4B-9986E1b`07L=OQsHJ8?02K)69igK|S\\-0Dbd/2\u003eavNDji}~gan6vZ?g;G)","image":"linode/debian12","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -462,142 +447,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"errors": [{"reason": "Too many requests"}]}' - headers: - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=0, no-cache, no-store - Content-Length: - - "45" - Content-Type: - - application/json - Expires: - - Mon, 08 Jul 2024 13:32:06 GMT - Pragma: - - no-cache - X-Accepted-Oauth-Scopes: - - linodes:read_write - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "10" - status: 429 Too Many Requests - code: 429 - duration: "" -- request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-share","root_pass":"4h@G\u0026##)$#56/u8peR@4P7M-PcM7LAHJ*^5lS!\u003eO3o6J1!9q2~6WaidxtFKihe40","image":"linode/debian9","firewall_id":640265,"booted":false}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances - method: POST - response: - body: '{"errors": [{"reason": "Too many requests"}]}' - headers: - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=0, no-cache, no-store - Content-Length: - - "45" - Content-Type: - - application/json - Expires: - - Mon, 08 Jul 2024 13:32:09 GMT - Pragma: - - no-cache - X-Accepted-Oauth-Scopes: - - linodes:read_write - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "10" - status: 429 Too Many Requests - code: 429 - duration: "" -- request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-share","root_pass":"4h@G\u0026##)$#56/u8peR@4P7M-PcM7LAHJ*^5lS!\u003eO3o6J1!9q2~6WaidxtFKihe40","image":"linode/debian9","firewall_id":640265,"booted":false}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances - method: POST - response: - body: '{"errors": [{"reason": "Too many requests"}]}' - headers: - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=0, no-cache, no-store - Content-Length: - - "45" - Content-Type: - - application/json - Expires: - - Mon, 08 Jul 2024 13:32:13 GMT - Pragma: - - no-cache - X-Accepted-Oauth-Scopes: - - linodes:read_write - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "10" - status: 429 Too Many Requests - code: 429 - duration: "" -- request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-share","root_pass":"4h@G\u0026##)$#56/u8peR@4P7M-PcM7LAHJ*^5lS!\u003eO3o6J1!9q2~6WaidxtFKihe40","image":"linode/debian9","firewall_id":640265,"booted":false}' - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances - method: POST - response: - body: '{"id": 61169687, "label": "go-ins-test-share", "group": "", "status": "provisioning", + body: '{"id": 68361119, "label": "go-ins-test-share", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.105.55.24"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "specs": {"disk": 25600, "memory": - 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "8bb24924c0b481c3ae3a41bf5819194b366c512d", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "g6-nanode-1", "ipv4": ["194.195.115.59"], "ipv6": "1234::5678/128", + "image": "linode/debian12", "region": "ap-west", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58aedbba0dcf59523f1880abcc80ec241436277e", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -609,24 +469,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "782" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:23 GMT + - Wed, 11 Dec 2024 19:18:02 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -637,7 +498,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -653,12 +514,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169687/ips + url: https://api.linode.com/v4beta/linode/instances/68361119/ips method: POST response: - body: '{"address": "172.105.55.147", "gateway": "172.105.55.1", "subnet_mask": - "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-55-147.ip.linodeusercontent.com", - "linode_id": 61169687, "region": "ap-west", "vpc_nat_1_1": null}' + body: '{"address": "194.195.115.63", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-63.ip.linodeusercontent.com", + "linode_id": 68361119, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' headers: Access-Control-Allow-Credentials: - "true" @@ -670,18 +532,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "250" + - "270" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:23 GMT + - Wed, 11 Dec 2024 19:18:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -698,14 +562,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"ips":["172.105.55.147"],"linode_id":61169674}' + body: '{"ips":["194.195.115.63"],"linode_id":68361118}' form: {} headers: Accept: @@ -729,6 +593,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -740,7 +606,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:24 GMT + - Wed, 11 Dec 2024 19:18:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -757,7 +623,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -773,22 +639,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169674/ips + url: https://api.linode.com/v4beta/linode/instances/68361118/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.105.55.223", "gateway": "172.105.55.1", + body: '{"ipv4": {"public": [{"address": "194.195.115.39", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-105-55-223.ip.linodeusercontent.com", "linode_id": 61169674, "region": - "ap-west", "vpc_nat_1_1": null}], "private": [], "shared": [{"address": "172.105.55.147", - "gateway": "172.105.55.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": - "ipv4", "public": true, "rdns": "172-105-55-147.ip.linodeusercontent.com", "linode_id": - 61169687, "region": "ap-west", "vpc_nat_1_1": null}], "reserved": [], "vpc": - []}, "ipv6": {"slaac": {"address": "1234::5678", "gateway": - "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", - "rdns": null, "linode_id": 61169674, "region": "ap-west", "public": true}, "link_local": - {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": - "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 61169674, "region": "ap-west", "public": false}, "global": []}}' + "rdns": "194-195-115-39.ip.linodeusercontent.com", "linode_id": 68361118, "region": + "ap-west", "vpc_nat_1_1": null, "reserved": false}], "private": [], "shared": + [{"address": "194.195.115.63", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-63.ip.linodeusercontent.com", + "linode_id": 68361119, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", + "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, + "type": "ipv6", "rdns": null, "linode_id": 68361118, "region": "ap-west", "public": + true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", + "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": + null, "linode_id": 68361118, "region": "ap-west", "public": false}, "global": + []}}' headers: Access-Control-Allow-Credentials: - "true" @@ -800,6 +667,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -809,7 +678,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:24 GMT + - Wed, 11 Dec 2024 19:18:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -828,7 +697,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -844,7 +713,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169687 + url: https://api.linode.com/v4beta/linode/instances/68361119 method: DELETE response: body: '{}' @@ -859,6 +728,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -870,7 +741,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:24 GMT + - Wed, 11 Dec 2024 19:18:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -887,7 +758,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -903,7 +774,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169674 + url: https://api.linode.com/v4beta/linode/instances/68361118 method: DELETE response: body: '{}' @@ -918,6 +789,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -929,7 +802,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:32:24 GMT + - Wed, 11 Dec 2024 19:18:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -946,7 +819,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPAddress_Update.yaml b/test/integration/fixtures/TestIPAddress_Update.yaml index 1843cad2e..13b0297fd 100644 --- a/test/integration/fixtures/TestIPAddress_Update.yaml +++ b/test/integration/fixtures/TestIPAddress_Update.yaml @@ -15,262 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +261,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:50 GMT + - Wed, 11 Dec 2024 19:17:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-9ry433z3jee3","firewall_id":640265,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-o44ma12nq8t2","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -329,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61169669, "label": "go-test-ins-wo-disk-9ry433z3jee3", "group": + body: '{"id": 68361103, "label": "go-test-ins-wo-disk-o44ma12nq8t2", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.55.85"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "aeb2357ce09e1cb483d94ee0d025f3b254c93dfc", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["194.195.115.15"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58b502ff98a4081434a97fe5a4f00bb7835d155c", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -350,24 +332,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "785" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:50 GMT + - Wed, 11 Dec 2024 19:17:40 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -378,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-0q81y862eien","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-083n4v9u8boo","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -394,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169669/configs + url: https://api.linode.com/v4beta/linode/instances/68361103/configs method: POST response: - body: '{"id": 64385522, "label": "go-test-conf-0q81y862eien", "helpers": {"updatedb_disabled": + body: '{"id": 71709950, "label": "go-test-conf-083n4v9u8boo", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -415,6 +398,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -426,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:51 GMT + - Wed, 11 Dec 2024 19:17:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -443,7 +428,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -459,19 +444,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169669/ips + url: https://api.linode.com/v4beta/linode/instances/68361103/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.105.55.85", "gateway": "172.105.55.1", + body: '{"ipv4": {"public": [{"address": "194.195.115.15", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-105-55-85.ip.linodeusercontent.com", "linode_id": 61169669, "region": - "ap-west", "vpc_nat_1_1": null}], "private": [], "shared": [], "reserved": [], - "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", + "rdns": "194-195-115-15.ip.linodeusercontent.com", "linode_id": 68361103, "region": + "ap-west", "vpc_nat_1_1": null, "reserved": false}], "private": [], "shared": + [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61169669, "region": "ap-west", "public": + "type": "ipv6", "rdns": null, "linode_id": 68361103, "region": "ap-west", "public": true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61169669, "region": "ap-west", "public": false}, "global": + null, "linode_id": 68361103, "region": "ap-west", "public": false}, "global": []}}' headers: Access-Control-Allow-Credentials: @@ -484,18 +469,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "797" + - "819" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:51 GMT + - Wed, 11 Dec 2024 19:17:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -513,14 +500,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"rdns":"172-105-55-85.ip.linodeusercontent.com"}' + body: '{"rdns":"194.195.115.15.nip.io"}' form: {} headers: Accept: @@ -529,12 +516,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/ips/172.105.55.85 + url: https://api.linode.com/v4beta/networking/ips/194.195.115.15 method: PUT response: - body: '{"address": "172.105.55.85", "gateway": "172.105.55.1", "subnet_mask": - "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-55-85.ip.linodeusercontent.com", - "linode_id": 61169669, "region": "ap-west", "vpc_nat_1_1": null}' + body: '{"address": "194.195.115.15", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194.195.115.15.nip.io", + "linode_id": 68361103, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' headers: Access-Control-Allow-Credentials: - "true" @@ -546,18 +534,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "248" + - "252" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:51 GMT + - Wed, 11 Dec 2024 19:17:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -574,14 +564,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: "" + body: '{"rdns":null}' form: {} headers: Accept: @@ -590,10 +580,267 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61169669 - method: DELETE + url: https://api.linode.com/v4beta/networking/ips/194.195.115.15 + method: PUT response: - body: '{}' + body: '{"address": "194.195.115.15", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-15.ip.linodeusercontent.com", + "linode_id": 68361103, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "270" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:43 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":true}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.115.15 + method: PUT + response: + body: '{"address": "194.195.115.15", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-15.ip.linodeusercontent.com", + "linode_id": 68361103, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "269" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:43 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "172.105.63.218", "gateway": "172.105.63.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-218.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:43 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":true}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/172.105.63.218 + method: PUT + response: + body: '{"address": "172.105.63.218", "gateway": "172.105.63.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-218.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:43 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.115.15 + method: PUT + response: + body: '{"address": "194.195.115.15", "gateway": "194.195.115.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-15.ip.linodeusercontent.com", + "linode_id": 68361103, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' headers: Access-Control-Allow-Credentials: - "true" @@ -605,6 +852,937 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "270" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:44 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "194.195.119.44", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-44.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "265" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:44 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west","assignments":[{"address":"194.195.119.44","linode_id":68361103}]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/assign + method: POST + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:44 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.119.44 + method: PUT + response: + body: '{"address": "194.195.119.44", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-44.ip.linodeusercontent.com", + "linode_id": 68361103, "region": "ap-west", "vpc_nat_1_1": null, "reserved": + false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "270" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:44 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "194.195.119.214", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-214.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:44 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":true,"rdns":"sample rdns"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.119.214 + method: PUT + response: + body: '{"errors": [{"reason": "Domain is not valid.", "field": "rdns"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "65" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:44 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/194.195.119.214 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "194.195.119.214", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-214.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":true}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.119.214 + method: PUT + response: + body: '{"address": "194.195.119.214", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-214.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/194.195.119.214 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"ap-west"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "194.195.119.214", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-214.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:45 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"reserved":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.119.214 + method: PUT + response: + body: '{"address": "194.195.119.214", "gateway": "194.195.119.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-119-214.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "268" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:46 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/194.195.119.214 + method: GET + response: + body: '{"errors": [{"reason": "Not found"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "37" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:46 GMT + Pragma: + - no-cache + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 404 Not Found + code: 404 + duration: "" +- request: + body: '{"reserved":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/ips/123.72.121.76 + method: PUT + response: + body: '{"errors": [{"reason": "Not found"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Content-Length: + - "37" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:46 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + status: 404 Not Found + code: 404 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/194.195.119.44 + method: DELETE + response: + body: '{"errors": [{"reason": "Not found"}]}' + headers: + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "37" + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:46 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + status: 404 Not Found + code: 404 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/172.105.63.218 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:46 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361103 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -616,7 +1794,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 13:31:51 GMT + - Wed, 11 Dec 2024 19:17:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -633,7 +1811,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPAddresses_Instance_Get.yaml b/test/integration/fixtures/TestIPAddresses_Instance_Get.yaml index 5cc498263..c6e89bb79 100644 --- a/test/integration/fixtures/TestIPAddresses_Instance_Get.yaml +++ b/test/integration/fixtures/TestIPAddresses_Instance_Get.yaml @@ -15,293 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, - 172.105.35.5, 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, - 172.105.41.5, 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": - "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.0.5, 172.105.3.5, 172.105.4.5, 172.105.5.5, 172.105.6.5, 172.105.7.5, - 172.105.8.5, 172.105.9.5, 172.105.10.5, 172.105.11.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": - "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.166.5, 172.105.169.5, 172.105.168.5, 172.105.172.5, 172.105.162.5, - 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, 172.105.161.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-iad", "label": - "Washington, DC", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, 139.144.192.61, - 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, 139.144.192.66, - 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, 172.232.0.22, - 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", "ipv6": - "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, - 172.232.32.17, 172.232.32.18, 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, - 172.232.32.11, 172.232.32.12", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium - Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19, - 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, 172.232.160.8, - 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4, - 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, 172.233.0.10, - 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, - 172.233.33.38, 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, - 172.233.33.30, 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": - "se", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.128.24, - 172.232.128.26, 172.232.128.20, 172.232.128.22, 172.232.128.25, 172.232.128.19, - 172.232.128.23, 172.232.128.18, 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": - "es", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6, - 172.233.111.17, 172.233.111.21, 172.233.111.25, 172.233.111.19, 172.233.111.12, - 172.233.111.26, 172.233.111.16, 172.233.111.18, 172.233.111.9", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": - "in", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17, - 172.232.96.26, 172.232.96.19, 172.232.96.20, 172.232.96.25, 172.232.96.21, 172.232.96.18, - 172.232.96.22, 172.232.96.23, 172.232.96.24", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": - "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-den-edge-1", - "label": "Edge - Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud - Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "de-ham-edge-1", - "label": "Edge - Hamburg, DE", "country": "de", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "fr-mrs-edge-1", - "label": "Edge - Marseille, FR", "country": "fr", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "za-jnb-edge-1", - "label": "Edge - Johannesburg, ZA\t", "country": "za", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "my-kul-edge-1", - "label": "Edge - Kuala Lumpur, MY", "country": "my", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "co-bog-edge-1", - "label": "Edge - Bogot\u00e1, CO", "country": "co", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "mx-qro-edge-1", - "label": "Edge - Quer\u00e9taro, MX", "country": "mx", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-hou-edge-1", - "label": "Edge - Houston, TX", "country": "us", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "cl-scl-edge-1", - "label": "Edge - Santiago, CL", "country": "cl", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, - 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, - 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, - 139.162.70.5, 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 34}' + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -324,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:41 GMT + - Wed, 11 Dec 2024 19:17:35 GMT Pragma: - no-cache Strict-Transport-Security: @@ -341,19 +289,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-a8h235tq9wp0","firewall_id":693046,"booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-870uf66ase4o","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -365,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61875710, "label": "go-test-ins-wo-disk-a8h235tq9wp0", "group": + body: '{"id": 68361100, "label": "go-test-ins-wo-disk-870uf66ase4o", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.233.202.247"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.234.39.119"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "site_type": "core", "specs": {"disk": 25600, - "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": - 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": [], "host_uuid": "81a6689e2a5932cbf36d6571b2b808a00bb59c64", "has_user_data": - false, "placement_group": null, "lke_cluster_id": null}' + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "17770b21ecd52c259b180efcb46d6a50f80301b2", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["Block Storage Encryption"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -392,20 +338,19 @@ interactions: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "807" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:41 GMT + - Wed, 11 Dec 2024 19:17:36 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -414,19 +359,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-0z29w7ld63ro","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-0mtdc7512fl4","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -435,11 +377,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61875710/configs + url: https://api.linode.com/v4beta/linode/instances/68361100/configs method: POST response: - body: '{"id": 65096198, "label": "go-test-conf-0z29w7ld63ro", "helpers": {"updatedb_disabled": - true, "distro": true, "modules_dep": true, "network": false, "devtmpfs_automount": + body: '{"id": 71709947, "label": "go-test-conf-0mtdc7512fl4", "helpers": {"updatedb_disabled": + true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", "devices": {"sda": null, "sdb": null, "sdc": null, "sdd": null, "sde": null, @@ -463,13 +405,13 @@ interactions: Connection: - keep-alive Content-Length: - - "540" + - "539" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:42 GMT + - Wed, 11 Dec 2024 19:17:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -484,19 +426,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1721932302138084000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1721932302138290000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1733944656783596000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1733944656783660000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -508,8 +447,8 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 78854, "label": "go-test-vpc-1721932302138084000", "description": - "", "region": "us-iad", "subnets": [{"id": 76467, "label": "linodego-vpc-test-1721932302138290000", + body: '{"id": 129744, "label": "go-test-vpc-1733944656783596000", "description": + "", "region": "us-iad", "subnets": [{"id": 124762, "label": "linodego-vpc-test-1733944656783660000", "ipv4": "192.168.0.0/25", "ipv6": null, "linodes": [], "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}], "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' @@ -531,13 +470,13 @@ interactions: Connection: - keep-alive Content-Length: - - "365" + - "367" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:42 GMT + - Wed, 11 Dec 2024 19:17:37 GMT Pragma: - no-cache Strict-Transport-Security: @@ -552,19 +491,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-0z29w7ld63ro","comments":"","devices":{},"helpers":{"updatedb_disabled":true,"distro":true,"modules_dep":true,"network":false,"devtmpfs_automount":true},"interfaces":[{"purpose":"public"},{"label":"testvlan","purpose":"vlan"},{"purpose":"vpc","subnet_id":76467,"ipv4":{"nat_1_1":"any"}}],"memory_limit":0,"kernel":"linode/latest-64bit","init_rd":null,"root_device":"/dev/sda","run_level":"default","virt_mode":"paravirt"}' + body: '{"label":"go-test-conf-0mtdc7512fl4","comments":"","devices":{},"helpers":{"updatedb_disabled":true,"distro":true,"modules_dep":true,"network":true,"devtmpfs_automount":true},"interfaces":[{"purpose":"public"},{"label":"testvlan","purpose":"vlan"},{"purpose":"vpc","subnet_id":124762,"ipv4":{"nat_1_1":"any"}}],"memory_limit":0,"kernel":"linode/latest-64bit","init_rd":null,"root_device":"/dev/sda","run_level":"default","virt_mode":"paravirt"}' form: {} headers: Accept: @@ -573,23 +509,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61875710/configs/65096198 + url: https://api.linode.com/v4beta/linode/instances/68361100/configs/71709947 method: PUT response: - body: '{"id": 65096198, "label": "go-test-conf-0z29w7ld63ro", "helpers": {"updatedb_disabled": - true, "distro": true, "modules_dep": true, "network": false, "devtmpfs_automount": + body: '{"id": 71709947, "label": "go-test-conf-0mtdc7512fl4", "helpers": {"updatedb_disabled": + true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", "devices": {"sda": null, "sdb": null, "sdc": null, "sdd": null, "sde": null, "sdf": null, "sdg": null, "sdh": null}, "initrd": null, "run_level": "default", - "virt_mode": "paravirt", "interfaces": [{"id": 2047975, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 3595737, "purpose": "public", "primary": false, "active": false, "ipam_address": null, "label": null, "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": null, "ip_ranges": null}, {"id": - 2047976, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + 3595738, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": - null, "ip_ranges": null}, {"id": 2047977, "purpose": "vpc", "primary": false, - "active": false, "ipam_address": null, "label": null, "vpc_id": 78854, "subnet_id": - 76467, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "172.233.202.247"}, "ipv6": + null, "ip_ranges": null}, {"id": 3595739, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 129744, "subnet_id": + 124762, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "172.234.39.119"}, "ipv6": null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: @@ -613,7 +549,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:42 GMT + - Wed, 11 Dec 2024 19:17:37 GMT Pragma: - no-cache Strict-Transport-Security: @@ -629,12 +565,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -650,23 +583,24 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61875710/ips + url: https://api.linode.com/v4beta/linode/instances/68361100/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.233.202.247", "gateway": "172.233.202.1", + body: '{"ipv4": {"public": [{"address": "172.234.39.119", "gateway": "172.234.39.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-233-202-247.ip.linodeusercontent.com", "linode_id": 61875710, "region": - "us-iad", "vpc_nat_1_1": {"vpc_id": 78854, "subnet_id": 76467, "address": "192.168.0.2"}}], - "private": [], "shared": [], "reserved": [], "vpc": [{"address": "192.168.0.2", - "address_range": null, "vpc_id": 78854, "subnet_id": 76467, "region": "us-iad", - "linode_id": 61875710, "config_id": 65096198, "interface_id": 2047977, "active": - false, "nat_1_1": "172.233.202.247", "gateway": "192.168.0.1", "prefix": 25, - "subnet_mask": "255.255.255.128"}]}, "ipv6": {"slaac": {"address": "1234::5678", + "rdns": "172-234-39-119.ip.linodeusercontent.com", "linode_id": 68361100, "region": + "us-iad", "vpc_nat_1_1": {"vpc_id": 129744, "subnet_id": 124762, "address": + "192.168.0.2"}, "reserved": false}], "private": [], "shared": [], "reserved": + [], "vpc": [{"address": "192.168.0.2", "address_range": null, "vpc_id": 129744, + "subnet_id": 124762, "region": "us-iad", "linode_id": 68361100, "config_id": + 71709947, "interface_id": 3595739, "nodebalancer_id": null, "active": false, + "nat_1_1": "172.234.39.119", "gateway": "192.168.0.1", "prefix": 25, "subnet_mask": + "255.255.255.128"}]}, "ipv6": {"slaac": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61875710, "region": "us-iad", "public": + "type": "ipv6", "rdns": null, "linode_id": 68361100, "region": "us-iad", "public": true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61875710, "region": "us-iad", "public": false}, "global": + null, "linode_id": 68361100, "region": "us-iad", "public": false}, "global": []}}' headers: Access-Control-Allow-Credentials: @@ -690,7 +624,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:42 GMT + - Wed, 11 Dec 2024 19:17:37 GMT Pragma: - no-cache Strict-Transport-Security: @@ -707,12 +641,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -728,7 +659,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61875710 + url: https://api.linode.com/v4beta/linode/instances/68361100 method: DELETE response: body: '{}' @@ -756,7 +687,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:43 GMT + - Wed, 11 Dec 2024 19:17:39 GMT Pragma: - no-cache Strict-Transport-Security: @@ -771,12 +702,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -792,7 +720,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/78854 + url: https://api.linode.com/v4beta/vpcs/129744 method: DELETE response: body: '{}' @@ -820,7 +748,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:31:43 GMT + - Wed, 11 Dec 2024 19:17:39 GMT Pragma: - no-cache Strict-Transport-Security: @@ -835,12 +763,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPAddresses_List.yaml b/test/integration/fixtures/TestIPAddresses_List.yaml index b1d022faf..a7b7751a6 100644 --- a/test/integration/fixtures/TestIPAddresses_List.yaml +++ b/test/integration/fixtures/TestIPAddresses_List.yaml @@ -15,293 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, - 172.105.35.5, 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, - 172.105.41.5, 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": - "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.0.5, 172.105.3.5, 172.105.4.5, 172.105.5.5, 172.105.6.5, 172.105.7.5, - 172.105.8.5, 172.105.9.5, 172.105.10.5, 172.105.11.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": - "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.166.5, 172.105.169.5, 172.105.168.5, 172.105.172.5, 172.105.162.5, - 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, 172.105.161.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-iad", "label": - "Washington, DC", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, 139.144.192.61, - 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, 139.144.192.66, - 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, 172.232.0.22, - 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", "ipv6": - "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, - 172.232.32.17, 172.232.32.18, 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, - 172.232.32.11, 172.232.32.12", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium - Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19, - 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, 172.232.160.8, - 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4, - 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, 172.233.0.10, - 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, - 172.233.33.38, 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, - 172.233.33.30, 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": - "se", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.128.24, - 172.232.128.26, 172.232.128.20, 172.232.128.22, 172.232.128.25, 172.232.128.19, - 172.232.128.23, 172.232.128.18, 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": - "es", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6, - 172.233.111.17, 172.233.111.21, 172.233.111.25, 172.233.111.19, 172.233.111.12, - 172.233.111.26, 172.233.111.16, 172.233.111.18, 172.233.111.9", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": - "in", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17, - 172.232.96.26, 172.232.96.19, 172.232.96.20, 172.232.96.25, 172.232.96.21, 172.232.96.18, - 172.232.96.22, 172.232.96.23, 172.232.96.24", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": - "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-den-edge-1", - "label": "Edge - Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud - Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "de-ham-edge-1", - "label": "Edge - Hamburg, DE", "country": "de", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "fr-mrs-edge-1", - "label": "Edge - Marseille, FR", "country": "fr", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "za-jnb-edge-1", - "label": "Edge - Johannesburg, ZA\t", "country": "za", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "my-kul-edge-1", - "label": "Edge - Kuala Lumpur, MY", "country": "my", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "co-bog-edge-1", - "label": "Edge - Bogot\u00e1, CO", "country": "co", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "mx-qro-edge-1", - "label": "Edge - Quer\u00e9taro, MX", "country": "mx", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-hou-edge-1", - "label": "Edge - Houston, TX", "country": "us", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "cl-scl-edge-1", - "label": "Edge - Santiago, CL", "country": "cl", "capabilities": ["Linodes", - "Cloud Firewall", "Distributed Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "173.223.100.53, 173.223.101.53", "ipv6": "1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, - 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, - 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, - 139.162.70.5, 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 34}' + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -324,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:32:53 GMT + - Wed, 11 Dec 2024 19:17:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -341,19 +289,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-9s5wo423f2cr","firewall_id":693050,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-5jr09a19bf3x","firewall_id":1339169,"booted":false}' form: {} headers: Accept: @@ -365,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61875749, "label": "go-test-ins-wo-disk-9s5wo423f2cr", "group": + body: '{"id": 68361097, "label": "go-test-ins-wo-disk-5jr09a19bf3x", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["170.187.250.130"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["194.195.115.5"], "ipv6": "1234::5678/128", "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, - "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": - 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": [], "host_uuid": "0be889ff8efab8e9f1cbbb28b1799aa440e95149", "has_user_data": - false, "placement_group": null, "lke_cluster_id": null}' + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "58b502ff98a4081434a97fe5a4f00bb7835d155c", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -392,20 +338,19 @@ interactions: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "808" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:32:53 GMT + - Wed, 11 Dec 2024 19:17:32 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -414,19 +359,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-6vqp59eug488","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-sqe7s80k602s","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -435,11 +377,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61875749/configs + url: https://api.linode.com/v4beta/linode/instances/68361097/configs method: POST response: - body: '{"id": 65096250, "label": "go-test-conf-6vqp59eug488", "helpers": {"updatedb_disabled": - true, "distro": true, "modules_dep": true, "network": false, "devtmpfs_automount": + body: '{"id": 71709944, "label": "go-test-conf-sqe7s80k602s", "helpers": {"updatedb_disabled": + true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", "devices": {"sda": null, "sdb": null, "sdc": null, "sdd": null, "sde": null, @@ -463,13 +405,13 @@ interactions: Connection: - keep-alive Content-Length: - - "540" + - "539" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:32:54 GMT + - Wed, 11 Dec 2024 19:17:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -484,12 +426,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -506,75 +445,26 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"linode_id":61875749}' + - '{"linode_id":68361097}' url: https://api.linode.com/v4beta/networking/ips?page=1 method: GET response: - body: '{"page": 1, "pages": 1, "results": 23, "data": [{"address": "172.234.197.207", - "gateway": "172.234.197.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": - "ipv4", "public": true, "rdns": "172-234-197-207.ip.linodeusercontent.com", - "linode_id": 54748754, "region": "us-ord", "vpc_nat_1_1": null}, {"address": - "50.116.24.42", "gateway": "50.116.24.1", "subnet_mask": "255.255.255.0", "prefix": - 24, "type": "ipv4", "public": true, "rdns": "50-116-24-42.ip.linodeusercontent.com", - "linode_id": 57328123, "region": "us-central", "vpc_nat_1_1": null}, {"address": - "172.233.221.75", "gateway": "172.233.221.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-233-221-75.ip.linodeusercontent.com", - "linode_id": 60472044, "region": "us-ord", "vpc_nat_1_1": null}, {"address": - "172.233.211.146", "gateway": "172.233.211.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-233-211-146.ip.linodeusercontent.com", - "linode_id": 60939824, "region": "us-ord", "vpc_nat_1_1": null}, {"address": - "66.175.208.38", "gateway": "66.175.208.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "66-175-208-38.ip.linodeusercontent.com", - "linode_id": 61839386, "region": "us-east", "vpc_nat_1_1": null}, {"address": - "23.239.30.160", "gateway": "23.239.30.1", "subnet_mask": "255.255.255.0", "prefix": - 24, "type": "ipv4", "public": true, "rdns": "23-239-30-160.ip.linodeusercontent.com", - "linode_id": 61871792, "region": "us-central", "vpc_nat_1_1": null}, {"address": - "192.168.227.101", "gateway": null, "subnet_mask": "255.255.128.0", "prefix": - 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 61871792, "region": - "us-central", "vpc_nat_1_1": null}, {"address": "23.239.30.211", "gateway": - "23.239.30.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", - "public": true, "rdns": "23-239-30-211.ip.linodeusercontent.com", "linode_id": - 61871793, "region": "us-central", "vpc_nat_1_1": null}, {"address": "192.168.227.212", - "gateway": null, "subnet_mask": "255.255.128.0", "prefix": 17, "type": "ipv4", - "public": false, "rdns": null, "linode_id": 61871793, "region": "us-central", - "vpc_nat_1_1": null}, {"address": "23.239.30.230", "gateway": "23.239.30.1", - "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "23-239-30-230.ip.linodeusercontent.com", "linode_id": 61871794, "region": - "us-central", "vpc_nat_1_1": null}, {"address": "192.168.227.219", "gateway": - null, "subnet_mask": "255.255.128.0", "prefix": 17, "type": "ipv4", "public": - false, "rdns": null, "linode_id": 61871794, "region": "us-central", "vpc_nat_1_1": - null}, {"address": "139.144.1.10", "gateway": "139.144.1.1", "subnet_mask": - "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "139-144-1-10.ip.linodeusercontent.com", - "linode_id": 61874266, "region": "ap-west", "vpc_nat_1_1": null}, {"address": - "170.187.250.130", "gateway": "170.187.250.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "170-187-250-130.ip.linodeusercontent.com", - "linode_id": 61875749, "region": "ap-west", "vpc_nat_1_1": null}, {"address": - "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", - "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 54748754, "region": - "us-ord", "public": true}, {"address": "1234::5678", "gateway": - "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", - "rdns": null, "linode_id": 57328123, "region": "us-central", "public": true}, + body: '{"page": 1, "pages": 1, "results": 5, "data": [{"address": "194.195.115.5", + "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "194-195-115-5.ip.linodeusercontent.com", "linode_id": + 68361097, "region": "ap-west", "vpc_nat_1_1": null, "reserved": false}, {"address": + "172.105.63.175", "gateway": "172.105.63.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-175.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, + {"address": "45.79.124.133", "gateway": "45.79.124.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "45-79-124-133.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, + {"address": "194.195.115.161", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-161.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 60472044, "region": "us-ord", "public": true}, {"address": "1234::5678", - "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 60939824, "region": "us-ord", "public": - true}, {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": - "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 61839386, "region": "us-east", "public": true}, {"address": "1234::5678", - "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61871792, "region": "us-central", - "public": true}, {"address": "1234::5678", "gateway": "1234::5678", - "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61871793, "region": "us-central", "public": true}, {"address": - "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", - "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 61871794, "region": - "us-central", "public": true}, {"address": "1234::5678", - "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61874266, "region": "ap-west", "public": - true}, {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": - "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 61875749, "region": "ap-west", "public": true}]}' + 68361097, "region": "ap-west", "public": true}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -597,7 +487,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:32:54 GMT + - Wed, 11 Dec 2024 19:17:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -614,12 +504,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -638,71 +525,22 @@ interactions: url: https://api.linode.com/v4beta/networking/ips?page=1&skip_ipv6_rdns=true method: GET response: - body: '{"page": 1, "pages": 1, "results": 23, "data": [{"address": "172.234.197.207", - "gateway": "172.234.197.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": - "ipv4", "public": true, "rdns": "172-234-197-207.ip.linodeusercontent.com", - "linode_id": 54748754, "region": "us-ord", "vpc_nat_1_1": null}, {"address": - "50.116.24.42", "gateway": "50.116.24.1", "subnet_mask": "255.255.255.0", "prefix": - 24, "type": "ipv4", "public": true, "rdns": "50-116-24-42.ip.linodeusercontent.com", - "linode_id": 57328123, "region": "us-central", "vpc_nat_1_1": null}, {"address": - "172.233.221.75", "gateway": "172.233.221.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-233-221-75.ip.linodeusercontent.com", - "linode_id": 60472044, "region": "us-ord", "vpc_nat_1_1": null}, {"address": - "172.233.211.146", "gateway": "172.233.211.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-233-211-146.ip.linodeusercontent.com", - "linode_id": 60939824, "region": "us-ord", "vpc_nat_1_1": null}, {"address": - "66.175.208.38", "gateway": "66.175.208.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "66-175-208-38.ip.linodeusercontent.com", - "linode_id": 61839386, "region": "us-east", "vpc_nat_1_1": null}, {"address": - "23.239.30.160", "gateway": "23.239.30.1", "subnet_mask": "255.255.255.0", "prefix": - 24, "type": "ipv4", "public": true, "rdns": "23-239-30-160.ip.linodeusercontent.com", - "linode_id": 61871792, "region": "us-central", "vpc_nat_1_1": null}, {"address": - "192.168.227.101", "gateway": null, "subnet_mask": "255.255.128.0", "prefix": - 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 61871792, "region": - "us-central", "vpc_nat_1_1": null}, {"address": "23.239.30.211", "gateway": - "23.239.30.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", - "public": true, "rdns": "23-239-30-211.ip.linodeusercontent.com", "linode_id": - 61871793, "region": "us-central", "vpc_nat_1_1": null}, {"address": "192.168.227.212", - "gateway": null, "subnet_mask": "255.255.128.0", "prefix": 17, "type": "ipv4", - "public": false, "rdns": null, "linode_id": 61871793, "region": "us-central", - "vpc_nat_1_1": null}, {"address": "23.239.30.230", "gateway": "23.239.30.1", - "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "23-239-30-230.ip.linodeusercontent.com", "linode_id": 61871794, "region": - "us-central", "vpc_nat_1_1": null}, {"address": "192.168.227.219", "gateway": - null, "subnet_mask": "255.255.128.0", "prefix": 17, "type": "ipv4", "public": - false, "rdns": null, "linode_id": 61871794, "region": "us-central", "vpc_nat_1_1": - null}, {"address": "139.144.1.10", "gateway": "139.144.1.1", "subnet_mask": - "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "139-144-1-10.ip.linodeusercontent.com", - "linode_id": 61874266, "region": "ap-west", "vpc_nat_1_1": null}, {"address": - "170.187.250.130", "gateway": "170.187.250.1", "subnet_mask": "255.255.255.0", - "prefix": 24, "type": "ipv4", "public": true, "rdns": "170-187-250-130.ip.linodeusercontent.com", - "linode_id": 61875749, "region": "ap-west", "vpc_nat_1_1": null}, {"address": - "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", - "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 54748754, "region": - "us-ord", "public": true}, {"address": "1234::5678", "gateway": - "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", - "rdns": null, "linode_id": 57328123, "region": "us-central", "public": true}, + body: '{"page": 1, "pages": 1, "results": 5, "data": [{"address": "194.195.115.5", + "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "194-195-115-5.ip.linodeusercontent.com", "linode_id": + 68361097, "region": "ap-west", "vpc_nat_1_1": null, "reserved": false}, {"address": + "172.105.63.175", "gateway": "172.105.63.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "172-105-63-175.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, + {"address": "45.79.124.133", "gateway": "45.79.124.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "45-79-124-133.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, + {"address": "194.195.115.161", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-161.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 60472044, "region": "us-ord", "public": true}, {"address": "1234::5678", - "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 60939824, "region": "us-ord", "public": - true}, {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": - "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 61839386, "region": "us-east", "public": true}, {"address": "1234::5678", - "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61871792, "region": "us-central", - "public": true}, {"address": "1234::5678", "gateway": "1234::5678", - "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 61871793, "region": "us-central", "public": true}, {"address": - "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", - "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 61871794, "region": - "us-central", "public": true}, {"address": "1234::5678", - "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 61874266, "region": "ap-west", "public": - true}, {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": - "1234::5678", "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": - 61875749, "region": "ap-west", "public": true}]}' + 68361097, "region": "ap-west", "public": true}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -725,7 +563,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:32:54 GMT + - Wed, 11 Dec 2024 19:17:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -742,12 +580,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -763,7 +598,147 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61875749 + X-Filter: + - '{"reserved":true}' + url: https://api.linode.com/v4beta/networking/ips?page=1 + method: GET + response: + body: '{"page": 1, "pages": 1, "results": 3, "data": [{"address": "172.105.63.175", + "gateway": "172.105.63.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "172-105-63-175.ip.linodeusercontent.com", "linode_id": + null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, {"address": + "45.79.124.133", "gateway": "45.79.124.1", "subnet_mask": "255.255.255.0", "prefix": + 24, "type": "ipv4", "public": true, "rdns": "45-79-124-133.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}, + {"address": "194.195.115.161", "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", + "prefix": 24, "type": "ipv4", "public": true, "rdns": "194-195-115-161.ip.linodeusercontent.com", + "linode_id": null, "region": "ap-west", "vpc_nat_1_1": null, "reserved": true}]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "845" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + X-Filter: + - '{"reserved":false}' + url: https://api.linode.com/v4beta/networking/ips?page=1 + method: GET + response: + body: '{"page": 1, "pages": 1, "results": 1, "data": [{"address": "194.195.115.5", + "gateway": "194.195.115.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "194-195-115-5.ip.linodeusercontent.com", "linode_id": + 68361097, "region": "ap-west", "vpc_nat_1_1": null, "reserved": false}]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "317" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 11 Dec 2024 19:17:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68361097 method: DELETE response: body: '{}' @@ -791,7 +766,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 18:32:54 GMT + - Wed, 11 Dec 2024 19:17:35 GMT Pragma: - no-cache Strict-Transport-Security: @@ -806,12 +781,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestInstance_DeleteInstanceVariants.yaml b/test/integration/fixtures/TestInstance_DeleteInstanceVariants.yaml new file mode 100644 index 000000000..65493ece5 --- /dev/null +++ b/test/integration/fixtures/TestInstance_DeleteInstanceVariants.yaml @@ -0,0 +1,651 @@ +--- +version: 1 +interactions: +- request: + body: '{"region":"us-east"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips + method: POST + response: + body: '{"address": "69.164.211.224", "gateway": "69.164.211.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "69-164-211-224.ip.linodeusercontent.com", + "linode_id": null, "region": "us-east", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:04 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-east","type":"g6-nanode-1","label":"go-test-ins-reserved-ip-c1t2pb490c1p","root_pass":"TxEZAoyb0\u003eH7P\\[l0L\u003ccr?9y[UD5u\u003eH(Rv6v}A0u]9L1j0w0:4|E$6^]39M[K4yx","image":"linode/alpine3.17","interfaces":[{"purpose":"public"}],"booted":false,"ipv4":["69.164.211.224"]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 64649882, "label": "go-test-ins-reserved-ip-c1t2pb490c1p", "group": + "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["69.164.211.224"], "ipv6": "1234::5678/128", + "image": "linode/alpine3.17", "region": "us-east", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": + {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": + 10000}, "backups": {"enabled": false, "available": false, "schedule": {"day": + null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "091414d3185b27660e1fe9157da7bcc48d9f51cd", "has_user_data": + false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": + null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:06 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64649882 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/69.164.211.224 + method: GET + response: + body: '{"address": "69.164.211.224", "gateway": "69.164.211.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "69-164-211-224.ip.linodeusercontent.com", + "linode_id": null, "region": "us-east", "vpc_nat_1_1": null, "reserved": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "264" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-east","type":"g6-nanode-1","label":"test-instance-freed-ip","root_pass":"Bqlo\u003e*1IBe57500Tc50e0\u003eNqESxQ4Z!Ea,\u0026+h`\u003e\u00264l2$0XD`QM(t`2uO/(a66Wyj","ipv4":["69.164.211.224"]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 64649889, "label": "test-instance-freed-ip", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["69.164.211.224"], "ipv6": "1234::5678/128", + "image": null, "region": "us-east", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": + 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, + "backups": {"enabled": false, "available": false, "schedule": {"day": null, + "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "a452b4b8a90dc1c3f7a916bd423079b94bd11772", "has_user_data": + false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": + null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "849" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/69.164.211.224 + method: GET + response: + body: '{"address": "69.164.211.224", "gateway": "69.164.211.1", "subnet_mask": + "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, "rdns": "69-164-211-224.ip.linodeusercontent.com", + "linode_id": 64649889, "region": "us-east", "vpc_nat_1_1": null, "reserved": + true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "268" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:08 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-east","type":"g6-nanode-1","label":"ephemeral-ip-test","root_pass":"?b7~}tJqzQ8/GsT1\u003c1BS3Zn9R67nhsA[kZ@g=X3}B-^z88x\u003eRG^08CzOp*2\\:97g"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 64649890, "label": "ephemeral-ip-test", "group": "", "status": "provisioning", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": + "g6-nanode-1", "ipv4": ["69.164.215.150"], "ipv6": "1234::5678/128", + "image": null, "region": "us-east", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": + 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, + "backups": {"enabled": false, "available": false, "schedule": {"day": null, + "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "58a354ebdb494a9193cafdc0920899b2b5ce7333", "has_user_data": + false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": + null, "capabilities": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "844" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:09 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64649890 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:11 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/64649889 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:13 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/networking/reserved/ips/69.164.211.224 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 30 Sep 2024 16:52:13 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - ips:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "10" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestInstance_Disk_Clone.yaml b/test/integration/fixtures/TestInstance_Disk_Clone.yaml index 06333ea8c..15e9c7af9 100644 --- a/test/integration/fixtures/TestInstance_Disk_Clone.yaml +++ b/test/integration/fixtures/TestInstance_Disk_Clone.yaml @@ -15,276 +15,238 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, - 172.105.35.5, 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, - 172.105.41.5, 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": - "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.0.5, 172.105.3.5, 172.105.4.5, 172.105.5.5, 172.105.6.5, 172.105.7.5, - 172.105.8.5, 172.105.9.5, 172.105.10.5, 172.105.11.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": - "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.166.5, 172.105.169.5, 172.105.168.5, 172.105.172.5, 172.105.162.5, - 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, 172.105.161.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-iad", "label": - "Washington, DC", "country": "us", "capabilities": ["Linodes", "Block Storage - Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, - 139.144.192.60, 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, - 139.144.192.69, 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, - 172.232.0.21, 172.232.0.13, 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, - 172.232.0.15, 172.232.0.18", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": - ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Block Storage Encryption", + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19, 172.232.160.21, - 172.232.160.17, 172.232.160.15, 172.232.160.18, 172.232.160.8, 172.232.160.12, - 172.232.160.11, 172.232.160.14, 172.232.160.16", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4, - 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, 172.233.0.10, - 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, 172.233.33.35, - 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, 172.233.33.37, - 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed - Databases", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": - "in", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, - 172.232.96.20, 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, - 172.232.96.24", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Block Storage Encryption", + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34, - 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, 172.233.160.28, - 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": - "id", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Block Storage - Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45, 172.233.128.38, - 172.233.128.53, 172.233.128.37, 172.233.128.34, 172.233.128.36, 172.233.128.33, - 172.233.128.39, 172.233.128.43, 172.233.128.44", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": - "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": - "in", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": - "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": - "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": - "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, 96.126.124.5, - 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": "1234::5678, + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-west", - "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, 173.255.212.5, - 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, 74.207.242.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, - 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, - 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": - "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": - "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": - "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' @@ -310,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:39:42 GMT + - Thu, 05 Dec 2024 21:06:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -329,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-wf87l61a1wn5","firewall_id":1139616,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-rl13z8c16rj5","firewall_id":1301897,"booted":false}' form: {} headers: Accept: @@ -348,17 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 66638331, "label": "go-test-ins-wo-disk-wf87l61a1wn5", "group": + body: '{"id": 68072662, "label": "go-test-ins-wo-disk-rl13z8c16rj5", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.104.207.123"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["170.187.238.129"], "ipv6": "1234::5678/128", "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, - "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": - 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": [], "host_uuid": "c37a9389a8780ce12d745d3f703cbee667a6278e", "has_user_data": - false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": - null, "capabilities": ["SMTP Enabled"]}' + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "68ed1ae16fddc44088b6b1064d9a8e03819cbe70", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -381,7 +343,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:39:42 GMT + - Thu, 05 Dec 2024 21:06:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -399,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "5" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-161u4zjkgp44","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-a6r94i79sq8j","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -415,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331/configs + url: https://api.linode.com/v4beta/linode/instances/68072662/configs method: POST response: - body: '{"id": 69954876, "label": "go-test-conf-161u4zjkgp44", "helpers": {"updatedb_disabled": + body: '{"id": 71416838, "label": "go-test-conf-a6r94i79sq8j", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -449,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:39:43 GMT + - Thu, 05 Dec 2024 21:06:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -466,7 +428,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -482,20 +444,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331 + url: https://api.linode.com/v4beta/linode/instances/68072662 method: GET response: - body: '{"id": 66638331, "label": "go-test-ins-wo-disk-wf87l61a1wn5", "group": + body: '{"id": 68072662, "label": "go-test-ins-wo-disk-rl13z8c16rj5", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.104.207.123"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["170.187.238.129"], "ipv6": "1234::5678/128", "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, - "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": - 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": true, "available": false, "schedule": {"day": "Scheduling", - "window": "Scheduling"}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": - true, "tags": [], "host_uuid": "c37a9389a8780ce12d745d3f703cbee667a6278e", "has_user_data": - false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": - null, "capabilities": ["SMTP Enabled"]}' + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "68ed1ae16fddc44088b6b1064d9a8e03819cbe70", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -518,7 +480,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:39:58 GMT + - Thu, 05 Dec 2024 21:07:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -537,14 +499,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-disk-test-euxo947983vx","size":2000,"image":"linode/debian9","root_pass":"uR3C''yk^919D/ZNGeU0hxbyw-h2N)''\\d4GbH=~736dAJ\\7T)+1i7yFl32#7V~?T,","filesystem":"ext4"}' + body: '{"label":"go-disk-test-n2w70m14hnx5","size":2000,"image":"linode/debian10","root_pass":",0Et/2/]6C\u003c1y/\u0026f2XZ2VwQ4r7Czq08A0Nm0~]BnjIlW0bv=~1aR@p*49Hr''-M.A","filesystem":"ext4"}' form: {} headers: Accept: @@ -553,12 +515,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331/disks + url: https://api.linode.com/v4beta/linode/instances/68072662/disks method: POST response: - body: '{"id": 130183972, "status": "not ready", "label": "go-disk-test-euxo947983vx", + body: '{"id": 132854760, "status": "not ready", "label": "go-disk-test-n2w70m14hnx5", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 2000, "disk_encryption": "disabled"}' + "ext4", "size": 2000, "disk_encryption": "enabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -577,13 +539,13 @@ interactions: Connection: - keep-alive Content-Length: - - "213" + - "212" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:39:58 GMT + - Thu, 05 Dec 2024 21:07:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -600,7 +562,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -616,20 +578,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331 + url: https://api.linode.com/v4beta/linode/instances/68072662 method: GET response: - body: '{"id": 66638331, "label": "go-test-ins-wo-disk-wf87l61a1wn5", "group": + body: '{"id": 68072662, "label": "go-test-ins-wo-disk-rl13z8c16rj5", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.104.207.123"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["170.187.238.129"], "ipv6": "1234::5678/128", "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, - "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": - 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": true, "available": false, "schedule": {"day": "Scheduling", - "window": "Scheduling"}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": - true, "tags": [], "host_uuid": "c37a9389a8780ce12d745d3f703cbee667a6278e", "has_user_data": - false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": - null, "capabilities": ["SMTP Enabled"]}' + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "68ed1ae16fddc44088b6b1064d9a8e03819cbe70", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -652,7 +614,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:40:14 GMT + - Thu, 05 Dec 2024 21:07:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -671,7 +633,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -687,12 +649,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331/disks?page=1 + url: https://api.linode.com/v4beta/linode/instances/68072662/disks?page=1 method: GET response: - body: '{"data": [{"id": 130183972, "status": "ready", "label": "go-disk-test-euxo947983vx", + body: '{"data": [{"id": 132854760, "status": "ready", "label": "go-disk-test-n2w70m14hnx5", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 2000, "disk_encryption": "disabled"}], "page": 1, "pages": 1, + "ext4", "size": 2000, "disk_encryption": "enabled"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -712,13 +674,13 @@ interactions: Connection: - keep-alive Content-Length: - - "258" + - "257" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:40:29 GMT + - Thu, 05 Dec 2024 21:07:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -736,7 +698,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -752,12 +714,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331/disks/130183972/clone + url: https://api.linode.com/v4beta/linode/instances/68072662/disks/132854760/clone method: POST response: - body: '{"id": 130184040, "status": "ready", "label": "Copy of go-disk-test-euxo947983vx", + body: '{"id": 132854789, "status": "ready", "label": "Copy of go-disk-test-n2w70m14hnx5", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 2000, "disk_encryption": "disabled"}' + "ext4", "size": 2000, "disk_encryption": "enabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -776,13 +738,13 @@ interactions: Connection: - keep-alive Content-Length: - - "217" + - "216" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:40:29 GMT + - Thu, 05 Dec 2024 21:07:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -799,7 +761,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -815,7 +777,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66638331 + url: https://api.linode.com/v4beta/linode/instances/68072662 method: DELETE response: body: '{}' @@ -843,7 +805,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 21:40:31 GMT + - Thu, 05 Dec 2024 21:07:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -860,7 +822,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestInstance_Disk_ResetPassword.yaml b/test/integration/fixtures/TestInstance_Disk_ResetPassword.yaml index 95c449ecb..d8ad4ee80 100644 --- a/test/integration/fixtures/TestInstance_Disk_ResetPassword.yaml +++ b/test/integration/fixtures/TestInstance_Disk_ResetPassword.yaml @@ -15,262 +15,241 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, - 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, - 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, - 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, - 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, - 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5, 173.230.128.5, 173.230.129.5, 173.230.136.5, 173.230.140.5, - 66.228.59.5, 66.228.62.5, 50.116.35.5, 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": - "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.11.5, 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, - 139.162.21.5, 139.162.27.5, 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, - 139.162.131.5, 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, - 139.162.137.5, 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", - "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata"], "status": "ok", "resolvers": - {"ipv4": "139.162.66.5, 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, - 139.162.71.5, 139.162.72.5, 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": - "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}], "page": 1, "pages": 1, "results": 27}' + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' headers: Access-Control-Allow-Credentials: - "true" @@ -282,6 +261,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -291,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:47:51 GMT + - Thu, 05 Dec 2024 21:09:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-9w1vel069mf0","firewall_id":634496,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-8754l5lw0kii","firewall_id":1301901,"booted":false}' form: {} headers: Accept: @@ -329,16 +310,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61085422, "label": "go-test-ins-wo-disk-9w1vel069mf0", "group": + body: '{"id": 68072701, "label": "go-test-ins-wo-disk-8754l5lw0kii", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.61.101"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f938c3729d62778abc4a62c7f6abecae18bc8c37", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["170.187.238.139"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -350,24 +332,25 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "786" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:47:52 GMT + - Thu, 05 Dec 2024 21:09:02 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -378,14 +361,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-vc49sb63y38l","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-8fz1m7k280js","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -394,10 +377,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422/configs + url: https://api.linode.com/v4beta/linode/instances/68072701/configs method: POST response: - body: '{"id": 64299430, "label": "go-test-conf-vc49sb63y38l", "helpers": {"updatedb_disabled": + body: '{"id": 71416880, "label": "go-test-conf-8fz1m7k280js", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -415,6 +398,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -426,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:47:52 GMT + - Thu, 05 Dec 2024 21:09:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -443,7 +428,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -459,19 +444,91 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422 + url: https://api.linode.com/v4beta/linode/instances/68072701 method: GET response: - body: '{"id": 61085422, "label": "go-test-ins-wo-disk-9w1vel069mf0", "group": + body: '{"id": 68072701, "label": "go-test-ins-wo-disk-8754l5lw0kii", "group": + "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["170.187.238.139"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Thu, 05 Dec 2024 21:09:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68072701 + method: GET + response: + body: '{"id": 68072701, "label": "go-test-ins-wo-disk-8754l5lw0kii", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.61.101"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, - "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": - [], "host_uuid": "f938c3729d62778abc4a62c7f6abecae18bc8c37", "has_user_data": - false, "placement_group": null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["170.187.238.139"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -483,18 +540,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "797" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:48:07 GMT + - Thu, 05 Dec 2024 21:09:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -502,6 +559,7 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_only X-Content-Type-Options: @@ -512,14 +570,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-disk-test-d097j3dmu27f","size":2000,"image":"linode/debian9","root_pass":"~''0{!75*V;?i7z438ernI15k2(Hz{9FPvrEpai5D^C*l38VhD(r?G1[IH.LZ4!Vg","filesystem":"ext4"}' + body: '{"label":"go-disk-test-3y0g1972ezit","size":2000,"image":"linode/debian10","root_pass":";22o/6yjp8nuI9H8\u003e3\\p9''A-7D]WHYD(a7pSR3u,]$2}\u0026D5wikHyom9W1~,KRK:5","filesystem":"ext4"}' form: {} headers: Accept: @@ -528,12 +586,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422/disks + url: https://api.linode.com/v4beta/linode/instances/68072701/disks method: POST response: - body: '{"id": 120070608, "status": "not ready", "label": "go-disk-test-d097j3dmu27f", + body: '{"id": 132854847, "status": "not ready", "label": "go-disk-test-3y0g1972ezit", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 2000}' + "ext4", "size": 2000, "disk_encryption": "enabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -545,18 +603,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "182" + - "212" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:48:08 GMT + - Thu, 05 Dec 2024 21:09:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -573,7 +633,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -589,19 +649,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422 + url: https://api.linode.com/v4beta/linode/instances/68072701 method: GET response: - body: '{"id": 61085422, "label": "go-test-ins-wo-disk-9w1vel069mf0", "group": + body: '{"id": 68072701, "label": "go-test-ins-wo-disk-8754l5lw0kii", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.61.101"], "ipv6": "1234::5678/128", - "image": null, "region": "ap-west", "specs": {"disk": 25600, "memory": 1024, - "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, - "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": - [], "host_uuid": "f938c3729d62778abc4a62c7f6abecae18bc8c37", "has_user_data": - false, "placement_group": null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["170.187.238.139"], "ipv6": "1234::5678/128", + "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -613,18 +674,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "797" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:48:23 GMT + - Thu, 05 Dec 2024 21:09:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -632,6 +693,7 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_only X-Content-Type-Options: @@ -642,7 +704,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -658,12 +720,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422/disks?page=1 + url: https://api.linode.com/v4beta/linode/instances/68072701/disks?page=1 method: GET response: - body: '{"data": [{"id": 120070608, "status": "ready", "label": "go-disk-test-d097j3dmu27f", + body: '{"data": [{"id": 132854847, "status": "ready", "label": "go-disk-test-3y0g1972ezit", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 2000}], "page": 1, "pages": 1, "results": 1}' + "ext4", "size": 2000, "disk_encryption": "enabled"}], "page": 1, "pages": 1, + "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -675,18 +738,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "227" + - "257" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:48:38 GMT + - Thu, 05 Dec 2024 21:10:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -704,7 +769,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -720,7 +785,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422/disks/120070608/password + url: https://api.linode.com/v4beta/linode/instances/68072701/disks/132854847/password method: POST response: body: '{}' @@ -735,6 +800,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -746,7 +813,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:48:38 GMT + - Thu, 05 Dec 2024 21:10:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -763,7 +830,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -779,7 +846,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61085422 + url: https://api.linode.com/v4beta/linode/instances/68072701 method: DELETE response: body: '{}' @@ -794,6 +861,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -805,7 +874,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 05 Jul 2024 20:48:38 GMT + - Thu, 05 Dec 2024 21:10:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -822,7 +891,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestInstance_GetMonthlyTransfer.yaml b/test/integration/fixtures/TestInstance_GetMonthlyTransfer.yaml index c0c208112..627fc6dd4 100644 --- a/test/integration/fixtures/TestInstance_GetMonthlyTransfer.yaml +++ b/test/integration/fixtures/TestInstance_GetMonthlyTransfer.yaml @@ -15,276 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, - 172.105.35.5, 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, - 172.105.41.5, 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": - "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.0.5, 172.105.3.5, 172.105.4.5, 172.105.5.5, 172.105.6.5, 172.105.7.5, - 172.105.8.5, 172.105.9.5, 172.105.10.5, 172.105.11.5", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": - "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "172.105.166.5, 172.105.169.5, 172.105.168.5, 172.105.172.5, 172.105.162.5, - 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, 172.105.161.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-iad", "label": - "Washington, DC", "country": "us", "capabilities": ["Linodes", "Block Storage - Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, - 139.144.192.60, 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, - 139.144.192.69, 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, - 172.232.0.21, 172.232.0.13, 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, - 172.232.0.15, 172.232.0.18", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": - ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Block Storage Encryption", + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19, 172.232.160.21, - 172.232.160.17, 172.232.160.15, 172.232.160.18, 172.232.160.8, 172.232.160.12, - 172.232.160.11, 172.232.160.14, 172.232.160.16", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4, - 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, 172.233.0.10, - 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, 172.233.33.35, - 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, 172.233.33.37, - 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed - Databases", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", - "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, 172.232.128.22, - 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, 172.232.128.21, - 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": - "in", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, - 172.232.96.20, 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, - 172.232.96.24", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Block Storage Encryption", + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34, - 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, 172.233.160.28, - 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": - "id", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Block Storage - Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45, 172.233.128.38, - 172.233.128.53, 172.233.128.37, 172.233.128.34, 172.233.128.36, 172.233.128.33, - 172.233.128.39, 172.233.128.43, 172.233.128.44", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": - "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": - "in", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": - "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": - "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Backups", "NodeBalancers", - "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": - "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, 96.126.122.5, 96.126.124.5, - 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", "ipv6": "1234::5678, + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-west", - "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, 173.255.212.5, - 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, 74.207.242.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, - 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, - 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, - 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", "label": - "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5,96.126.106.5,50.116.53.5,50.116.58.5,50.116.61.5,50.116.62.5,66.175.211.5,97.107.133.4,173.255.225.5,66.228.35.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": - "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": + "gb", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Metadata", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, + 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": + "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": + {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": + "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + Storage Migrations", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": - "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' @@ -310,7 +277,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 14:41:15 GMT + - Mon, 03 Feb 2025 18:52:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -329,14 +296,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-03at2019rkis","firewall_id":1136150,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-7278nmsjna11","firewall_id":1725416,"booted":false}' form: {} headers: Accept: @@ -348,17 +315,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 66615187, "label": "go-test-ins-wo-disk-03at2019rkis", "group": + body: '{"id": 71259048, "label": "go-test-ins-wo-disk-7278nmsjna11", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.213.46"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.252.155"], "ipv6": "1234::5678/128", "image": null, "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, - "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": - 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": [], "host_uuid": "bb03aee31fa7539cfeeeaf2fd3ea5d5c9f4d8e68", "has_user_data": - false, "placement_group": null, "disk_encryption": "disabled", "lke_cluster_id": - null, "capabilities": ["SMTP Enabled"]}' + "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "21a05967f87315ca592fe56061ec4c6231022fca", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -381,7 +348,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 14:41:16 GMT + - Mon, 03 Feb 2025 18:52:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -399,14 +366,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "5" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-conf-9gl1xl346k8z","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-jsvl60u100r7","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -415,10 +382,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66615187/configs + url: https://api.linode.com/v4beta/linode/instances/71259048/configs method: POST response: - body: '{"id": 69931649, "label": "go-test-conf-9gl1xl346k8z", "helpers": {"updatedb_disabled": + body: '{"id": 74637871, "label": "go-test-conf-jsvl60u100r7", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -449,7 +416,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 14:41:16 GMT + - Mon, 03 Feb 2025 18:52:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -466,7 +433,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -482,7 +449,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66615187/transfer/2024/11 + url: https://api.linode.com/v4beta/linode/instances/71259048/transfer/2025/2 method: GET response: body: '{"bytes_in": 0, "bytes_out": 0, "bytes_total": 0}' @@ -510,7 +477,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 14:41:16 GMT + - Mon, 03 Feb 2025 18:53:00 GMT Pragma: - no-cache Strict-Transport-Security: @@ -528,7 +495,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -544,7 +511,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/66615187 + url: https://api.linode.com/v4beta/linode/instances/71259048 method: DELETE response: body: '{}' @@ -572,7 +539,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 05 Nov 2024 14:41:18 GMT + - Mon, 03 Feb 2025 18:53:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -589,7 +556,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestInstance_MigrateToPG.yaml b/test/integration/fixtures/TestInstance_MigrateToPG.yaml index 895228507..930464202 100644 --- a/test/integration/fixtures/TestInstance_MigrateToPG.yaml +++ b/test/integration/fixtures/TestInstance_MigrateToPG.yaml @@ -67,10 +67,10 @@ interactions: "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": - "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": @@ -90,40 +90,41 @@ interactions: "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": - "es", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": - "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": - "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": - "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement - Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": - "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": - "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": @@ -137,105 +138,108 @@ interactions: "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", - "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": - "gb", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": - {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": - "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": - "in", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", - "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": - "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", - "resolvers": {"ipv4": "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", - "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": - "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": - {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", - "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, 173.230.155.5, 173.255.212.5, - 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, 74.207.241.5, 74.207.242.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], - "status": "ok", "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], - "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, - 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, - 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", - "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, - 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": - "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": - "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], - "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": @@ -268,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:52:11 GMT + - Thu, 05 Dec 2024 21:05:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -287,14 +291,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"linodego-test-1731599531524085000","region":"ap-west","placement_group_type":"anti_affinity:local","placement_group_policy":"flexible"}' + body: '{"label":"linodego-test-1733432701621811000","region":"ap-west","placement_group_type":"anti_affinity:local","placement_group_policy":"flexible"}' form: {} headers: Accept: @@ -306,7 +310,7 @@ interactions: url: https://api.linode.com/v4beta/placement/groups method: POST response: - body: '{"id": 56173, "label": "linodego-test-1731599531524085000", "region": "ap-west", + body: '{"id": 69532, "label": "linodego-test-1733432701621811000", "region": "ap-west", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible", "is_compliant": true, "members": [], "migrations": null}' headers: @@ -333,7 +337,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:52:11 GMT + - Thu, 05 Dec 2024 21:05:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -350,14 +354,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-9izk10367vnl","root_pass":"HMEL,Ni#1U2L~fzlpG\u0026|9bCs4in^5F]PW4@yl8qh]=45Ob18b)I912^q'':E#8R)2","image":"linode/debian9","placement_group":{"id":56173},"booted":true}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-c02714gkd9lv","root_pass":"~W|zK{W2B\u003eP1.5*RWX17m;}9r3TIlydVF;5I`31a-bJ8)F1?d\u00268)fkj8l^h0r2bG","image":"linode/debian10","placement_group":{"id":69532},"booted":true}' form: {} headers: Accept: @@ -369,17 +373,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 67091673, "label": "go-test-ins-9izk10367vnl", "group": "", "status": + body: '{"id": 68072606, "label": "go-test-ins-c02714gkd9lv", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.58.175"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "site_type": "core", "specs": + "type": "g6-nanode-1", "ipv4": ["170.187.238.72"], "ipv6": "1234::5678/128", + "image": "linode/debian10", "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", - "watchdog_enabled": true, "tags": [], "host_uuid": "2d866f872e9163f3cdf48d9d8fc7e6649d1d54e7", - "has_user_data": false, "placement_group": {"migrating_to": null, "id": 56173, - "label": "linodego-test-1731599531524085000", "placement_group_type": "anti_affinity:local", + "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": {"migrating_to": null, "id": 69532, + "label": "linodego-test-1733432701621811000", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible"}, "disk_encryption": "enabled", "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: @@ -404,7 +408,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:52:13 GMT + - Thu, 05 Dec 2024 21:05:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -422,7 +426,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -438,20 +442,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/67091673 + url: https://api.linode.com/v4beta/linode/instances/68072606 method: GET response: - body: '{"id": 67091673, "label": "go-test-ins-9izk10367vnl", "group": "", "status": + body: '{"id": 68072606, "label": "go-test-ins-c02714gkd9lv", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.58.175"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "site_type": "core", "specs": + "type": "g6-nanode-1", "ipv4": ["170.187.238.72"], "ipv6": "1234::5678/128", + "image": "linode/debian10", "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": - "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "2d866f872e9163f3cdf48d9d8fc7e6649d1d54e7", - "has_user_data": false, "placement_group": {"migrating_to": null, "id": 56173, - "label": "linodego-test-1731599531524085000", "placement_group_type": "anti_affinity:local", + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": {"migrating_to": null, "id": 69532, + "label": "linodego-test-1733432701621811000", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible"}, "disk_encryption": "enabled", "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: @@ -476,7 +480,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:52:28 GMT + - Thu, 05 Dec 2024 21:05:18 GMT Pragma: - no-cache Strict-Transport-Security: @@ -495,7 +499,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -511,20 +515,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/67091673 + url: https://api.linode.com/v4beta/linode/instances/68072606 method: GET response: - body: '{"id": 67091673, "label": "go-test-ins-9izk10367vnl", "group": "", "status": + body: '{"id": 68072606, "label": "go-test-ins-c02714gkd9lv", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.58.175"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "site_type": "core", "specs": + "type": "g6-nanode-1", "ipv4": ["170.187.238.72"], "ipv6": "1234::5678/128", + "image": "linode/debian10", "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": - "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "2d866f872e9163f3cdf48d9d8fc7e6649d1d54e7", - "has_user_data": false, "placement_group": {"migrating_to": null, "id": 56173, - "label": "linodego-test-1731599531524085000", "placement_group_type": "anti_affinity:local", + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": {"migrating_to": null, "id": 69532, + "label": "linodego-test-1733432701621811000", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible"}, "disk_encryption": "enabled", "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: @@ -549,7 +553,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:52:43 GMT + - Thu, 05 Dec 2024 21:05:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -568,7 +572,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -584,20 +588,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/67091673 + url: https://api.linode.com/v4beta/linode/instances/68072606 method: GET response: - body: '{"id": 67091673, "label": "go-test-ins-9izk10367vnl", "group": "", "status": + body: '{"id": 68072606, "label": "go-test-ins-c02714gkd9lv", "group": "", "status": "booting", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.58.175"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "site_type": "core", "specs": + "type": "g6-nanode-1", "ipv4": ["170.187.238.72"], "ipv6": "1234::5678/128", + "image": "linode/debian10", "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + 80, "io": 10000}, "backups": {"enabled": true, "available": true, "schedule": {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": - "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "2d866f872e9163f3cdf48d9d8fc7e6649d1d54e7", - "has_user_data": false, "placement_group": {"migrating_to": null, "id": 56173, - "label": "linodego-test-1731599531524085000", "placement_group_type": "anti_affinity:local", + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": {"migrating_to": null, "id": 69532, + "label": "linodego-test-1733432701621811000", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible"}, "disk_encryption": "enabled", "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: @@ -622,7 +626,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:52:58 GMT + - Thu, 05 Dec 2024 21:05:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -641,7 +645,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -657,20 +661,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/67091673 + url: https://api.linode.com/v4beta/linode/instances/68072606 method: GET response: - body: '{"id": 67091673, "label": "go-test-ins-9izk10367vnl", "group": "", "status": + body: '{"id": 68072606, "label": "go-test-ins-c02714gkd9lv", "group": "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.58.175"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "site_type": "core", "specs": + "type": "g6-nanode-1", "ipv4": ["170.187.238.72"], "ipv6": "1234::5678/128", + "image": "linode/debian10", "region": "ap-west", "site_type": "core", "specs": {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": true, "available": false, "schedule": + 80, "io": 10000}, "backups": {"enabled": true, "available": true, "schedule": {"day": "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": - "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "2d866f872e9163f3cdf48d9d8fc7e6649d1d54e7", - "has_user_data": false, "placement_group": {"migrating_to": null, "id": 56173, - "label": "linodego-test-1731599531524085000", "placement_group_type": "anti_affinity:local", + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "da930e82eeecd0e42121a79be169fb0cd193bd7d", + "has_user_data": false, "placement_group": {"migrating_to": null, "id": 69532, + "label": "linodego-test-1733432701621811000", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible"}, "disk_encryption": "enabled", "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: @@ -695,7 +699,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:13 GMT + - Thu, 05 Dec 2024 21:06:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -714,14 +718,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"linodego-test-1731599593183263000","region":"ca-central","placement_group_type":"anti_affinity:local","placement_group_policy":"flexible"}' + body: '{"label":"linodego-test-1733432763768220000","region":"ca-central","placement_group_type":"anti_affinity:local","placement_group_policy":"flexible"}' form: {} headers: Accept: @@ -733,7 +737,7 @@ interactions: url: https://api.linode.com/v4beta/placement/groups method: POST response: - body: '{"id": 56176, "label": "linodego-test-1731599593183263000", "region": "ca-central", + body: '{"id": 69533, "label": "linodego-test-1733432763768220000", "region": "ca-central", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible", "is_compliant": true, "members": [], "migrations": null}' headers: @@ -760,7 +764,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:13 GMT + - Thu, 05 Dec 2024 21:06:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -777,14 +781,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"type":"cold","region":"ca-central","upgrade":false,"placement_group":{"id":56176}}' + body: '{"type":"cold","region":"ca-central","upgrade":false,"placement_group":{"id":69533}}' form: {} headers: Accept: @@ -793,7 +797,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/67091673/migrate + url: https://api.linode.com/v4beta/linode/instances/68072606/migrate method: POST response: body: '{}' @@ -821,7 +825,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:14 GMT + - Thu, 05 Dec 2024 21:06:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -838,7 +842,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -854,13 +858,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/placement/groups/56176 + url: https://api.linode.com/v4beta/placement/groups/69533 method: GET response: - body: '{"id": 56176, "label": "linodego-test-1731599593183263000", "region": "ca-central", + body: '{"id": 69533, "label": "linodego-test-1733432763768220000", "region": "ca-central", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible", - "is_compliant": true, "members": [{"linode_id": 67091673, "is_compliant": true}], - "migrations": {"inbound": [{"linode_id": 67091673}]}}' + "is_compliant": true, "members": [{"linode_id": 68072606, "is_compliant": true}], + "migrations": {"inbound": [{"linode_id": 68072606}]}}' headers: Access-Control-Allow-Credentials: - "true" @@ -885,7 +889,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:14 GMT + - Thu, 05 Dec 2024 21:06:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -903,7 +907,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -919,13 +923,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/placement/groups/56173 + url: https://api.linode.com/v4beta/placement/groups/69532 method: GET response: - body: '{"id": 56173, "label": "linodego-test-1731599531524085000", "region": "ap-west", + body: '{"id": 69532, "label": "linodego-test-1733432701621811000", "region": "ap-west", "placement_group_type": "anti_affinity:local", "placement_group_policy": "flexible", - "is_compliant": true, "members": [{"linode_id": 67091673, "is_compliant": true}], - "migrations": {"outbound": [{"linode_id": 67091673}]}}' + "is_compliant": true, "members": [{"linode_id": 68072606, "is_compliant": true}], + "migrations": {"outbound": [{"linode_id": 68072606}]}}' headers: Access-Control-Allow-Credentials: - "true" @@ -950,7 +954,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:14 GMT + - Thu, 05 Dec 2024 21:06:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -968,7 +972,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -984,7 +988,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/67091673 + url: https://api.linode.com/v4beta/linode/instances/68072606 method: DELETE response: body: '{}' @@ -1012,7 +1016,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:16 GMT + - Thu, 05 Dec 2024 21:06:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1029,7 +1033,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1045,7 +1049,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/placement/groups/56176 + url: https://api.linode.com/v4beta/placement/groups/69533 method: DELETE response: body: '{}' @@ -1073,7 +1077,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:16 GMT + - Thu, 05 Dec 2024 21:06:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1090,7 +1094,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1106,7 +1110,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/placement/groups/56173 + url: https://api.linode.com/v4beta/placement/groups/69532 method: DELETE response: body: '{}' @@ -1134,7 +1138,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 14 Nov 2024 15:53:17 GMT + - Thu, 05 Dec 2024 21:06:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1151,7 +1155,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestInstance_withVPU.yaml b/test/integration/fixtures/TestInstance_withVPU.yaml new file mode 100644 index 000000000..72b52adb1 --- /dev/null +++ b/test/integration/fixtures/TestInstance_withVPU.yaml @@ -0,0 +1,433 @@ +--- +version: 1 +interactions: +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/regions?page=1 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": + {"ipv4": "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 17 Dec 2024 21:17:55 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-lax","type":"g1-accelerated-netint-vpu-t1u1-s","label":"go-inst-test-create-vpu","root_pass":"*;m69FwMc01;1xhofX*Hh[S?G$zO678in4I\u0026d)w9k5E!7^80ZK2B`JkV\u003e\u003e5I;Fi-","image":"linode/debian12","firewall_id":1384634,"booted":false}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances + method: POST + response: + body: '{"id": 68664304, "label": "go-inst-test-create-vpu", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g1-accelerated-netint-vpu-t1u1-s", "ipv4": ["172.235.54.133"], "ipv6": + "1234::5678/128", "image": "linode/debian12", "region": + "us-lax", "site_type": "core", "specs": {"disk": 204800, "memory": 16384, "vcpus": + 8, "gpus": 0, "transfer": 0, "accelerated_devices": 1}, "alerts": {"cpu": 720, + "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": + {"enabled": true, "available": false, "schedule": {"day": null, "window": null}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "c7ddd1b17f8d9fe4b82fa29a2ae05811a400fae2", "has_user_data": + false, "placement_group": null, "disk_encryption": "enabled", "lke_cluster_id": + null, "capabilities": ["Block Storage Encryption"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 17 Dec 2024 21:17:56 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "8" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/linode/instances/68664304 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 17 Dec 2024 21:17:57 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestLKECluster_APLEnabled.yaml b/test/integration/fixtures/TestLKECluster_APLEnabled.yaml new file mode 100644 index 000000000..a88cbf8c9 --- /dev/null +++ b/test/integration/fixtures/TestLKECluster_APLEnabled.yaml @@ -0,0 +1,621 @@ +--- +version: 1 +interactions: +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/regions?page=1 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nz-akl-1", "label": "Auckland, NZ", "country": + "nz", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", "Distributed + Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "us-den-1", + "label": "Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud Firewall", + "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": + "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "de-ham-1", "label": "Hamburg, DE", + "country": "de", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "fr-mrs-1", + "label": "Marseille, FR", "country": "fr", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "za-jnb-1", "label": "Johannesburg, + ZA", "country": "za", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "my-kul-1", + "label": "Kuala Lumpur, MY", "country": "my", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "co-bog-1", "label": "Bogot\u00e1, CO", + "country": "co", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "mx-qro-1", + "label": "Quer\u00e9taro, MX", "country": "mx", "capabilities": ["Linodes", + "Cloud Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", + "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "us-hou-1", "label": "Houston, TX", + "country": "us", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "cl-scl-1", + "label": "Santiago, CL", "country": "cl", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 41}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 29 Jan 2025 20:36:24 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"node_pools":[{"count":3,"type":"g6-dedicated-4","disks":null,"tags":["test"],"labels":null,"taints":null}],"label":"go-lke-test-apl-enabled","region":"ap-west","k8s_version":"1.31","tags":["testing"],"apl_enabled":true}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters + method: POST + response: + body: '{"id": 329857, "status": "ready", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "label": "go-lke-test-apl-enabled", "region": "ap-west", + "k8s_version": "1.31", "tier": "standard", "control_plane": {"high_availability": + true}, "apl_enabled": true, "tags": ["testing"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "289" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 29 Jan 2025 20:36:37 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters/329857 + method: GET + response: + body: '{"id": 329857, "status": "ready", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "label": "go-lke-test-apl-enabled", "region": "ap-west", + "k8s_version": "1.31", "tier": "standard", "control_plane": {"high_availability": + true}, "apl_enabled": true, "tags": ["testing"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "289" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 29 Jan 2025 20:36:37 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters/329857 + method: GET + response: + body: '{"id": 329857, "status": "ready", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "label": "go-lke-test-apl-enabled", "region": "ap-west", + "k8s_version": "1.31", "tier": "standard", "control_plane": {"high_availability": + true}, "apl_enabled": true, "tags": ["testing"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "289" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 29 Jan 2025 20:36:37 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters/329857 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 29 Jan 2025 20:36:42 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - account:read_write databases:read_write domains:read_write events:read_write + firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write + longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write + volumes:read_write vpc:read_write + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestLKECluster_Enterprise_smoke.yaml b/test/integration/fixtures/TestLKECluster_Enterprise_smoke.yaml new file mode 100644 index 000000000..79eebf6f3 --- /dev/null +++ b/test/integration/fixtures/TestLKECluster_Enterprise_smoke.yaml @@ -0,0 +1,496 @@ +--- +version: 1 +interactions: +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/regions?page=1 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Kubernetes Enterprise", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Kubernetes Enterprise", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Kubernetes + Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 07 Jan 2025 18:17:27 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"node_pools":[{"count":1,"type":"g6-standard-2","disks":null,"tags":["test"],"labels":null,"taints":null}],"label":"go-test-def","region":"us-lax","k8s_version":"v1.31.1+lke1","tags":["testing"],"tier":"enterprise"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters + method: POST + response: + body: '{"id": 308002, "status": "ready", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "label": "go-test-def", "region": "us-lax", "k8s_version": + "v1.31.1+lke1", "tier": "enterprise", "control_plane": {"high_availability": + true}, "tags": ["testing"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "265" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 07 Jan 2025 18:17:31 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters/308002 + method: GET + response: + body: '{"id": 308002, "status": "ready", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "label": "go-test-def", "region": "us-lax", "k8s_version": + "v1.31.1+lke1", "tier": "enterprise", "control_plane": {"high_availability": + true}, "tags": ["testing"]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "265" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 07 Jan 2025 18:17:31 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/lke/clusters/308002 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 07 Jan 2025 18:17:32 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - lke:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestOAuthClients_Reset.yaml b/test/integration/fixtures/TestOAuthClients_Reset.yaml new file mode 100644 index 000000000..d4dce1ac8 --- /dev/null +++ b/test/integration/fixtures/TestOAuthClients_Reset.yaml @@ -0,0 +1,190 @@ +--- +version: 1 +interactions: +- request: + body: '{"redirect_uri":"https://example.com","label":"go-client-test","public":true}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/account/oauth-clients + method: POST + response: + body: '{"id": "757a5af92718d7369687", "redirect_uri": "https://example.com", "label": + "go-client-test", "status": "active", "secret": "1950e1df7217e8f8f1543ba8b1d12c03e6088eb1429e10549e18c650b677015f", + "thumbnail_url": null, "public": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "233" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 03 Dec 2024 01:14:47 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - account:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/account/oauth-clients/757a5af92718d7369687/reset-secret + method: POST + response: + body: '{"id": "757a5af92718d7369687", "redirect_uri": "https://example.com", "label": + "go-client-test", "status": "active", "secret": "af3ccc4a7d881a8a858593080d0bffb1e9c6b1917cb88e28bd2b10ad885679cb", + "thumbnail_url": null, "public": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "233" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 03 Dec 2024 01:14:47 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - account:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/account/oauth-clients/757a5af92718d7369687 + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 03 Dec 2024 01:14:48 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - account:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestObjectStorageBucketCert.yaml b/test/integration/fixtures/TestObjectStorageBucketCert.yaml index 21ad4a17c..4f2026682 100644 --- a/test/integration/fixtures/TestObjectStorageBucketCert.yaml +++ b/test/integration/fixtures/TestObjectStorageBucketCert.yaml @@ -2,7 +2,86 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"linode-obj-bucket-cert-test.xyz"}' + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/endpoints?page=1 + method: GET + response: + body: '{"pages": 1, "page": 1, "results": 18, "data": [{"region": "fr-par", "endpoint_type": + "E1", "s3_endpoint": "fr-par-1.linodeobjects.com"}, {"region": "ap-south", "endpoint_type": + "E0", "s3_endpoint": "ap-south-1.linodeobjects.com"}, {"region": "us-sea", "endpoint_type": + "E1", "s3_endpoint": "us-sea-1.linodeobjects.com"}, {"region": "us-east", "endpoint_type": + "E0", "s3_endpoint": "us-east-1.linodeobjects.com"}, {"region": "us-southeast", + "endpoint_type": "E0", "s3_endpoint": "us-southeast-1.linodeobjects.com"}, {"region": + "jp-osa", "endpoint_type": "E1", "s3_endpoint": "jp-osa-1.linodeobjects.com"}, + {"region": "br-gru", "endpoint_type": "E1", "s3_endpoint": "br-gru-1.linodeobjects.com"}, + {"region": "us-ord", "endpoint_type": "E1", "s3_endpoint": "us-ord-1.linodeobjects.com"}, + {"region": "us-iad", "endpoint_type": "E1", "s3_endpoint": "us-iad-1.linodeobjects.com"}, + {"region": "se-sto", "endpoint_type": "E1", "s3_endpoint": "se-sto-1.linodeobjects.com"}, + {"region": "it-mil", "endpoint_type": "E1", "s3_endpoint": "it-mil-1.linodeobjects.com"}, + {"region": "us-lax", "endpoint_type": "E1", "s3_endpoint": "us-lax-1.linodeobjects.com"}, + {"region": "nl-ams", "endpoint_type": "E1", "s3_endpoint": "nl-ams-1.linodeobjects.com"}, + {"region": "us-mia", "endpoint_type": "E1", "s3_endpoint": "us-mia-1.linodeobjects.com"}, + {"region": "eu-central", "endpoint_type": "E0", "s3_endpoint": "eu-central-1.linodeobjects.com"}, + {"region": "in-maa", "endpoint_type": "E1", "s3_endpoint": "in-maa-1.linodeobjects.com"}, + {"region": "es-mad", "endpoint_type": "E1", "s3_endpoint": "es-mad-1.linodeobjects.com"}, + {"region": "id-cgk", "endpoint_type": "E1", "s3_endpoint": "id-cgk-1.linodeobjects.com"}]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:13:19 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"fr-par","label":"linode-obj-bucket-cert-test.xyz","endpoint_type":"E1"}' form: {} headers: Accept: @@ -14,9 +93,134 @@ interactions: url: https://api.linode.com/v4beta/object-storage/buckets method: POST response: - body: '{"hostname": "linode-obj-bucket-cert-test.xyz.us-east-1.linodeobjects.com", + body: '{"hostname": "linode-obj-bucket-cert-test.xyz.fr-par-1.linodeobjects.com", "label": "linode-obj-bucket-cert-test.xyz", "created": "2018-01-02T03:04:05", - "region": "us-east", "cluster": "us-east-1", "size": 0, "objects": 0}' + "region": "fr-par", "cluster": "fr-par-1", "size": 0, "objects": 0, "endpoint_type": + "E1", "s3_endpoint": "fr-par-1.linodeobjects.com"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:13:22 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"certificate":"-----BEGIN CERTIFICATE-----\nMIIF3DCCA8QCCQC0dUFu1HvjazANBgkqhkiG9w0BAQsFADCBrzELMAkGA1UEBhMC\nVVMxCzAJBgNVBAgMAlBBMRUwEwYDVQQHDAxQaGlsYWRlbHBoaWExDzANBgNVBAoM\nBkxpbm9kZTELMAkGA1UECwwCRFgxKDAmBgNVBAMMH2xpbm9kZS1vYmotYnVja2V0\nLWNlcnQtdGVzdC54eXoxNDAyBgkqhkiG9w0BCQEWJWFkbWluQGxpbm9kZS1vYmot\nYnVja2V0LWNlcnQtdGVzdC54eXowHhcNMjAxMDA1MTg0MDUyWhcNMjExMDA1MTg0\nMDUyWjCBrzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlBBMRUwEwYDVQQHDAxQaGls\nYWRlbHBoaWExDzANBgNVBAoMBkxpbm9kZTELMAkGA1UECwwCRFgxKDAmBgNVBAMM\nH2xpbm9kZS1vYmotYnVja2V0LWNlcnQtdGVzdC54eXoxNDAyBgkqhkiG9w0BCQEW\nJWFkbWluQGxpbm9kZS1vYmotYnVja2V0LWNlcnQtdGVzdC54eXowggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCy4LqfRYXE314e6YkpR1BbKPH8ohO4lcMt\n+YzMUNlOC1KUktGjX8pWk4wAXYar7Mxccmbbh68pgE8iSio8V97CdQb8O64OQmre\n/y33z7Yts37/6mH5mBnfeiilVHOenQmh+4400tvF1jljU8MZSg6sLM4ZEBhfcT0V\n3yqxAwwzV8vk0t7uLRCMuDI5B4h4ZCsheCkA2roF4RGUG6KwGzf+dLSKzBcjy5ho\nh4huzp5jDYer7S86dV6/9Gwzh8CPhVaixbymHGoMbJM8lUtc/hFI+J8WVh/qLTKQ\nCcqvoZ96QU0LX2ib+ElvCMGl/UrznpHZUrGkLPfnnoxK/vKBNycJsENtWno9KgtN\nfsdmYy/blxNRW/qpi+l92f3zbjjpRqJ/oyA+hsSMn19O/v3O4wz+YS55xnVeEPIf\nfOq6VJ9BfVdXPPRp33sllM8EVWuS4ry3oJKI1CFTlhV7eU1RpJmbc5X8GhytiD2M\ngIrVlYzJTftSHw7J3v0orRD6SxI9enXI4o4pS1MMxRNb+ZQDvwx3ZujxjFXe3+qI\nkme3ih+Vl9W9rDeKAd95ciII9CxBqOvsso8zqDAEV25fn3tutk/7hQNMqv0APAah\nLo/eY1NK9i9YVJknVSzWBkE2MUyvpfFhiw6TPYh88qH+wN3CznWaCtXiAjH3kbOk\n6y2OmI8+4QIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQCP2UawP8GDWxyMOsHDPqKp\nPtedCxPpEPsQm8KMnt5KJ55NFqTcpARz1miHXT1aBedu9IoqxvTP4g8BQ4QFjP2s\nddNu2WKqnwyzkCtnB2zOrOKlvUtRAZ4x2iyhKNqls6D7I4tw22HMbTzW2TVeuGVa\noiRtawFcUsjSAcarRw6swLTln+BK54dWa9E5hiulBoHLosMWCEyUDrUnaiB+2+7C\nbsExYZTXRlii7YPSr46zPmte2iKa1+b0g5DXkzSazWp+R/dlGYp84uLWk71e4b/9\nSo1pIitPasCJHgO/ii9nIcmDXarkaGT5CEUP8WPp6mLY5W9NxgF2czdz6AMJa3P9\n2jNd4J1VFl8k+LDZ4GnwHGhyL3h3lFUmmoQV/0YVoXmA59SxE2JPvc2d1V6xh2gz\nyg2M+xcKliSXxshhAopsSSoEp5g3II2mCvzeSxwsXa4Ob5c5TJNdXslm1pugRCbB\ntjFNh70wZmCq+jY8C+vGsDwkf/5UeAd+c+14s3bwsBfWqZBGokVxyf/UWHtsWlVn\np3USWBwLxEWyQIioMmj4O6wROZeyePDlFDVky4hzTCrTS6EFIqkGBs5RneCHhTN0\ngNHFG8Ixql6mybJAwopvWGEL+7E4pbNdbhmgVvf2YEQuMZBCM7fGdBsRNkTs6jIA\n/8soO6buQgQoCq3GFbodZA==\n-----END + CERTIFICATE-----\n","private_key":"-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCy4LqfRYXE314e\n6YkpR1BbKPH8ohO4lcMt+YzMUNlOC1KUktGjX8pWk4wAXYar7Mxccmbbh68pgE8i\nSio8V97CdQb8O64OQmre/y33z7Yts37/6mH5mBnfeiilVHOenQmh+4400tvF1jlj\nU8MZSg6sLM4ZEBhfcT0V3yqxAwwzV8vk0t7uLRCMuDI5B4h4ZCsheCkA2roF4RGU\nG6KwGzf+dLSKzBcjy5hoh4huzp5jDYer7S86dV6/9Gwzh8CPhVaixbymHGoMbJM8\nlUtc/hFI+J8WVh/qLTKQCcqvoZ96QU0LX2ib+ElvCMGl/UrznpHZUrGkLPfnnoxK\n/vKBNycJsENtWno9KgtNfsdmYy/blxNRW/qpi+l92f3zbjjpRqJ/oyA+hsSMn19O\n/v3O4wz+YS55xnVeEPIffOq6VJ9BfVdXPPRp33sllM8EVWuS4ry3oJKI1CFTlhV7\neU1RpJmbc5X8GhytiD2MgIrVlYzJTftSHw7J3v0orRD6SxI9enXI4o4pS1MMxRNb\n+ZQDvwx3ZujxjFXe3+qIkme3ih+Vl9W9rDeKAd95ciII9CxBqOvsso8zqDAEV25f\nn3tutk/7hQNMqv0APAahLo/eY1NK9i9YVJknVSzWBkE2MUyvpfFhiw6TPYh88qH+\nwN3CznWaCtXiAjH3kbOk6y2OmI8+4QIDAQABAoICAElFboxhMPtEt8wXwzxqXssI\niZ7/UO6yQeHqL7ddgrXKQ4hiX4b5bOtrwtQ/ezOfatKPdfyEpsZsLX4RPR28rJ2g\nzDyzwYdLw3UWt+Cjb69msCXp/zn7CNYWtuGKJ1YYY2K7pTOUD7wJFTbPj8IjKMF0\nFPQFOMaXnvr/kAA0DGJXm0he7DxJr1bE+KWNpWQTO+uYycr0zXAtEkNF0q0qaRRM\n/8s+8FeURRjEM6mX7x8J4sIVBNyASVB9sXimKcVgS+2e67hrOTFfpCwTx2wPEkt+\ns8O1gZst6mE/8Ythu+6bIxD+gt4opQPbZV810ubZ1Epd6jAiz2VL95Gcvv8Y9V7+\nEGfqeeiHqQkIkhSNO6Aqui/QBHEIuXlDvh6/Q23ln/AeniHFktYASK2WtbtzXON5\n3yL0d8S5ndCLYMch1uv1V+JQ67Y5JJYTAh+fev7uyZy7qLGnAjUoRnwRofwgig6a\nlKOf9aMlLJnIJSHlyzqni5wnVdO1y/RGMsE/BdJ15+F9LGYm/sy56VPsjU9rELIa\n9UGLAWNiEZQDQLgApZl8rawXVlANwW/iesxgAh4eZlaFXvaGtK72KcETBfn+jt8m\n2/LUbh4BL2O4F2OJ2F8+DET6JGDrNDBkcsSxYmtgtRpJjrV76MvjSli8uRAlaEd7\nR3n3ztdOEX25VeFExsdFAoIBAQDhFInwMNTY+phF57o/R6FNyLHQGkNz2w4pYXkR\nA6C4wgBDfwk/S/Sub16w4H6sr0C7MDw7t2cpmMhe+BG4V4a5sX+AjSSdMFBS/pgI\nuFgeJGBG1evyvp+8SycH7oojf106UH6gERpHmW0WMDf1r8Nueriw9DOKKqL1sJtx\nw/Diq2/8z2m5ESxL6SrEzagHmjliaNwBpwUlh5P2EMQzNTljE1fnEKl2E6LW35o0\nx4zoi3y57HtKcLNtD/GsvRYU8zjHDkDq2tUXwzxCVWmiTs3+NQVTEscJAgAahvbu\nJZ7hEXzmCR6sjoQIWCHc9Wusf/zt2XNiXYIKUJAQxv9sOgabAoIBAQDLc2Cxlz36\n3KcOGkfpWl9cGmS0t8FCOvOVV++7eNiWv0kKVdbwqqJYExmX4jmv2E1LfQ4G1vAh\nGtG7YN0rEzwLWiqd/frNLgMya7lYuCpWzxCNDoHIAtBvjPhyHRFFhLayxSsxRZLT\nPnKo2u9NjhPpm7RD+4b9uy++61jkDXK//ezI47oJWxCOxfyzaeejV8Iu9jHwKJ1o\nNpebAdPnlXU3itxaXvJIZiguHtNioTs1E6Ik433AC3Tb57Xy57lGXnOORm5Ximel\naJsB9dsh9rKsNScp+9VSD0ef7Cr8oZH0gOI+pmNnnXt+cOxH9Du4lvBql59QR9FY\nMbbigpvtJ6ozAoIBAG588ZV5sxJsOVGfhhrII9OWIEtCiTgXISWJFrAWctAfU5fO\nhZCPzaXPP9Fd8nD8eq8o53h8+GQ//qQ37CLsvFLtYeSN5JpQ/C0xkxo8u+zX+Hbt\nTizUDH+W+Kr5GtCAFhipKO+UVa0uEJGiy+WMCUhzb7RVu/MoKOSodDXtdJMgixG0\nE3boijEdXYRMXB6XQ3IefVlGTs10d1qEMnvctbX/6degoz82Nmp6Sy17g50n0+tE\nveT12+4+tGkSTQOtvYJhadaf45kNmsgJO5iUTKRsDJgSEKhIVhqvhAm1Z/+d4Qzf\nDzKvpvqdoMnho6CDF3r+kpiHxG0hzQafWQUcmt8CggEARD1461hNY71rEyHhiPXV\nEnGP4cXYvrxDQ45xTLJmA3o5p4vPQn4ZYe1WIkmxC7hDhNR3RfgGJzR1sKH2zSHw\ne+ZMcR3lZ7jNPbZAPu/W07M0W/vHsCyxeRkRpET3rBetqBzWNfqeGtjRYK2+oobL\nSwn81uihCK4mf6U09ZlFKfyj1WX82nJ/BUSHVC5rkbA348SUT3dwBKp7A3UDfKP2\n4yBidLVwErShOYcBZA2sbEsfkbv0S9wL4E7CCq2KyX2YyNn63MYBqcuCYo/yZlv2\n5igV8NEVZibV4WA3svEGoboxKM5qfTCnYWvC9QeImIuYLEibGTRdlXVnYGZqoosx\nXQKCAQEAmEbm8o37QaSMWYu/hixusHWprPRpEcz8qMmpenCTUeE7xgKeJupSx/2u\ns5WSGJy7U6jlmocMOsZ3/nPWNG219uWMUWz2REKi99KOHU7dT8N0OPigNzDBJFKe\nuJpHU2wWkg9CJtkDlQt+4/JP3gzskwpooRvUaEbsQkM0G/A1SMVSyYPuzBui3+E7\nHMuBpZsWkNKLh0hjC5i7YBZYtXGYPG2JCEE4mpiV8ClxTvmijsr8sYUOtnmIBXfG\n0fcsLA4W7xYCUqr74LA1dMQd6f8T00mZycR5eh0wXJ68i5QEotBTGS8ibTilUJbx\n7aJXvW2Q3oCt1sF576QNr9rLxhHl8A==\n-----END + PRIVATE KEY-----\n"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz/ssl + method: POST + response: + body: '{"ssl": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "13" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:13:24 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz/ssl + method: DELETE + response: + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +232,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "223" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:23 GMT + - Wed, 08 Jan 2025 07:13:26 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +262,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -74,7 +280,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/linode-obj-bucket-cert-test.xyz/ssl + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz/ssl method: POST response: body: '{"ssl": true}' @@ -89,6 +295,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -100,7 +308,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:24 GMT + - Wed, 08 Jan 2025 07:13:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -117,7 +325,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -133,7 +341,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/linode-obj-bucket-cert-test.xyz/ssl + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz/ssl method: GET response: body: '{"ssl": true}' @@ -148,6 +356,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -159,7 +369,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:25 GMT + - Wed, 08 Jan 2025 07:13:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -177,7 +387,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -193,7 +403,69 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/linode-obj-bucket-cert-test.xyz/ssl + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz/ssl + method: GET + response: + body: '{"ssl": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "13" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:13:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz/ssl method: DELETE response: body: '{}' @@ -208,6 +480,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -219,7 +493,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:26 GMT + - Wed, 08 Jan 2025 07:13:34 GMT Pragma: - no-cache Strict-Transport-Security: @@ -236,7 +510,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -252,7 +526,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/linode-obj-bucket-cert-test.xyz + url: https://api.linode.com/v4beta/object-storage/buckets/fr-par/linode-obj-bucket-cert-test.xyz method: DELETE response: body: '{}' @@ -267,6 +541,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -278,7 +554,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:28 GMT + - Wed, 08 Jan 2025 07:13:38 GMT Pragma: - no-cache Strict-Transport-Security: @@ -295,7 +571,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucket_Access_Get.yaml b/test/integration/fixtures/TestObjectStorageBucket_Access_Get.yaml index 8c72c1fb2..074365933 100644 --- a/test/integration/fixtures/TestObjectStorageBucket_Access_Get.yaml +++ b/test/integration/fixtures/TestObjectStorageBucket_Access_Get.yaml @@ -2,7 +2,86 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def","acl":"authenticated-read","cors_enabled":false}' + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/endpoints?page=1 + method: GET + response: + body: '{"pages": 1, "page": 1, "results": 18, "data": [{"region": "us-iad", "endpoint_type": + "E1", "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"region": "in-maa", "endpoint_type": + "E1", "s3_endpoint": "in-maa-1.linodeobjects.com"}, {"region": "us-east", "endpoint_type": + "E0", "s3_endpoint": "us-east-1.linodeobjects.com"}, {"region": "eu-central", + "endpoint_type": "E0", "s3_endpoint": "eu-central-1.linodeobjects.com"}, {"region": + "us-mia", "endpoint_type": "E1", "s3_endpoint": "us-mia-1.linodeobjects.com"}, + {"region": "br-gru", "endpoint_type": "E1", "s3_endpoint": "br-gru-1.linodeobjects.com"}, + {"region": "fr-par", "endpoint_type": "E1", "s3_endpoint": "fr-par-1.linodeobjects.com"}, + {"region": "nl-ams", "endpoint_type": "E1", "s3_endpoint": "nl-ams-1.linodeobjects.com"}, + {"region": "se-sto", "endpoint_type": "E1", "s3_endpoint": "se-sto-1.linodeobjects.com"}, + {"region": "us-sea", "endpoint_type": "E1", "s3_endpoint": "us-sea-1.linodeobjects.com"}, + {"region": "jp-osa", "endpoint_type": "E1", "s3_endpoint": "jp-osa-1.linodeobjects.com"}, + {"region": "ap-south", "endpoint_type": "E0", "s3_endpoint": "ap-south-1.linodeobjects.com"}, + {"region": "us-ord", "endpoint_type": "E1", "s3_endpoint": "us-ord-1.linodeobjects.com"}, + {"region": "id-cgk", "endpoint_type": "E1", "s3_endpoint": "id-cgk-1.linodeobjects.com"}, + {"region": "us-lax", "endpoint_type": "E1", "s3_endpoint": "us-lax-1.linodeobjects.com"}, + {"region": "es-mad", "endpoint_type": "E1", "s3_endpoint": "es-mad-1.linodeobjects.com"}, + {"region": "it-mil", "endpoint_type": "E1", "s3_endpoint": "it-mil-1.linodeobjects.com"}, + {"region": "us-southeast", "endpoint_type": "E0", "s3_endpoint": "us-southeast-1.linodeobjects.com"}]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:40:53 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-iad","label":"go-bucket-test-def","endpoint_type":"E1","acl":"authenticated-read","cors_enabled":false}' form: {} headers: Accept: @@ -14,9 +93,10 @@ interactions: url: https://api.linode.com/v4beta/object-storage/buckets method: POST response: - body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": - "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + body: '{"hostname": "go-bucket-test-def.us-iad-1.linodeobjects.com", "label": + "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-iad", + "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", "s3_endpoint": + "us-iad-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +108,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "262" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:08 GMT + - Wed, 08 Jan 2025 07:40:55 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +138,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -72,12 +154,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/access + url: https://api.linode.com/v4beta/object-storage/buckets/us-iad/go-bucket-test-def/access method: GET response: - body: '{"acl": "authenticated-read", "acl_xml": "640757b5-ebe9-45b1-abd5-581f215ef89e640757b5-ebe9-45b1-abd5-581f215ef89ec9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936http://acs.amazonaws.com/groups/global/AuthenticatedUsersREAD640757b5-ebe9-45b1-abd5-581f215ef89e640757b5-ebe9-45b1-abd5-581f215ef89eFULL_CONTROL", + xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\">c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL", "cors_enabled": false, "cors_xml": null}' headers: Access-Control-Allow-Credentials: @@ -90,6 +172,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -101,7 +185,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:09 GMT + - Wed, 08 Jan 2025 07:40:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -119,7 +203,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -135,7 +219,72 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def + url: https://api.linode.com/v4beta/object-storage/buckets/us-iad/go-bucket-test-def/access + method: GET + response: + body: '{"acl": "authenticated-read", "acl_xml": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936http://acs.amazonaws.com/groups/global/AuthenticatedUsersREADc9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL", + "cors_enabled": false, "cors_xml": null}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "808" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:40:58 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-iad-1/go-bucket-test-def method: DELETE response: body: '{}' @@ -150,6 +299,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -161,7 +312,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:13 GMT + - Wed, 08 Jan 2025 07:41:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -178,7 +329,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucket_Access_Update.yaml b/test/integration/fixtures/TestObjectStorageBucket_Access_Update.yaml index ceed13b48..f16513000 100644 --- a/test/integration/fixtures/TestObjectStorageBucket_Access_Update.yaml +++ b/test/integration/fixtures/TestObjectStorageBucket_Access_Update.yaml @@ -2,7 +2,86 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/endpoints?page=1 + method: GET + response: + body: '{"pages": 1, "page": 1, "results": 18, "data": [{"region": "us-lax", "endpoint_type": + "E1", "s3_endpoint": "us-lax-1.linodeobjects.com"}, {"region": "us-southeast", + "endpoint_type": "E0", "s3_endpoint": "us-southeast-1.linodeobjects.com"}, {"region": + "in-maa", "endpoint_type": "E1", "s3_endpoint": "in-maa-1.linodeobjects.com"}, + {"region": "jp-osa", "endpoint_type": "E1", "s3_endpoint": "jp-osa-1.linodeobjects.com"}, + {"region": "nl-ams", "endpoint_type": "E1", "s3_endpoint": "nl-ams-1.linodeobjects.com"}, + {"region": "it-mil", "endpoint_type": "E1", "s3_endpoint": "it-mil-1.linodeobjects.com"}, + {"region": "fr-par", "endpoint_type": "E1", "s3_endpoint": "fr-par-1.linodeobjects.com"}, + {"region": "us-ord", "endpoint_type": "E1", "s3_endpoint": "us-ord-1.linodeobjects.com"}, + {"region": "us-iad", "endpoint_type": "E1", "s3_endpoint": "us-iad-1.linodeobjects.com"}, + {"region": "br-gru", "endpoint_type": "E1", "s3_endpoint": "br-gru-1.linodeobjects.com"}, + {"region": "ap-south", "endpoint_type": "E0", "s3_endpoint": "ap-south-1.linodeobjects.com"}, + {"region": "es-mad", "endpoint_type": "E1", "s3_endpoint": "es-mad-1.linodeobjects.com"}, + {"region": "eu-central", "endpoint_type": "E0", "s3_endpoint": "eu-central-1.linodeobjects.com"}, + {"region": "se-sto", "endpoint_type": "E1", "s3_endpoint": "se-sto-1.linodeobjects.com"}, + {"region": "us-east", "endpoint_type": "E0", "s3_endpoint": "us-east-1.linodeobjects.com"}, + {"region": "us-mia", "endpoint_type": "E1", "s3_endpoint": "us-mia-1.linodeobjects.com"}, + {"region": "id-cgk", "endpoint_type": "E1", "s3_endpoint": "id-cgk-1.linodeobjects.com"}, + {"region": "us-sea", "endpoint_type": "E1", "s3_endpoint": "us-sea-1.linodeobjects.com"}]}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 06:03:41 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"region":"us-lax","label":"go-bucket-test-def","endpoint_type":"E1"}' form: {} headers: Accept: @@ -14,9 +93,10 @@ interactions: url: https://api.linode.com/v4beta/object-storage/buckets method: POST response: - body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": - "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + body: '{"hostname": "go-bucket-test-def.us-lax-1.linodeobjects.com", "label": + "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-lax", + "cluster": "us-lax-1", "size": 0, "objects": 0, "endpoint_type": "E1", "s3_endpoint": + "us-lax-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +108,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "262" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:14 GMT + - Wed, 08 Jan 2025 06:03:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +138,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -72,7 +154,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/access + url: https://api.linode.com/v4beta/object-storage/buckets/us-lax/go-bucket-test-def/access method: POST response: body: '{}' @@ -87,6 +169,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -98,7 +182,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:16 GMT + - Wed, 08 Jan 2025 06:03:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -115,7 +199,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -131,11 +215,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/access + url: https://api.linode.com/v4beta/object-storage/buckets/us-lax/go-bucket-test-def/access method: GET response: - body: '{"acl": "private", "acl_xml": "640757b5-ebe9-45b1-abd5-581f215ef89e640757b5-ebe9-45b1-abd5-581f215ef89e640757b5-ebe9-45b1-abd5-581f215ef89e640757b5-ebe9-45b1-abd5-581f215ef89eFULL_CONTROL", + body: '{"acl": "private", "acl_xml": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL", "cors_enabled": false, "cors_xml": null}' headers: Access-Control-Allow-Credentials: @@ -148,6 +232,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -159,7 +245,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:17 GMT + - Wed, 08 Jan 2025 06:03:45 GMT Pragma: - no-cache Strict-Transport-Security: @@ -177,7 +263,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -193,7 +279,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def + url: https://api.linode.com/v4beta/object-storage/buckets/us-lax-1/go-bucket-test-def method: DELETE response: body: '{}' @@ -208,6 +294,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -219,7 +307,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:19 GMT + - Wed, 08 Jan 2025 06:03:48 GMT Pragma: - no-cache Strict-Transport-Security: @@ -236,7 +324,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucket_Create.yaml b/test/integration/fixtures/TestObjectStorageBucket_Create.yaml index 545774bd0..2a4753831 100644 --- a/test/integration/fixtures/TestObjectStorageBucket_Create.yaml +++ b/test/integration/fixtures/TestObjectStorageBucket_Create.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: '{"region":"us-east","label":"go-bucket-test-def"}' form: {} headers: Accept: @@ -16,7 +16,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +29,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:32 GMT + - Wed, 08 Jan 2025 06:02:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -87,6 +90,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -98,7 +103,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:34 GMT + - Wed, 08 Jan 2025 06:02:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -115,7 +120,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucket_GetFound.yaml b/test/integration/fixtures/TestObjectStorageBucket_GetFound.yaml index 02fbb1ad2..eb8fb4b5c 100644 --- a/test/integration/fixtures/TestObjectStorageBucket_GetFound.yaml +++ b/test/integration/fixtures/TestObjectStorageBucket_GetFound.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: '{"region":"us-east","label":"go-bucket-test-def"}' form: {} headers: Accept: @@ -16,7 +16,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +29,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:40 GMT + - Wed, 08 Jan 2025 06:03:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -77,7 +80,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -89,18 +93,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:41 GMT + - Wed, 08 Jan 2025 06:03:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -118,7 +124,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -149,6 +155,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -160,7 +168,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:43 GMT + - Wed, 08 Jan 2025 06:03:17 GMT Pragma: - no-cache Strict-Transport-Security: @@ -177,7 +185,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucket_GetMissing.yaml b/test/integration/fixtures/TestObjectStorageBucket_GetMissing.yaml index 8ebab68ed..b5864d11b 100644 --- a/test/integration/fixtures/TestObjectStorageBucket_GetMissing.yaml +++ b/test/integration/fixtures/TestObjectStorageBucket_GetMissing.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: '{"region":"us-east","label":"go-bucket-test-def"}' form: {} headers: Accept: @@ -16,7 +16,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +29,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:36 GMT + - Wed, 08 Jan 2025 06:03:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -83,6 +86,8 @@ interactions: - HEAD, GET, OPTIONS, POST, PUT, DELETE Access-Control-Allow-Origin: - '*' + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -92,7 +97,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:36 GMT + - Wed, 08 Jan 2025 06:03:07 GMT Pragma: - no-cache Vary: @@ -104,7 +109,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" status: 404 Not Found code: 404 duration: "" @@ -133,6 +138,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -144,7 +151,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:38 GMT + - Wed, 08 Jan 2025 06:03:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -161,7 +168,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucket_Regional.yaml b/test/integration/fixtures/TestObjectStorageBucket_Regional.yaml index 3c632d9c2..55aaf10c0 100644 --- a/test/integration/fixtures/TestObjectStorageBucket_Regional.yaml +++ b/test/integration/fixtures/TestObjectStorageBucket_Regional.yaml @@ -15,264 +15,291 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, - 139.144.192.60, 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, - 139.144.192.69, 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, - 172.232.128.22, 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, - 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nz-akl-1", "label": "Auckland, NZ", "country": + "nz", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", "Distributed + Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "us-den-1", + "label": "Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud Firewall", + "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": + "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "de-ham-1", "label": "Hamburg, DE", + "country": "de", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "fr-mrs-1", + "label": "Marseille, FR", "country": "fr", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "za-jnb-1", "label": "Johannesburg, + ZA", "country": "za", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "my-kul-1", + "label": "Kuala Lumpur, MY", "country": "my", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "co-bog-1", "label": "Bogot\u00e1, CO", + "country": "co", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "mx-qro-1", + "label": "Quer\u00e9taro, MX", "country": "mx", "capabilities": ["Linodes", + "Cloud Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", + "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "us-hou-1", "label": "Houston, TX", + "country": "us", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "cl-scl-1", + "label": "Santiago, CL", "country": "cl", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, - 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, - 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, 139.162.131.5, - 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, 139.162.137.5, - 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": - "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.66.5, - 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, 139.162.71.5, 139.162.72.5, - 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": - 1, "results": 27}' + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 41}' headers: Access-Control-Allow-Credentials: - "true" @@ -284,6 +311,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -293,7 +322,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 09 Jul 2024 16:09:34 GMT + - Wed, 08 Jan 2025 06:02:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +341,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -333,7 +362,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-iad-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-iad", - "cluster": "us-iad-1", "size": 0, "objects": 0}' + "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", "s3_endpoint": + "us-iad-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -345,18 +375,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "194" + - "262" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Tue, 09 Jul 2024 16:09:36 GMT + - Wed, 08 Jan 2025 06:02:55 GMT Pragma: - no-cache Strict-Transport-Security: @@ -373,7 +405,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -394,7 +426,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-iad-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-iad", - "cluster": "us-iad-1", "size": 0, "objects": 0}' + "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", "s3_endpoint": + "us-iad-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -406,18 +439,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "194" + - "262" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Tue, 09 Jul 2024 16:09:37 GMT + - Wed, 08 Jan 2025 06:02:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -435,7 +470,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -466,6 +501,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -477,7 +514,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 09 Jul 2024 16:09:41 GMT + - Wed, 08 Jan 2025 06:03:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -494,7 +531,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBucketsInCluster_List.yaml b/test/integration/fixtures/TestObjectStorageBucketsInCluster_List.yaml index 20dfdc732..9e0cc3b02 100644 --- a/test/integration/fixtures/TestObjectStorageBucketsInCluster_List.yaml +++ b/test/integration/fixtures/TestObjectStorageBucketsInCluster_List.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: '{"region":"us-east","label":"go-bucket-test-def"}' form: {} headers: Accept: @@ -16,7 +16,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +29,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:03 GMT + - Wed, 08 Jan 2025 06:03:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -77,8 +80,8 @@ interactions: response: body: '{"data": [{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}], "page": 1, "pages": 1, "results": - 1}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,18 +93,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "246" + - "315" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:04 GMT + - Wed, 08 Jan 2025 06:03:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -119,7 +124,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -150,6 +155,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -161,7 +168,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:06 GMT + - Wed, 08 Jan 2025 06:03:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -178,7 +185,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageBuckets_List.yaml b/test/integration/fixtures/TestObjectStorageBuckets_List.yaml index 7a2f035af..139f14f75 100644 --- a/test/integration/fixtures/TestObjectStorageBuckets_List.yaml +++ b/test/integration/fixtures/TestObjectStorageBuckets_List.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: '{"region":"us-east","label":"go-bucket-test-def"}' form: {} headers: Accept: @@ -16,7 +16,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -28,18 +29,20 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:45 GMT + - Thu, 30 Jan 2025 19:34:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -75,10 +78,50 @@ interactions: url: https://api.linode.com/v4beta/object-storage/buckets?page=1 method: GET response: - body: '{"data": [{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", + body: '{"data": [{"hostname": "bucket-1736798274052633022.gb-lon-1.linodeobjects.com", + "label": "bucket-1736798274052633022", "created": "2018-01-02T03:04:05", "region": + "gb-lon", "cluster": "", "size": 0, "objects": 0, "endpoint_type": "E3", "s3_endpoint": + "gb-lon-1.linodeobjects.com"}, {"hostname": "bucket-1738000793614673680.gb-lon-1.linodeobjects.com", + "label": "bucket-1738000793614673680", "created": "2018-01-02T03:04:05", "region": + "gb-lon", "cluster": "", "size": 0, "objects": 0, "endpoint_type": "E3", "s3_endpoint": + "gb-lon-1.linodeobjects.com"}, {"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}], "page": 1, "pages": 1, "results": - 1}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}, {"hostname": "tf-test-1543819153442410267.sg-sin-1.linodeobjects.com", + "label": "tf-test-1543819153442410267", "created": "2018-01-02T03:04:05", "region": + "sg-sin-2", "cluster": "", "size": 0, "objects": 0, "endpoint_type": "E2", "s3_endpoint": + "sg-sin-1.linodeobjects.com"}, {"hostname": "tf-test-2484676038142344857.it-mil-1.linodeobjects.com", + "label": "tf-test-2484676038142344857", "created": "2018-01-02T03:04:05", "region": + "it-mil", "cluster": "it-mil-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "it-mil-1.linodeobjects.com"}, {"hostname": "tf-test-3502349996573909406.us-iad-1.linodeobjects.com", + "label": "tf-test-3502349996573909406", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"hostname": "tf-test-3632911602253826896.gb-lon-1.linodeobjects.com", + "label": "tf-test-3632911602253826896", "created": "2018-01-02T03:04:05", "region": + "gb-lon", "cluster": "", "size": 0, "objects": 0, "endpoint_type": "E3", "s3_endpoint": + "gb-lon-1.linodeobjects.com"}, {"hostname": "tf-test-3691810287020261631.us-iad-1.linodeobjects.com", + "label": "tf-test-3691810287020261631", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"hostname": "tf-test-3847259615974034792.us-iad-1.linodeobjects.com", + "label": "tf-test-3847259615974034792", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"hostname": "tf-test-5629732048996817677.us-iad-1.linodeobjects.com", + "label": "tf-test-5629732048996817677", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"hostname": "tf-test-6566002079784759866.us-iad-1.linodeobjects.com", + "label": "tf-test-6566002079784759866", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"hostname": "tf-test-6680232593917341773.us-iad-1.linodeobjects.com", + "label": "tf-test-6680232593917341773", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"hostname": "tf-test-6921913936824551527.id-cgk-1.linodeobjects.com", + "label": "tf-test-6921913936824551527", "created": "2018-01-02T03:04:05", "region": + "id-cgk", "cluster": "id-cgk-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "id-cgk-1.linodeobjects.com"}, {"hostname": "tf-test-8637208670123446138.us-iad-1.linodeobjects.com", + "label": "tf-test-8637208670123446138", "created": "2018-01-02T03:04:05", "region": + "us-iad", "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", + "s3_endpoint": "us-iad-1.linodeobjects.com"}], "page": 1, "pages": 1, "results": + 14}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,18 +133,18 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "246" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:13:59 GMT + - Thu, 30 Jan 2025 19:34:09 GMT Pragma: - no-cache Strict-Transport-Security: @@ -109,6 +152,7 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - object_storage:read_only X-Content-Type-Options: @@ -119,7 +163,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -150,6 +194,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -161,7 +207,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:01 GMT + - Thu, 30 Jan 2025 19:34:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -178,7 +224,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageClusters_List.yaml b/test/integration/fixtures/TestObjectStorageClusters_List.yaml index 9b221313b..c6df53d93 100644 --- a/test/integration/fixtures/TestObjectStorageClusters_List.yaml +++ b/test/integration/fixtures/TestObjectStorageClusters_List.yaml @@ -49,8 +49,22 @@ interactions: "region": "us-mia", "status": "available", "domain": "us-mia-1.linodeobjects.com", "static_site_domain": "website-us-mia-1.linodeobjects.com"}, {"id": "es-mad-1", "region": "es-mad", "status": "available", "domain": "es-mad-1.linodeobjects.com", - "static_site_domain": "website-es-mad-1.linodeobjects.com"}], "page": 1, "pages": - 1, "results": 18}' + "static_site_domain": "website-es-mad-1.linodeobjects.com"}, {"id": "us-iad-10", + "region": "us-iad", "status": "available", "domain": "us-iad-10.linodeobjects.com", + "static_site_domain": "website-us-iad-10.linodeobjects.com"}, {"id": "us-sea-9", + "region": "us-sea", "status": "hidden", "domain": "us-sea-9.linodeobjects.com", + "static_site_domain": "website-us-sea-9.linodeobjects.com"}, {"id": "au-mel-1", + "region": "au-mel", "status": "hidden", "domain": "au-mel-1.linodeobjects.com", + "static_site_domain": "website-au-mel-1.linodeobjects.com"}, {"id": "gb-lon-1", + "region": "gb-lon", "status": "hidden", "domain": "gb-lon-1.linodeobjects.com", + "static_site_domain": "website-gb-lon-1.linodeobjects.com"}, {"id": "in-bom-1", + "region": "in-bom-2", "status": "hidden", "domain": "in-bom-1.linodeobjects.com", + "static_site_domain": "website-in-bom-1.linodeobjects.com"}, {"id": "de-fra-1", + "region": "de-fra-2", "status": "hidden", "domain": "de-fra-1.linodeobjects.com", + "static_site_domain": "website-de-fra-1.linodeobjects.com"}, {"id": "sg-sin-1", + "region": "sg-sin-2", "status": "hidden", "domain": "sg-sin-1.linodeobjects.com", + "static_site_domain": "website-sg-sin-1.linodeobjects.com"}], "page": 1, "pages": + 1, "results": 25}' headers: Access-Control-Allow-Credentials: - "true" @@ -62,6 +76,8 @@ interactions: - '*' Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' Cache-Control: - max-age=0, no-cache, no-store Connection: @@ -71,7 +87,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 08 Jul 2024 15:14:20 GMT + - Wed, 08 Jan 2025 06:03:49 GMT Pragma: - no-cache Strict-Transport-Security: @@ -90,7 +106,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageKey_GetFound.yaml b/test/integration/fixtures/TestObjectStorageKey_GetFound.yaml index 381d241f6..eded32ffc 100644 --- a/test/integration/fixtures/TestObjectStorageKey_GetFound.yaml +++ b/test/integration/fixtures/TestObjectStorageKey_GetFound.yaml @@ -14,22 +14,27 @@ interactions: url: https://api.linode.com/v4beta/object-storage/keys method: POST response: - body: '{"id": 1171496, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": - "[SANITIZED]", "limited": false, "bucket_access": null, "regions": [{"id": "us-southeast", - "s3_endpoint": "us-southeast-1.linodeobjects.com"}, {"id": "us-east", "s3_endpoint": - "us-east-1.linodeobjects.com"}, {"id": "ap-south", "s3_endpoint": "ap-south-1.linodeobjects.com"}, - {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com"}, {"id": - "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"id": "us-ord", "s3_endpoint": - "us-ord-1.linodeobjects.com"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com"}, - {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com"}, {"id": "br-gru", - "s3_endpoint": "br-gru-1.linodeobjects.com"}, {"id": "nl-ams", "s3_endpoint": - "nl-ams-1.linodeobjects.com"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com"}, - {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com"}, {"id": "in-maa", - "s3_endpoint": "in-maa-1.linodeobjects.com"}, {"id": "jp-osa", "s3_endpoint": - "jp-osa-1.linodeobjects.com"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com"}, - {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com"}, {"id": "id-cgk", - "s3_endpoint": "id-cgk-1.linodeobjects.com"}, {"id": "us-lax", "s3_endpoint": - "us-lax-1.linodeobjects.com"}]}' + body: '{"id": 1654583, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + "[SANITIZED]", "limited": false, "bucket_access": null, "regions": [{"id": "ap-south", + "s3_endpoint": "ap-south-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": + "br-gru", "s3_endpoint": "br-gru-1.linodeobjects.com", "endpoint_type": "E1"}, + {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "id-cgk", "s3_endpoint": "id-cgk-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "in-maa", "s3_endpoint": "in-maa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-southeast", "s3_endpoint": "us-southeast-1.linodeobjects.com", + "endpoint_type": "E0"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -52,7 +57,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:00:49 GMT + - Wed, 08 Jan 2025 06:03:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -70,7 +75,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -86,25 +91,30 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1171496 + url: https://api.linode.com/v4beta/object-storage/keys/1654583 method: GET response: - body: '{"id": 1171496, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": - "[REDACTED]", "limited": false, "bucket_access": null, "regions": [{"id": "us-southeast", - "s3_endpoint": "us-southeast-1.linodeobjects.com"}, {"id": "us-east", "s3_endpoint": - "us-east-1.linodeobjects.com"}, {"id": "ap-south", "s3_endpoint": "ap-south-1.linodeobjects.com"}, - {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com"}, {"id": - "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"id": "us-ord", "s3_endpoint": - "us-ord-1.linodeobjects.com"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com"}, - {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com"}, {"id": "br-gru", - "s3_endpoint": "br-gru-1.linodeobjects.com"}, {"id": "nl-ams", "s3_endpoint": - "nl-ams-1.linodeobjects.com"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com"}, - {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com"}, {"id": "in-maa", - "s3_endpoint": "in-maa-1.linodeobjects.com"}, {"id": "jp-osa", "s3_endpoint": - "jp-osa-1.linodeobjects.com"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com"}, - {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com"}, {"id": "id-cgk", - "s3_endpoint": "id-cgk-1.linodeobjects.com"}, {"id": "us-lax", "s3_endpoint": - "us-lax-1.linodeobjects.com"}]}' + body: '{"id": 1654583, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + "[REDACTED]", "limited": false, "bucket_access": null, "regions": [{"id": "ap-south", + "s3_endpoint": "ap-south-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": + "br-gru", "s3_endpoint": "br-gru-1.linodeobjects.com", "endpoint_type": "E1"}, + {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "id-cgk", "s3_endpoint": "id-cgk-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "in-maa", "s3_endpoint": "in-maa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-southeast", "s3_endpoint": "us-southeast-1.linodeobjects.com", + "endpoint_type": "E0"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -127,7 +137,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:00:49 GMT + - Wed, 08 Jan 2025 06:03:52 GMT Pragma: - no-cache Strict-Transport-Security: @@ -146,7 +156,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -162,7 +172,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1171496 + url: https://api.linode.com/v4beta/object-storage/keys/1654583 method: DELETE response: body: '{}' @@ -190,7 +200,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:00:55 GMT + - Wed, 08 Jan 2025 06:03:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -207,7 +217,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageKey_GetMissing.yaml b/test/integration/fixtures/TestObjectStorageKey_GetMissing.yaml index 079f20040..3ed97bae6 100644 --- a/test/integration/fixtures/TestObjectStorageKey_GetMissing.yaml +++ b/test/integration/fixtures/TestObjectStorageKey_GetMissing.yaml @@ -33,7 +33,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:00:47 GMT + - Wed, 08 Jan 2025 06:03:49 GMT Pragma: - no-cache Vary: @@ -45,7 +45,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" status: 404 Not Found code: 404 duration: "" diff --git a/test/integration/fixtures/TestObjectStorageKey_List.yaml b/test/integration/fixtures/TestObjectStorageKey_List.yaml index 5776beaa7..8d76c9713 100644 --- a/test/integration/fixtures/TestObjectStorageKey_List.yaml +++ b/test/integration/fixtures/TestObjectStorageKey_List.yaml @@ -14,22 +14,27 @@ interactions: url: https://api.linode.com/v4beta/object-storage/keys method: POST response: - body: '{"id": 1174001, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": - "[SANITIZED]", "limited": false, "bucket_access": null, "regions": [{"id": "us-southeast", - "s3_endpoint": "us-southeast-1.linodeobjects.com"}, {"id": "us-east", "s3_endpoint": - "us-east-1.linodeobjects.com"}, {"id": "ap-south", "s3_endpoint": "ap-south-1.linodeobjects.com"}, - {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com"}, {"id": - "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"id": "us-ord", "s3_endpoint": - "us-ord-1.linodeobjects.com"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com"}, - {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com"}, {"id": "br-gru", - "s3_endpoint": "br-gru-1.linodeobjects.com"}, {"id": "nl-ams", "s3_endpoint": - "nl-ams-1.linodeobjects.com"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com"}, - {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com"}, {"id": "in-maa", - "s3_endpoint": "in-maa-1.linodeobjects.com"}, {"id": "jp-osa", "s3_endpoint": - "jp-osa-1.linodeobjects.com"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com"}, - {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com"}, {"id": "id-cgk", - "s3_endpoint": "id-cgk-1.linodeobjects.com"}, {"id": "us-lax", "s3_endpoint": - "us-lax-1.linodeobjects.com"}]}' + body: '{"id": 1654585, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + "[SANITIZED]", "limited": false, "bucket_access": null, "regions": [{"id": "ap-south", + "s3_endpoint": "ap-south-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": + "br-gru", "s3_endpoint": "br-gru-1.linodeobjects.com", "endpoint_type": "E1"}, + {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "id-cgk", "s3_endpoint": "id-cgk-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "in-maa", "s3_endpoint": "in-maa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-southeast", "s3_endpoint": "us-southeast-1.linodeobjects.com", + "endpoint_type": "E0"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -52,7 +57,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:38 GMT + - Wed, 08 Jan 2025 06:03:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -70,7 +75,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -89,22 +94,27 @@ interactions: url: https://api.linode.com/v4beta/object-storage/keys?page=1 method: GET response: - body: '{"pages": 1, "page": 1, "results": 1, "data": [{"id": 1174001, "label": + body: '{"pages": 1, "page": 1, "results": 1, "data": [{"id": 1654585, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": "[REDACTED]", "limited": - false, "bucket_access": null, "regions": [{"id": "us-southeast", "s3_endpoint": - "us-southeast-1.linodeobjects.com"}, {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com"}, - {"id": "ap-south", "s3_endpoint": "ap-south-1.linodeobjects.com"}, {"id": "eu-central", - "s3_endpoint": "eu-central-1.linodeobjects.com"}, {"id": "us-iad", "s3_endpoint": - "us-iad-1.linodeobjects.com"}, {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com"}, - {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com"}, {"id": "us-sea", - "s3_endpoint": "us-sea-1.linodeobjects.com"}, {"id": "br-gru", "s3_endpoint": - "br-gru-1.linodeobjects.com"}, {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com"}, - {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com"}, {"id": "es-mad", - "s3_endpoint": "es-mad-1.linodeobjects.com"}, {"id": "in-maa", "s3_endpoint": - "in-maa-1.linodeobjects.com"}, {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com"}, - {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com"}, {"id": "us-mia", - "s3_endpoint": "us-mia-1.linodeobjects.com"}, {"id": "id-cgk", "s3_endpoint": - "id-cgk-1.linodeobjects.com"}, {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com"}]}]}' + false, "bucket_access": null, "regions": [{"id": "ap-south", "s3_endpoint": + "ap-south-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": "br-gru", "s3_endpoint": + "br-gru-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "es-mad", "s3_endpoint": + "es-mad-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "eu-central", "s3_endpoint": + "eu-central-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": "fr-par", "s3_endpoint": + "fr-par-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "id-cgk", "s3_endpoint": + "id-cgk-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "in-maa", "s3_endpoint": + "in-maa-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "it-mil", "s3_endpoint": + "it-mil-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "jp-osa", "s3_endpoint": + "jp-osa-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "nl-ams", "s3_endpoint": + "nl-ams-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "se-sto", "s3_endpoint": + "se-sto-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "us-east", "s3_endpoint": + "us-east-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": "us-iad", "s3_endpoint": + "us-iad-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "us-lax", "s3_endpoint": + "us-lax-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "us-mia", "s3_endpoint": + "us-mia-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "us-ord", "s3_endpoint": + "us-ord-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "us-sea", "s3_endpoint": + "us-sea-1.linodeobjects.com", "endpoint_type": "E1"}, {"id": "us-southeast", + "s3_endpoint": "us-southeast-1.linodeobjects.com", "endpoint_type": "E0"}]}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -127,7 +137,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:38 GMT + - Wed, 08 Jan 2025 06:04:00 GMT Pragma: - no-cache Strict-Transport-Security: @@ -146,7 +156,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -162,7 +172,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1174001 + url: https://api.linode.com/v4beta/object-storage/keys/1654585 method: DELETE response: body: '{}' @@ -190,7 +200,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:43 GMT + - Wed, 08 Jan 2025 06:04:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -207,7 +217,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageKey_Update.yaml b/test/integration/fixtures/TestObjectStorageKey_Update.yaml index 68e3af555..f9804cc6b 100644 --- a/test/integration/fixtures/TestObjectStorageKey_Update.yaml +++ b/test/integration/fixtures/TestObjectStorageKey_Update.yaml @@ -14,22 +14,27 @@ interactions: url: https://api.linode.com/v4beta/object-storage/keys method: POST response: - body: '{"id": 1171498, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": - "[SANITIZED]", "limited": false, "bucket_access": null, "regions": [{"id": "us-southeast", - "s3_endpoint": "us-southeast-1.linodeobjects.com"}, {"id": "us-east", "s3_endpoint": - "us-east-1.linodeobjects.com"}, {"id": "ap-south", "s3_endpoint": "ap-south-1.linodeobjects.com"}, - {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com"}, {"id": - "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"id": "us-ord", "s3_endpoint": - "us-ord-1.linodeobjects.com"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com"}, - {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com"}, {"id": "br-gru", - "s3_endpoint": "br-gru-1.linodeobjects.com"}, {"id": "nl-ams", "s3_endpoint": - "nl-ams-1.linodeobjects.com"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com"}, - {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com"}, {"id": "in-maa", - "s3_endpoint": "in-maa-1.linodeobjects.com"}, {"id": "jp-osa", "s3_endpoint": - "jp-osa-1.linodeobjects.com"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com"}, - {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com"}, {"id": "id-cgk", - "s3_endpoint": "id-cgk-1.linodeobjects.com"}, {"id": "us-lax", "s3_endpoint": - "us-lax-1.linodeobjects.com"}]}' + body: '{"id": 1654584, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + "[SANITIZED]", "limited": false, "bucket_access": null, "regions": [{"id": "ap-south", + "s3_endpoint": "ap-south-1.linodeobjects.com", "endpoint_type": "E0"}, {"id": + "br-gru", "s3_endpoint": "br-gru-1.linodeobjects.com", "endpoint_type": "E1"}, + {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "id-cgk", "s3_endpoint": "id-cgk-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "in-maa", "s3_endpoint": "in-maa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-southeast", "s3_endpoint": "us-southeast-1.linodeobjects.com", + "endpoint_type": "E0"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -52,7 +57,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:00:57 GMT + - Wed, 08 Jan 2025 06:03:55 GMT Pragma: - no-cache Strict-Transport-Security: @@ -70,7 +75,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -86,25 +91,30 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1171498 + url: https://api.linode.com/v4beta/object-storage/keys/1654584 method: PUT response: - body: '{"id": 1171498, "label": "go-test-def_r", "access_key": "[SANITIZED]", + body: '{"id": 1654584, "label": "go-test-def_r", "access_key": "[SANITIZED]", "secret_key": "[REDACTED]", "limited": false, "bucket_access": null, "regions": - [{"id": "us-southeast", "s3_endpoint": "us-southeast-1.linodeobjects.com"}, - {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com"}, {"id": "ap-south", - "s3_endpoint": "ap-south-1.linodeobjects.com"}, {"id": "eu-central", "s3_endpoint": - "eu-central-1.linodeobjects.com"}, {"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com"}, - {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com"}, {"id": "fr-par", - "s3_endpoint": "fr-par-1.linodeobjects.com"}, {"id": "us-sea", "s3_endpoint": - "us-sea-1.linodeobjects.com"}, {"id": "br-gru", "s3_endpoint": "br-gru-1.linodeobjects.com"}, - {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com"}, {"id": "se-sto", - "s3_endpoint": "se-sto-1.linodeobjects.com"}, {"id": "es-mad", "s3_endpoint": - "es-mad-1.linodeobjects.com"}, {"id": "in-maa", "s3_endpoint": "in-maa-1.linodeobjects.com"}, - {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com"}, {"id": "it-mil", - "s3_endpoint": "it-mil-1.linodeobjects.com"}, {"id": "us-mia", "s3_endpoint": - "us-mia-1.linodeobjects.com"}, {"id": "id-cgk", "s3_endpoint": "id-cgk-1.linodeobjects.com"}, - {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com"}]}' + [{"id": "ap-south", "s3_endpoint": "ap-south-1.linodeobjects.com", "endpoint_type": + "E0"}, {"id": "br-gru", "s3_endpoint": "br-gru-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "es-mad", "s3_endpoint": "es-mad-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "eu-central", "s3_endpoint": "eu-central-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "fr-par", "s3_endpoint": "fr-par-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "id-cgk", "s3_endpoint": "id-cgk-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "in-maa", "s3_endpoint": "in-maa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "it-mil", "s3_endpoint": "it-mil-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "jp-osa", "s3_endpoint": "jp-osa-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "nl-ams", "s3_endpoint": "nl-ams-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "se-sto", "s3_endpoint": "se-sto-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com", + "endpoint_type": "E0"}, {"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-lax", "s3_endpoint": "us-lax-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-ord", "s3_endpoint": "us-ord-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-sea", "s3_endpoint": "us-sea-1.linodeobjects.com", + "endpoint_type": "E1"}, {"id": "us-southeast", "s3_endpoint": "us-southeast-1.linodeobjects.com", + "endpoint_type": "E0"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -127,7 +137,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:00:58 GMT + - Wed, 08 Jan 2025 06:03:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -145,7 +155,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -161,7 +171,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1171498 + url: https://api.linode.com/v4beta/object-storage/keys/1654584 method: DELETE response: body: '{}' @@ -189,7 +199,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 10 Jul 2024 18:01:03 GMT + - Wed, 08 Jan 2025 06:03:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -206,7 +216,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageKeys_Limited.yaml b/test/integration/fixtures/TestObjectStorageKeys_Limited.yaml index fec2a5e37..1b0984136 100644 --- a/test/integration/fixtures/TestObjectStorageKeys_Limited.yaml +++ b/test/integration/fixtures/TestObjectStorageKeys_Limited.yaml @@ -14,11 +14,12 @@ interactions: url: https://api.linode.com/v4beta/object-storage/keys method: POST response: - body: '{"id": 1174003, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + body: '{"id": 1654586, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": "[SANITIZED]", "limited": true, "bucket_access": [{"cluster": "us-east-1", "bucket_name": "go-bucket-test-def", "permissions": "read_only", "region": "us-east"}, {"cluster": "us-east-1", "bucket_name": "go-bucket-test-def", "permissions": "read_write", - "region": "us-east"}], "regions": [{"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com"}]}' + "region": "us-east"}], "regions": [{"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com", + "endpoint_type": "E0"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -37,13 +38,13 @@ interactions: Connection: - keep-alive Content-Length: - - "474" + - "497" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:47 GMT + - Wed, 08 Jan 2025 06:04:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -60,7 +61,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -76,7 +77,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1174003 + url: https://api.linode.com/v4beta/object-storage/keys/1654586 method: DELETE response: body: '{}' @@ -104,7 +105,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:48 GMT + - Wed, 08 Jan 2025 06:04:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -121,7 +122,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageKeys_Limited_Bucket.yaml b/test/integration/fixtures/TestObjectStorageKeys_Limited_Bucket.yaml index bd023d88d..1c01b5723 100644 --- a/test/integration/fixtures/TestObjectStorageKeys_Limited_Bucket.yaml +++ b/test/integration/fixtures/TestObjectStorageKeys_Limited_Bucket.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"cluster":"us-east-1","label":"go-bucket-test-def"}' + body: '{"region":"us-east","label":"go-bucket-test-def"}' form: {} headers: Accept: @@ -16,7 +16,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", - "cluster": "us-east-1", "size": 0, "objects": 0}' + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -35,13 +36,13 @@ interactions: Connection: - keep-alive Content-Length: - - "197" + - "266" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:45 GMT + - Wed, 08 Jan 2025 06:04:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -58,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -102,7 +103,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:52 GMT + - Wed, 08 Jan 2025 06:04:10 GMT Pragma: - no-cache Strict-Transport-Security: @@ -119,7 +120,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageKeys_Regional_Limited.yaml b/test/integration/fixtures/TestObjectStorageKeys_Regional_Limited.yaml index ab0dd8557..b43393d9d 100644 --- a/test/integration/fixtures/TestObjectStorageKeys_Regional_Limited.yaml +++ b/test/integration/fixtures/TestObjectStorageKeys_Regional_Limited.yaml @@ -15,264 +15,291 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium - Plans", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.144.192.62, - 139.144.192.60, 139.144.192.61, 139.144.192.53, 139.144.192.54, 139.144.192.67, - 139.144.192.69, 139.144.192.66, 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": - "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", - "Managed Databases", "Metadata", "Premium Plans", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, - 172.232.0.22, 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, - 172.232.128.22, 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, - 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nz-akl-1", "label": "Auckland, NZ", "country": + "nz", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", "Distributed + Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "us-den-1", + "label": "Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud Firewall", + "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": + "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "de-ham-1", "label": "Hamburg, DE", + "country": "de", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "fr-mrs-1", + "label": "Marseille, FR", "country": "fr", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "za-jnb-1", "label": "Johannesburg, + ZA", "country": "za", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "my-kul-1", + "label": "Kuala Lumpur, MY", "country": "my", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "co-bog-1", "label": "Bogot\u00e1, CO", + "country": "co", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "mx-qro-1", + "label": "Quer\u00e9taro, MX", "country": "mx", "capabilities": ["Linodes", + "Cloud Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", + "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "us-hou-1", "label": "Houston, TX", + "country": "us", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + 0, "maximum_linodes_per_pg": 0}, "site_type": "distributed"}, {"id": "cl-scl-1", + "label": "Santiago, CL", "country": "cl", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 0, "maximum_linodes_per_pg": + 0}, "site_type": "distributed"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, - 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, - 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": - 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": - "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, 139.162.131.5, - 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, 139.162.137.5, - 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": - "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.66.5, - 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, 139.162.71.5, 139.162.72.5, - 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": - 1, "results": 27}' + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 41}' headers: Access-Control-Allow-Credentials: - "true" @@ -295,7 +322,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:53 GMT + - Wed, 08 Jan 2025 06:04:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -314,7 +341,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -335,7 +362,8 @@ interactions: response: body: '{"hostname": "go-bucket-test-def.us-iad-1.linodeobjects.com", "label": "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-iad", - "cluster": "us-iad-1", "size": 0, "objects": 0}' + "cluster": "us-iad-1", "size": 0, "objects": 0, "endpoint_type": "E1", "s3_endpoint": + "us-iad-1.linodeobjects.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -354,13 +382,13 @@ interactions: Connection: - keep-alive Content-Length: - - "194" + - "262" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:55 GMT + - Wed, 08 Jan 2025 06:04:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,14 +405,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","bucket_access":[{"region":"us-iad","bucket_name":"go-bucket-test-def","permissions":"read_only"}],"regions":["us-east"]}' + body: '{"label":"go-test-def","bucket_access":[{"region":"us-iad","bucket_name":"go-bucket-test-def","permissions":"read_only"}],"regions":["us-iad"]}' form: {} headers: Accept: @@ -396,11 +424,11 @@ interactions: url: https://api.linode.com/v4beta/object-storage/keys method: POST response: - body: '{"id": 1174004, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + body: '{"id": 1654587, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": "[SANITIZED]", "limited": true, "bucket_access": [{"cluster": "us-iad-1", "bucket_name": "go-bucket-test-def", "permissions": "read_only", "region": "us-iad"}], "regions": - [{"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com"}, {"id": "us-east", - "s3_endpoint": "us-east-1.linodeobjects.com"}]}' + [{"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", "endpoint_type": + "E1"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -419,13 +447,13 @@ interactions: Connection: - keep-alive Content-Length: - - "422" + - "380" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:56 GMT + - Wed, 08 Jan 2025 06:04:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -442,14 +470,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"regions":["us-east"]}' + body: '{"regions":["us-iad","us-mia"]}' form: {} headers: Accept: @@ -458,13 +486,15 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1174004 + url: https://api.linode.com/v4beta/object-storage/keys/1654587 method: PUT response: - body: '{"id": 1174004, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": + body: '{"id": 1654587, "label": "go-test-def", "access_key": "[SANITIZED]", "secret_key": "[REDACTED]", "limited": true, "bucket_access": [{"cluster": "us-iad-1", "bucket_name": "go-bucket-test-def", "permissions": "read_only", "region": "us-iad"}], "regions": - [{"id": "us-east", "s3_endpoint": "us-east-1.linodeobjects.com"}]}' + [{"id": "us-iad", "s3_endpoint": "us-iad-1.linodeobjects.com", "endpoint_type": + "E1"}, {"id": "us-mia", "s3_endpoint": "us-mia-1.linodeobjects.com", "endpoint_type": + "E1"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -483,13 +513,13 @@ interactions: Connection: - keep-alive Content-Length: - - "329" + - "436" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:57 GMT + - Wed, 08 Jan 2025 06:04:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -506,7 +536,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -522,7 +552,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/object-storage/keys/1174004 + url: https://api.linode.com/v4beta/object-storage/keys/1654587 method: DELETE response: body: '{}' @@ -550,7 +580,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:24:58 GMT + - Wed, 08 Jan 2025 06:04:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -567,7 +597,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -611,7 +641,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 14:25:02 GMT + - Wed, 08 Jan 2025 06:04:29 GMT Pragma: - no-cache Strict-Transport-Security: @@ -628,7 +658,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Delete.yaml b/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Delete.yaml index 8a146cf7c..868fe0b01 100644 --- a/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Delete.yaml +++ b/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Delete.yaml @@ -5,7 +5,7 @@ interactions: body: "" form: {} headers: {} - url: https://us-east-1.linodeobjects.com:443/go-bucket-test-def/test?Signature=RbVnqyWJd6OMpr7Sn7kQOBezqfU%3D&Expires=1720635223&AWSAccessKeyID=SANITIZED + url: https://us-east-1.linodeobjects.com:443/go-bucket-test-def/test?Signature=q40b1QCD%2FE5YyfsAW%2Fl5vZNfiRs%3D&Expires=1736322799&AWSAccessKeyID=SANITIZED method: DELETE response: body: "" @@ -13,7 +13,7 @@ interactions: Connection: - keep-alive X-Amz-Request-Id: - - tx0000076a0ecf723c8a652-00668ecdef-9e8b82a1-default + - tx000003f312b97ed86260d-00677e2d87-f1a4821b-default status: 204 No Content code: 204 duration: "" diff --git a/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Put.yaml b/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Put.yaml index 18c116ee3..5d7ccf6ad 100644 --- a/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Put.yaml +++ b/test/integration/fixtures/TestObjectStorageObject_ACLConfig_Bucket_Put.yaml @@ -7,7 +7,7 @@ interactions: headers: Content-Type: - text/plain - url: https://us-east-1.linodeobjects.com:443/go-bucket-test-def/test?Signature=GShs5R09JONsfP%2Fb5k802GBEQjA%3D&Expires=1720635214&AWSAccessKeyID=SANITIZED + url: https://us-east-1.linodeobjects.com:443/go-bucket-test-def/test?Signature=UZqhNnak%2FwLVHy0HB2TW87rl%2Baw%3D&Expires=1736322791&AWSAccessKeyID=SANITIZED method: PUT response: body: "" @@ -21,7 +21,7 @@ interactions: Etag: - '"7f2ababa423061c509f4923dd04b6cf1"' X-Amz-Request-Id: - - tx0000063a9f63cc823d175-00668ecde6-9e8b8d69-default + - tx000003d8b04716d761fbb-00677e2d7f-ef83577d-default status: 200 OK code: 200 duration: "" diff --git a/test/integration/fixtures/TestObjectStorageObject_Smoke.yaml b/test/integration/fixtures/TestObjectStorageObject_Smoke.yaml new file mode 100644 index 000000000..5898e1fd9 --- /dev/null +++ b/test/integration/fixtures/TestObjectStorageObject_Smoke.yaml @@ -0,0 +1,692 @@ +--- +version: 1 +interactions: +- request: + body: '{"region":"us-east","label":"go-bucket-test-def"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets + method: POST + response: + body: '{"hostname": "go-bucket-test-def.us-east-1.linodeobjects.com", "label": + "go-bucket-test-def", "created": "2018-01-02T03:04:05", "region": "us-east", + "cluster": "us-east-1", "size": 0, "objects": 0, "endpoint_type": "E0", "s3_endpoint": + "us-east-1.linodeobjects.com"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "266" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:09 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"test","method":"PUT","content_type":"text/plain","expires_in":360}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-url + method: POST + response: + body: '{"url": "https://us-east-1.linodeobjects.com:443/go-bucket-test-def/test?Signature=UZqhNnak%2FwLVHy0HB2TW87rl%2Baw%3D&Expires=1736322791&AWSAccessKeyID=SANITIZED", + "exists": false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "191" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:11 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-acl?name=test + method: GET + response: + body: '{"acl": "private", "acl_xml": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "550" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:12 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-acl?name=test + method: GET + response: + body: '{"acl": "private", "acl_xml": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "550" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:13 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-list + method: GET + response: + body: '{"data": [{"name": "test", "size": 10, "last_modified": "2018-01-02T03:04:05.723Z", + "etag": "7f2ababa423061c509f4923dd04b6cf1", "owner": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936"}], + "next_marker": null, "is_truncated": false}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "222" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:14 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"test","acl":"public-read"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-acl + method: PUT + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:15 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"test","acl":"public-read"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-acl + method: PUT + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:16 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-acl?name=test + method: GET + response: + body: '{"acl": "public-read", "acl_xml": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936http://acs.amazonaws.com/groups/global/AllUsersREADc9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "750" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-acl?name=test + method: GET + response: + body: '{"acl": "public-read", "acl_xml": "c9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936http://acs.amazonaws.com/groups/global/AllUsersREADc9539a32-3ece-47dd-a9a4-40bbfa5a2936c9539a32-3ece-47dd-a9a4-40bbfa5a2936FULL_CONTROL"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "750" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"test","method":"DELETE","expires_in":360}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def/object-url + method: POST + response: + body: '{"url": "https://us-east-1.linodeobjects.com:443/go-bucket-test-def/test?Signature=q40b1QCD%2FE5YyfsAW%2Fl5vZNfiRs%3D&Expires=1736322799&AWSAccessKeyID=SANITIZED", + "exists": true}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "190" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:19 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/object-storage/buckets/us-east-1/go-bucket-test-def + method: DELETE + response: + body: '{}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Wed, 08 Jan 2025 07:47:22 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - object_storage:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestRegions_kubernetesEnterprise.yaml b/test/integration/fixtures/TestRegions_kubernetesEnterprise.yaml new file mode 100644 index 000000000..56cb8ef60 --- /dev/null +++ b/test/integration/fixtures/TestRegions_kubernetesEnterprise.yaml @@ -0,0 +1,306 @@ +--- +version: 1 +interactions: +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/regions?page=1 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed + Databases", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Kubernetes Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", + "Metadata", "Premium Plans", "Placement Group", "StackScripts", "NETINT Quadra + T1U"], "status": "ok", "resolvers": {"ipv4": "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "gb-lon", "label": "London 2, UK", "country": + "gb", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Kubernetes Enterprise", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Kubernetes Enterprise", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Kubernetes + Enterprise", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, + 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, + 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", + "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "178.79.182.5, 176.58.107.5, 176.58.116.5, + 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, 109.74.192.20, 109.74.193.20, + 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 31}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Akamai-Internal-Account: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Tue, 07 Jan 2025 18:18:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + - Accept-Encoding + X-Accepted-Oauth-Scopes: + - '*' + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1600" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestUserGrants_Update.yaml b/test/integration/fixtures/TestUserGrants_Update.yaml index 01d70d8e4..8e9a8a2c3 100644 --- a/test/integration/fixtures/TestUserGrants_Update.yaml +++ b/test/integration/fixtures/TestUserGrants_Update.yaml @@ -41,7 +41,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 17:44:10 GMT + - Tue, 19 Nov 2024 20:30:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,19 +56,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"global":{"account_access":"read_only","add_databases":true,"add_domains":false,"add_firewalls":true,"add_images":true,"add_linodes":false,"add_longview":true,"add_nodebalancers":false,"add_stackscripts":true,"add_volumes":true,"cancel_account":false,"longview_subscription":false}}' + body: '{"global":{"account_access":"read_only","add_databases":true,"add_domains":false,"add_firewalls":true,"add_images":true,"add_linodes":false,"add_longview":true,"add_nodebalancers":false,"add_placement_groups":false,"add_stackscripts":true,"add_volumes":true,"add_vpcs":true,"cancel_account":false,"child_account_access":false,"longview_subscription":false}}' form: {} headers: Accept: @@ -80,42 +77,17 @@ interactions: url: https://api.linode.com/v4beta/account/users/linodegotest-updateusergrants/grants method: PUT response: - body: '{"linode": [{"id": 54748754, "label": "debian-us-ord", "permissions": null}, - {"id": 57328123, "label": "debian-us-central", "permissions": null}, {"id": - 60472044, "label": "linode60472044", "permissions": null}, {"id": 60939824, - "label": "ansible-test-471035164-updated", "permissions": null}, {"id": 61839386, - "label": "test-image-gen2", "permissions": null}, {"id": 61871792, "label": - "lke204599-296511-1ecf32b90000", "permissions": null}, {"id": 61871793, "label": - "lke204599-296511-5a5a335d0000", "permissions": null}, {"id": 61871794, "label": - "lke204599-296511-38c081dd0000", "permissions": null}], "nodebalancer": [{"id": - 600437, "label": "ansible-test-585459311", "permissions": null}], "domain": - [{"id": 2956594, "label": "example.clone-1713285844751924000-IntTestSDK.org", - "permissions": null}], "stackscript": [{"id": 1338923, "label": "test-stackscript", - "permissions": null}, {"id": 1424120, "label": "debian12-kube-8138f8e63a05", - "permissions": null}, {"id": 1424121, "label": "debian12-kube-8138f8e63a05", - "permissions": null}], "longview": [], "image": [{"id": 26425827, "label": "test_1721924280886354", - "permissions": null}, {"id": 26426164, "label": "test_1721925185088324", "permissions": - null}], "volume": [{"id": 1527342, "label": "ansible-test-563202246", "permissions": - null}], "firewall": [{"id": 433514, "label": "test-fw", "permissions": null}, - {"id": 624183, "label": "e2e-firewall-izUKXM", "permissions": null}, {"id": - 624308, "label": "e2e-firewall-svVoqB", "permissions": null}, {"id": 682410, - "label": "e2e-firewall-bucVPC", "permissions": null}, {"id": 682453, "label": - "e2e-firewall-WJsukx", "permissions": null}, {"id": 682477, "label": "e2e-firewall-IzEjvH", - "permissions": null}, {"id": 682500, "label": "e2e-firewall-QdxDkS", "permissions": - null}, {"id": 682505, "label": "e2e-firewall-KkroRq", "permissions": null}, - {"id": 682508, "label": "e2e-firewall-WPxzQk", "permissions": null}, {"id": - 682532, "label": "e2e-firewall-rBZhHt", "permissions": null}, {"id": 692740, - "label": "cloudfw-1721926678901029000", "permissions": null}, {"id": 692760, - "label": "cloudfw-1721927227347144000", "permissions": null}, {"id": 692763, - "label": "cloudfw-1721927316071520000", "permissions": null}, {"id": 692848, - "label": "cloudfw-1721929346146739000", "permissions": null}, {"id": 692854, - "label": "cloudfw-1721929441971780000", "permissions": null}], "database": [], - "vpc": [{"id": 41184, "label": "test-vpc", "permissions": null}, {"id": 56469, - "label": "my-vpc", "permissions": null}], "global": {"add_volumes": true, "add_images": - true, "add_stackscripts": true, "add_firewalls": true, "add_linodes": false, - "add_nodebalancers": false, "add_vpcs": false, "longview_subscription": false, - "add_databases": true, "add_longview": true, "child_account_access": null, "add_domains": - false, "account_access": "read_only", "cancel_account": false}}' + body: '{"linode": [], "nodebalancer": [{"id": 1051282, "label": "balancer12345", + "permissions": null}], "domain": [{"id": 3162745, "label": "example.clone-1731948401076807000-inttestsdk.org", + "permissions": null}], "stackscript": [], "longview": [], "image": [], "volume": + [], "firewall": [{"id": 1214534, "label": "cloudfw-1731954852210218000", "permissions": + null}, {"id": 1222347, "label": "e2e-fw-1732043552", "permissions": null}, {"id": + 1223238, "label": "cloudfw-1732048258071021000", "permissions": null}], "database": + [], "vpc": [], "global": {"add_nodebalancers": false, "child_account_access": + null, "add_longview": true, "add_volumes": true, "add_vpcs": true, "add_stackscripts": + true, "add_domains": false, "add_linodes": false, "add_images": true, "add_databases": + true, "longview_subscription": false, "add_firewalls": true, "account_access": + "read_only", "cancel_account": false}}' headers: Access-Control-Allow-Credentials: - "true" @@ -138,7 +110,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 17:44:10 GMT + - Tue, 19 Nov 2024 20:31:00 GMT Pragma: - no-cache Strict-Transport-Security: @@ -154,12 +126,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -203,7 +172,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 17:44:10 GMT + - Tue, 19 Nov 2024 20:31:00 GMT Pragma: - no-cache Strict-Transport-Security: @@ -218,12 +187,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestUserGrants_UpdateNoAccess.yaml b/test/integration/fixtures/TestUserGrants_UpdateNoAccess.yaml index a8bf5df74..a537f4d7f 100644 --- a/test/integration/fixtures/TestUserGrants_UpdateNoAccess.yaml +++ b/test/integration/fixtures/TestUserGrants_UpdateNoAccess.yaml @@ -41,7 +41,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 17:44:11 GMT + - Tue, 19 Nov 2024 20:31:01 GMT Pragma: - no-cache Strict-Transport-Security: @@ -56,19 +56,16 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"global":{"account_access":null,"add_databases":false,"add_domains":false,"add_firewalls":false,"add_images":false,"add_linodes":false,"add_longview":false,"add_nodebalancers":false,"add_stackscripts":false,"add_volumes":false,"cancel_account":false,"longview_subscription":false}}' + body: '{"global":{"account_access":null,"add_databases":false,"add_domains":false,"add_firewalls":false,"add_images":false,"add_linodes":false,"add_longview":false,"add_nodebalancers":false,"add_placement_groups":false,"add_stackscripts":false,"add_volumes":false,"add_vpcs":false,"cancel_account":false,"child_account_access":false,"longview_subscription":false}}' form: {} headers: Accept: @@ -80,42 +77,17 @@ interactions: url: https://api.linode.com/v4beta/account/users/linodegotest-updateusergrantsna/grants method: PUT response: - body: '{"linode": [{"id": 54748754, "label": "debian-us-ord", "permissions": null}, - {"id": 57328123, "label": "debian-us-central", "permissions": null}, {"id": - 60472044, "label": "linode60472044", "permissions": null}, {"id": 60939824, - "label": "ansible-test-471035164-updated", "permissions": null}, {"id": 61839386, - "label": "test-image-gen2", "permissions": null}, {"id": 61871792, "label": - "lke204599-296511-1ecf32b90000", "permissions": null}, {"id": 61871793, "label": - "lke204599-296511-5a5a335d0000", "permissions": null}, {"id": 61871794, "label": - "lke204599-296511-38c081dd0000", "permissions": null}], "nodebalancer": [{"id": - 600437, "label": "ansible-test-585459311", "permissions": null}], "domain": - [{"id": 2956594, "label": "example.clone-1713285844751924000-IntTestSDK.org", - "permissions": null}], "stackscript": [{"id": 1338923, "label": "test-stackscript", - "permissions": null}, {"id": 1424120, "label": "debian12-kube-8138f8e63a05", - "permissions": null}, {"id": 1424121, "label": "debian12-kube-8138f8e63a05", - "permissions": null}], "longview": [], "image": [{"id": 26425827, "label": "test_1721924280886354", - "permissions": null}, {"id": 26426164, "label": "test_1721925185088324", "permissions": - null}], "volume": [{"id": 1527342, "label": "ansible-test-563202246", "permissions": - null}], "firewall": [{"id": 433514, "label": "test-fw", "permissions": null}, - {"id": 624183, "label": "e2e-firewall-izUKXM", "permissions": null}, {"id": - 624308, "label": "e2e-firewall-svVoqB", "permissions": null}, {"id": 682410, - "label": "e2e-firewall-bucVPC", "permissions": null}, {"id": 682453, "label": - "e2e-firewall-WJsukx", "permissions": null}, {"id": 682477, "label": "e2e-firewall-IzEjvH", - "permissions": null}, {"id": 682500, "label": "e2e-firewall-QdxDkS", "permissions": - null}, {"id": 682505, "label": "e2e-firewall-KkroRq", "permissions": null}, - {"id": 682508, "label": "e2e-firewall-WPxzQk", "permissions": null}, {"id": - 682532, "label": "e2e-firewall-rBZhHt", "permissions": null}, {"id": 692740, - "label": "cloudfw-1721926678901029000", "permissions": null}, {"id": 692760, - "label": "cloudfw-1721927227347144000", "permissions": null}, {"id": 692763, - "label": "cloudfw-1721927316071520000", "permissions": null}, {"id": 692848, - "label": "cloudfw-1721929346146739000", "permissions": null}, {"id": 692854, - "label": "cloudfw-1721929441971780000", "permissions": null}], "database": [], - "vpc": [{"id": 41184, "label": "test-vpc", "permissions": null}, {"id": 56469, - "label": "my-vpc", "permissions": null}], "global": {"add_volumes": false, "add_images": - false, "add_stackscripts": false, "add_firewalls": false, "add_linodes": false, - "add_nodebalancers": false, "add_vpcs": false, "longview_subscription": false, - "add_databases": false, "add_longview": false, "child_account_access": null, - "add_domains": false, "account_access": null, "cancel_account": false}}' + body: '{"linode": [], "nodebalancer": [{"id": 1051282, "label": "balancer12345", + "permissions": null}], "domain": [{"id": 3162745, "label": "example.clone-1731948401076807000-inttestsdk.org", + "permissions": null}], "stackscript": [], "longview": [], "image": [], "volume": + [], "firewall": [{"id": 1214534, "label": "cloudfw-1731954852210218000", "permissions": + null}, {"id": 1222347, "label": "e2e-fw-1732043552", "permissions": null}, {"id": + 1223238, "label": "cloudfw-1732048258071021000", "permissions": null}], "database": + [], "vpc": [], "global": {"add_firewalls": false, "add_stackscripts": false, + "add_volumes": false, "add_vpcs": false, "longview_subscription": false, "child_account_access": + null, "add_linodes": false, "add_databases": false, "add_domains": false, "add_images": + false, "add_longview": false, "add_nodebalancers": false, "account_access": + null, "cancel_account": false}}' headers: Access-Control-Allow-Credentials: - "true" @@ -138,7 +110,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 17:44:11 GMT + - Tue, 19 Nov 2024 20:31:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -154,12 +126,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -203,7 +172,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 25 Jul 2024 17:44:11 GMT + - Tue, 19 Nov 2024 20:31:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -218,12 +187,9 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - account:read_write databases:read_write domains:read_write events:read_write - firewall:read_write images:read_write ips:read_write linodes:read_write lke:read_write - longview:read_write nodebalancers:read_write object_storage:read_write stackscripts:read_write - volumes:read_write vpc:read_write + - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_WaitForLinodeID_linode.yaml b/test/integration/fixtures/TestVolume_WaitForLinodeID_linode.yaml index 03a1e65c2..c976069ab 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_linode.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_linode.yaml @@ -15,264 +15,281 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, 139.144.192.61, - 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, 139.144.192.66, - 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, 172.232.0.22, - 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", "ipv6": - "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, - 172.232.128.22, 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, - 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nz-akl-1", "label": "Auckland, NZ", "country": + "nz", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", "Distributed + Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-den-1", + "label": "Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud Firewall", + "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": + "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "de-ham-1", "label": "Hamburg, DE", + "country": "de", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "fr-mrs-1", + "label": "Marseille, FR", "country": "fr", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "za-jnb-1", "label": "Johannesburg, + ZA", "country": "za", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "co-bog-1", + "label": "Bogot\u00e1, CO", "country": "co", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "mx-qro-1", "label": "Quer\u00e9taro, + MX", "country": "mx", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-hou-1", + "label": "Houston, TX", "country": "us", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "cl-scl-1", "label": "Santiago, CL", + "country": "cl", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "gb-lon", + "label": "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Block + Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block + Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Metadata", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, + 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, + 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", + "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, 139.162.131.5, - 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, 139.162.137.5, - 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": - "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", + "Cloud Firewall", "Vlans", "Block Storage Migrations", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block + Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.66.5, - 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, 139.162.71.5, 139.162.72.5, - 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": - 1, "results": 27}' + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 40}' headers: Access-Control-Allow-Credentials: - "true" @@ -295,7 +312,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:28 GMT + - Thu, 28 Nov 2024 05:52:41 GMT Pragma: - no-cache Strict-Transport-Security: @@ -314,14 +331,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-8w21pl1h4n1x","root_pass":"j(M42Z06~?Z}q8\\Hq36]uiqJRKT?kZ8h^`oVXv056a0o7C\u0026\u003e5E1NfK+g\\v:`n\u003cV8","image":"linode/debian9","firewall_id":653602,"booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-4n57ej5b4bz0","root_pass":"{N;i4qeSf5i1G0Kr3\u003cPB,}JZ)hG18v4(e]`5!J7t\u003e0!x2xvidfQ|WU\u003e6{VMT[058","image":"linode/debian12","firewall_id":1262477,"booted":false}' form: {} headers: Accept: @@ -333,16 +350,17 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 61342082, "label": "go-test-ins-8w21pl1h4n1x", "group": "", "status": + body: '{"id": 67701824, "label": "go-test-ins-4n57ej5b4bz0", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.51.188"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "ap-west", "specs": {"disk": 25600, "memory": - 1024, "vcpus": 1, "gpus": 0, "transfer": 1000}, "alerts": {"cpu": 90, "network_in": - 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, "backups": {"enabled": - true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "d946738609b866787b882e81aabef414a072050a", "has_user_data": false, "placement_group": - null, "lke_cluster_id": null}' + "type": "g6-nanode-1", "ipv4": ["172.105.63.112"], "ipv6": "1234::5678/128", + "image": "linode/debian12", "region": "ap-west", "site_type": "core", "specs": + {"disk": 25600, "memory": 1024, "vcpus": 1, "gpus": 0, "transfer": 1000, "accelerated_devices": + 0}, "alerts": {"cpu": 90, "network_in": 10, "network_out": 10, "transfer_quota": + 80, "io": 10000}, "backups": {"enabled": false, "available": false, "schedule": + {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", + "watchdog_enabled": true, "tags": [], "host_uuid": "a9fcf0fa3f87c988e20199d64034bbae1870c1ee", + "has_user_data": false, "placement_group": null, "disk_encryption": "enabled", + "lke_cluster_id": null, "capabilities": ["SMTP Enabled"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -360,20 +378,19 @@ interactions: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "790" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:29 GMT + - Thu, 28 Nov 2024 05:52:42 GMT Pragma: - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - linodes:read_write X-Content-Type-Options: @@ -384,7 +401,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "10" + - "8" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -400,10 +417,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61342082/configs + url: https://api.linode.com/v4beta/linode/instances/67701824/configs method: POST response: - body: '{"id": 64561623, "label": "go-config-test-wait", "helpers": {"updatedb_disabled": + body: '{"id": 71037128, "label": "go-config-test-wait", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/latest-64bit", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", @@ -434,7 +451,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:29 GMT + - Thu, 28 Nov 2024 05:52:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -451,7 +468,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -467,7 +484,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/61342082 + url: https://api.linode.com/v4beta/linode/instances/67701824 method: DELETE response: body: '{}' @@ -495,7 +512,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:02:10 GMT + - Thu, 28 Nov 2024 05:53:25 GMT Pragma: - no-cache Strict-Transport-Security: @@ -512,7 +529,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_WaitForLinodeID_nil.yaml b/test/integration/fixtures/TestVolume_WaitForLinodeID_nil.yaml index cc5d6cf4c..34fc6fcdb 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_nil.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_nil.yaml @@ -15,264 +15,281 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, 139.144.192.61, - 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, 139.144.192.66, - 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, 172.232.0.22, - 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", "ipv6": - "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, - 172.232.128.22, 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, - 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nz-akl-1", "label": "Auckland, NZ", "country": + "nz", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", "Distributed + Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-den-1", + "label": "Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud Firewall", + "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": + "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "de-ham-1", "label": "Hamburg, DE", + "country": "de", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "fr-mrs-1", + "label": "Marseille, FR", "country": "fr", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "za-jnb-1", "label": "Johannesburg, + ZA", "country": "za", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "co-bog-1", + "label": "Bogot\u00e1, CO", "country": "co", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "mx-qro-1", "label": "Quer\u00e9taro, + MX", "country": "mx", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-hou-1", + "label": "Houston, TX", "country": "us", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "cl-scl-1", "label": "Santiago, CL", + "country": "cl", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "gb-lon", + "label": "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Block + Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block + Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Metadata", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, + 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, + 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", + "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, 139.162.131.5, - 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, 139.162.137.5, - 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": - "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", + "Cloud Firewall", "Vlans", "Block Storage Migrations", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block + Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.66.5, - 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, 139.162.71.5, 139.162.72.5, - 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": - 1, "results": 27}' + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 40}' headers: Access-Control-Allow-Credentials: - "true" @@ -295,7 +312,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:07 GMT + - Thu, 28 Nov 2024 05:52:20 GMT Pragma: - no-cache Strict-Transport-Security: @@ -314,7 +331,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -333,11 +350,11 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 4979068, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 7301557, "status": "creating", "label": "go-vol-test-def", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-def", "size": 20, "linode_id": null, "linode_label": null, "region": "ap-west", "tags": [], "hardware_type": - "nvme"}' + "nvme", "encryption": "disabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -356,13 +373,13 @@ interactions: Connection: - keep-alive Content-Length: - - "318" + - "344" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:07 GMT + - Thu, 28 Nov 2024 05:52:20 GMT Pragma: - no-cache Strict-Transport-Security: @@ -395,14 +412,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/4979068 + url: https://api.linode.com/v4beta/volumes/7301557 method: GET response: - body: '{"id": 4979068, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 7301557, "status": "active", "label": "go-vol-test-def", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-def", "size": 20, "linode_id": null, "linode_label": null, "region": "ap-west", "tags": [], "hardware_type": - "nvme"}' + "nvme", "encryption": "disabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -421,13 +438,13 @@ interactions: Connection: - keep-alive Content-Length: - - "316" + - "342" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:22 GMT + - Thu, 28 Nov 2024 05:52:35 GMT Pragma: - no-cache Strict-Transport-Security: @@ -445,7 +462,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -461,7 +478,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/4979068 + url: https://api.linode.com/v4beta/volumes/7301557 method: DELETE response: body: '{}' @@ -489,7 +506,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:28 GMT + - Thu, 28 Nov 2024 05:52:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -506,7 +523,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_WaitForLinodeID_volume.yaml b/test/integration/fixtures/TestVolume_WaitForLinodeID_volume.yaml index a42dfdbf2..c90c6445e 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_volume.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_volume.yaml @@ -15,264 +15,281 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "172.105.34.5, 172.105.35.5, - 172.105.36.5, 172.105.37.5, 172.105.38.5, 172.105.39.5, 172.105.40.5, 172.105.41.5, - 172.105.42.5, 172.105.43.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.0.5, 172.105.3.5, 172.105.4.5, - 172.105.5.5, 172.105.6.5, 172.105.7.5, 172.105.8.5, 172.105.9.5, 172.105.10.5, - 172.105.11.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata"], - "status": "ok", "resolvers": {"ipv4": "172.105.166.5, 172.105.169.5, 172.105.168.5, - 172.105.172.5, 172.105.162.5, 172.105.170.5, 172.105.167.5, 172.105.171.5, 172.105.181.5, - 172.105.161.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "139.144.192.62, 139.144.192.60, 139.144.192.61, - 139.144.192.53, 139.144.192.54, 139.144.192.67, 139.144.192.69, 139.144.192.66, - 139.144.192.52, 139.144.192.68", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU - Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", - "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.232.0.17, 172.232.0.16, 172.232.0.21, 172.232.0.13, 172.232.0.22, - 172.232.0.9, 172.232.0.19, 172.232.0.20, 172.232.0.15, 172.232.0.18", "ipv6": - "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "fr-par", "label": - "Paris, FR", "country": "fr", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": - "ok", "resolvers": {"ipv4": "172.232.32.21, 172.232.32.23, 172.232.32.17, 172.232.32.18, - 172.232.32.16, 172.232.32.22, 172.232.32.20, 172.232.32.14, 172.232.32.11, 172.232.32.12", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-sea", "label": - "Seattle, WA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.232.160.19, 172.232.160.21, 172.232.160.17, 172.232.160.15, 172.232.160.18, - 172.232.160.8, 172.232.160.12, 172.232.160.11, 172.232.160.14, 172.232.160.16", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "br-gru", "label": - "Sao Paulo, BR", "country": "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.0.4, 172.233.0.9, 172.233.0.7, 172.233.0.12, 172.233.0.5, 172.233.0.13, - 172.233.0.10, 172.233.0.6, 172.233.0.8, 172.233.0.11", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.34.5,172.105.35.5,172.105.36.5,172.105.37.5,172.105.38.5,172.105.39.5,172.105.40.5,172.105.41.5,172.105.42.5,172.105.43.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, CA", "country": + "ca", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.0.5,172.105.3.5,172.105.4.5,172.105.5.5,172.105.6.5,172.105.7.5,172.105.8.5,172.105.9.5,172.105.10.5,172.105.11.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, AU", "country": + "au", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "172.105.166.5,172.105.169.5,172.105.168.5,172.105.172.5,172.105.162.5,172.105.170.5,172.105.167.5,172.105.171.5,172.105.181.5,172.105.161.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-iad", "label": "Washington, DC", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "139.144.192.62,139.144.192.60,139.144.192.61,139.144.192.53,139.144.192.54,139.144.192.67,139.144.192.69,139.144.192.66,139.144.192.52,139.144.192.68", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-ord", "label": "Chicago, IL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.0.17,172.232.0.16,172.232.0.21,172.232.0.13,172.232.0.22,172.232.0.9,172.232.0.19,172.232.0.20,172.232.0.15,172.232.0.18", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": + "fr", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.232.32.21,172.232.32.23,172.232.32.17,172.232.32.18,172.232.32.16,172.232.32.22,172.232.32.20,172.232.32.14,172.232.32.11,172.232.32.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.160.19,172.232.160.21,172.232.160.17,172.232.160.15,172.232.160.18,172.232.160.8,172.232.160.12,172.232.160.11,172.232.160.14,172.232.160.16", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": + "br", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.0.4,172.233.0.9,172.233.0.7,172.233.0.12,172.233.0.5,172.233.0.13,172.233.0.10,172.233.0.6,172.233.0.8,172.233.0.11", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": - "nl", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.233.33.36, 172.233.33.38, - 172.233.33.35, 172.233.33.39, 172.233.33.34, 172.233.33.33, 172.233.33.31, 172.233.33.30, - 172.233.33.37, 172.233.33.32", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group"], - "status": "ok", "resolvers": {"ipv4": "172.232.128.24, 172.232.128.26, 172.232.128.20, - 172.232.128.22, 172.232.128.25, 172.232.128.19, 172.232.128.23, 172.232.128.18, - 172.232.128.21, 172.232.128.27", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.233.111.6, 172.233.111.17, 172.233.111.21, 172.233.111.25, - 172.233.111.19, 172.233.111.12, 172.233.111.26, 172.233.111.16, 172.233.111.18, - 172.233.111.9", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": "in", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", - "resolvers": {"ipv4": "172.232.96.17, 172.232.96.26, 172.232.96.19, 172.232.96.20, - 172.232.96.25, 172.232.96.21, 172.232.96.18, 172.232.96.22, 172.232.96.23, 172.232.96.24", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "jp-osa", "label": - "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.64.44, 172.233.64.43, 172.233.64.37, 172.233.64.40, 172.233.64.46, - 172.233.64.41, 172.233.64.39, 172.233.64.42, 172.233.64.45, 172.233.64.38", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "it-mil", "label": - "Milan, IT", "country": "it", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.192.19, 172.232.192.18, 172.232.192.16, 172.232.192.20, 172.232.192.24, - 172.232.192.21, 172.232.192.22, 172.232.192.17, 172.232.192.15, 172.232.192.23", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-mia", "label": - "Miami, FL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans", "Placement Group"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, - 172.233.160.28, 172.233.160.33, 172.233.160.26, 172.233.160.25, 172.233.160.31", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "id-cgk", "label": - "Jakarta, ID", "country": "id", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.232.224.23, 172.232.224.32, 172.232.224.26, 172.232.224.27, 172.232.224.21, - 172.232.224.24, 172.232.224.22, 172.232.224.20, 172.232.224.31, 172.232.224.28", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-lax", "label": - "Los Angeles, CA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": - "172.233.128.45, 172.233.128.38, 172.233.128.53, 172.233.128.37, 172.233.128.34, - 172.233.128.36, 172.233.128.33, 172.233.128.39, 172.233.128.43, 172.233.128.44", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "gb-lon", "label": - "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Metadata", - "Premium Plans"], "status": "ok", "resolvers": {"ipv4": "172.236.0.46, 172.236.0.50, - 172.236.0.47, 172.236.0.53, 172.236.0.52, 172.236.0.45, 172.236.0.49, 172.236.0.51, - 172.236.0.54, 172.236.0.48", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": "au", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.236.32.23, 172.236.32.35, 172.236.32.30, 172.236.32.28, 172.236.32.32, - 172.236.32.33, 172.236.32.27, 172.236.32.37, 172.236.32.29, 172.236.32.34", - "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases", "Metadata", "Placement Group"], "status": - "ok", "resolvers": {"ipv4": "72.14.179.5, 72.14.188.5, 173.255.199.5, 66.228.53.5, - 96.126.122.5, 96.126.124.5, 96.126.127.5, 198.58.107.5, 198.58.111.5, 23.239.24.5", - "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": - {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": 5}, "site_type": - "core"}, {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": - ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", - "Placement Group"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, 173.230.147.5, - 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, 173.255.244.5, - 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", "label": - "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "nl", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.233.33.36,172.233.33.38,172.233.33.35,172.233.33.39,172.233.33.34,172.233.33.33,172.233.33.31,172.233.33.30,172.233.33.37,172.233.33.32", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "se-sto", "label": "Stockholm, SE", "country": + "se", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": + "172.232.128.24,172.232.128.26,172.232.128.20,172.232.128.22,172.232.128.25,172.232.128.19,172.232.128.23,172.232.128.18,172.232.128.21,172.232.128.27", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "es-mad", "label": "Madrid, ES", "country": + "es", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.233.111.6,172.233.111.17,172.233.111.21,172.233.111.25,172.233.111.19,172.233.111.12,172.233.111.26,172.233.111.16,172.233.111.18,172.233.111.9", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-maa", "label": "Chennai, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.232.96.17,172.232.96.26,172.232.96.19,172.232.96.20,172.232.96.25,172.232.96.21,172.232.96.18,172.232.96.22,172.232.96.23,172.232.96.24", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-osa", "label": "Osaka, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.233.64.44,172.233.64.43,172.233.64.37,172.233.64.40,172.233.64.46,172.233.64.41,172.233.64.39,172.233.64.42,172.233.64.45,172.233.64.38", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "it-mil", "label": "Milan, IT", "country": + "it", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.192.19,172.232.192.18,172.232.192.16,172.232.192.20,172.232.192.24,172.232.192.21,172.232.192.22,172.232.192.17,172.232.192.15,172.232.192.23", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-mia", "label": "Miami, FL", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium + Plans", "Placement Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", + "resolvers": {"ipv4": "172.233.160.34,172.233.160.27,172.233.160.30,172.233.160.29,172.233.160.32,172.233.160.28,172.233.160.33,172.233.160.26,172.233.160.25,172.233.160.31", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "id-cgk", "label": "Jakarta, ID", "country": + "id", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.232.224.23,172.232.224.32,172.232.224.26,172.232.224.27,172.232.224.21,172.232.224.24,172.232.224.22,172.232.224.20,172.232.224.31,172.232.224.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-lax", "label": "Los Angeles, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + "Cloud Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.233.128.45,172.233.128.38,172.233.128.53,172.233.128.37,172.233.128.34,172.233.128.36,172.233.128.33,172.233.128.39,172.233.128.43,172.233.128.44", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "nz-akl-1", "label": "Auckland, NZ", "country": + "nz", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", "Distributed + Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-den-1", + "label": "Denver, CO", "country": "us", "capabilities": ["Linodes", "Cloud Firewall", + "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": + "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "de-ham-1", "label": "Hamburg, DE", + "country": "de", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "fr-mrs-1", + "label": "Marseille, FR", "country": "fr", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "za-jnb-1", "label": "Johannesburg, + ZA", "country": "za", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "co-bog-1", + "label": "Bogot\u00e1, CO", "country": "co", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "mx-qro-1", "label": "Quer\u00e9taro, + MX", "country": "mx", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", + "Metadata", "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "us-hou-1", + "label": "Houston, TX", "country": "us", "capabilities": ["Linodes", "Cloud + Firewall", "Vlans", "Metadata", "Distributed Plans"], "status": "ok", "resolvers": + {"ipv4": "173.223.100.53,173.223.101.53", "ipv6": "1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "distributed"}, {"id": "cl-scl-1", "label": "Santiago, CL", + "country": "cl", "capabilities": ["Linodes", "Cloud Firewall", "Vlans", "Metadata", + "Distributed Plans"], "status": "ok", "resolvers": {"ipv4": "173.223.100.53,173.223.101.53", + "ipv6": "1234::5678,1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "distributed"}, {"id": "gb-lon", + "label": "London 2, UK", "country": "gb", "capabilities": ["Linodes", "Block + Storage Encryption", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", + "Kubernetes", "Cloud Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", + "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", "resolvers": + {"ipv4": "172.236.0.46,172.236.0.50,172.236.0.47,172.236.0.53,172.236.0.52,172.236.0.45,172.236.0.49,172.236.0.51,172.236.0.54,172.236.0.48", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "au-mel", "label": "Melbourne, AU", "country": + "au", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", "Placement + Group", "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.32.23,172.236.32.35,172.236.32.30,172.236.32.28,172.236.32.32,172.236.32.33,172.236.32.27,172.236.32.37,172.236.32.29,172.236.32.34", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "in-bom-2", "label": "Mumbai 2, IN", "country": + "in", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Cloud Firewall", "Vlans", "VPCs", + "Metadata", "Premium Plans", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "172.236.171.41,172.236.171.42,172.236.171.25,172.236.171.44,172.236.171.26,172.236.171.45,172.236.171.24,172.236.171.43,172.236.171.27,172.236.171.28", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "de-fra-2", "label": "Frankfurt 2, DE", "country": + "de", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", + "StackScripts", "NETINT Quadra T1U"], "status": "ok", "resolvers": {"ipv4": + "172.236.203.9,172.236.203.16,172.236.203.19,172.236.203.15,172.236.203.17,172.236.203.11,172.236.203.18,172.236.203.14,172.236.203.13,172.236.203.12", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "sg-sin-2", "label": "Singapore 2, SG", "country": + "sg", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud + Firewall", "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "172.236.129.8,172.236.129.42,172.236.129.41,172.236.129.19,172.236.129.46,172.236.129.23,172.236.129.48,172.236.129.20,172.236.129.21,172.236.129.47", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "jp-tyo-3", "label": "Tokyo 3, JP", "country": + "jp", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", + "Vlans", "VPCs", "Metadata", "Premium Plans", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "172.237.4.15,172.237.4.19,172.237.4.17,172.237.4.21,172.237.4.16,172.237.4.18,172.237.4.23,172.237.4.24,172.237.4.20,172.237.4.14", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "72.14.179.5,72.14.188.5,173.255.199.5,66.228.53.5,96.126.122.5,96.126.124.5,96.126.127.5,198.58.107.5,198.58.111.5,23.239.24.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA", "country": + "us", "capabilities": ["Linodes", "Block Storage Encryption", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "74.207.231.5, 173.230.128.5, - 173.230.129.5, 173.230.136.5, 173.230.140.5, 66.228.59.5, 66.228.62.5, 50.116.35.5, - 50.116.41.5, 23.239.18.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "173.230.145.5, + 173.230.147.5, 173.230.155.5, 173.255.212.5, 173.255.219.5, 173.255.241.5, 173.255.243.5, + 173.255.244.5, 74.207.241.5, 74.207.242.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-east", "label": - "Newark, NJ", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases", "Metadata", "Placement - Group"], "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, + 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "us-southeast", + "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", "Disk Encryption", + "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed + Databases", "Metadata", "Placement Group", "StackScripts"], "status": "ok", + "resolvers": {"ipv4": "74.207.231.5,173.230.128.5,173.230.129.5,173.230.136.5,173.230.140.5,66.228.59.5,66.228.62.5,50.116.35.5,50.116.41.5,23.239.18.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block + Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "66.228.42.5, 96.126.106.5, 50.116.53.5, 50.116.58.5, 50.116.61.5, 50.116.62.5, 66.175.211.5, 97.107.133.4, 207.192.69.4, 207.192.69.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases", "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": - "178.79.182.5, 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, - 212.71.253.5, 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata", "Placement Group"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5, - 139.162.13.5, 139.162.14.5, 139.162.15.5, 139.162.16.5, 139.162.21.5, 139.162.27.5, - 103.3.60.18, 103.3.60.19, 103.3.60.20", "ipv6": "1234::5678, 1234::5678, + "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Metadata", + "Placement Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "178.79.182.5, + 176.58.107.5, 176.58.116.5, 176.58.121.5, 151.236.220.5, 212.71.252.5, 212.71.253.5, + 109.74.192.20, 109.74.193.20, 109.74.194.20", "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "Backups", + null, "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-south", + "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases", - "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, 139.162.131.5, - 139.162.132.5, 139.162.133.5, 139.162.134.5, 139.162.135.5, 139.162.136.5, 139.162.137.5, - 139.162.138.5, 139.162.139.5", "ipv6": "1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": 100, - "maximum_linodes_per_pg": 5}, "site_type": "core"}, {"id": "ap-northeast", "label": - "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", + "Cloud Firewall", "Vlans", "Block Storage Migrations", "Metadata", "Placement + Group", "StackScripts"], "status": "ok", "resolvers": {"ipv4": "139.162.11.5,139.162.13.5,139.162.14.5,139.162.15.5,139.162.16.5,139.162.21.5,139.162.27.5,103.3.60.18,103.3.60.19,103.3.60.20", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block + Storage Migrations", "Managed Databases", "Metadata", "Placement Group", "StackScripts"], + "status": "ok", "resolvers": {"ipv4": "139.162.130.5,139.162.131.5,139.162.132.5,139.162.133.5,139.162.134.5,139.162.135.5,139.162.136.5,139.162.137.5,139.162.138.5,139.162.139.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases", "Metadata"], "status": "ok", "resolvers": {"ipv4": "139.162.66.5, - 139.162.67.5, 139.162.68.5, 139.162.69.5, 139.162.70.5, 139.162.71.5, 139.162.72.5, - 139.162.73.5, 139.162.74.5, 139.162.75.5", "ipv6": "1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678"}, "placement_group_limits": {"maximum_pgs_per_customer": - 100, "maximum_linodes_per_pg": 5}, "site_type": "core"}], "page": 1, "pages": - 1, "results": 27}' + "Managed Databases", "Metadata", "Placement Group", "StackScripts"], "status": + "ok", "resolvers": {"ipv4": "139.162.66.5,139.162.67.5,139.162.68.5,139.162.69.5,139.162.70.5,139.162.71.5,139.162.72.5,139.162.73.5,139.162.74.5,139.162.75.5", + "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": null, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 40}' headers: Access-Control-Allow-Credentials: - "true" @@ -295,7 +312,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:29 GMT + - Thu, 28 Nov 2024 05:52:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -314,7 +331,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -333,11 +350,11 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 4979073, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 7301562, "status": "creating", "label": "go-vol-test-def", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-def", "size": 20, "linode_id": null, "linode_label": null, "region": "ap-west", "tags": [], "hardware_type": - "nvme"}' + "nvme", "encryption": "disabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -356,13 +373,13 @@ interactions: Connection: - keep-alive Content-Length: - - "318" + - "344" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:29 GMT + - Thu, 28 Nov 2024 05:52:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -386,7 +403,7 @@ interactions: code: 200 duration: "" - request: - body: '{"linode_id":61342082,"config_id":64561623}' + body: '{"linode_id":67701824,"config_id":71037128}' form: {} headers: Accept: @@ -395,14 +412,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/4979073/attach + url: https://api.linode.com/v4beta/volumes/7301562/attach method: POST response: - body: '{"id": 4979073, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 7301562, "status": "creating", "label": "go-vol-test-def", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-def", "size": 20, "linode_id": - 61342082, "linode_label": "go-test-ins-8w21pl1h4n1x", "region": "ap-west", "tags": - [], "hardware_type": "nvme"}' + 67701824, "linode_label": "go-test-ins-4n57ej5b4bz0", "region": "ap-west", "tags": + [], "hardware_type": "nvme", "encryption": "disabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -421,13 +438,13 @@ interactions: Connection: - keep-alive Content-Length: - - "344" + - "370" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:29 GMT + - Thu, 28 Nov 2024 05:52:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -444,7 +461,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -460,14 +477,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/4979073 + url: https://api.linode.com/v4beta/volumes/7301562 method: GET response: - body: '{"id": 4979073, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 7301562, "status": "active", "label": "go-vol-test-def", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-def", "size": 20, "linode_id": - 61342082, "linode_label": "go-test-ins-8w21pl1h4n1x", "region": "ap-west", "tags": - [], "hardware_type": "nvme"}' + 67701824, "linode_label": "go-test-ins-4n57ej5b4bz0", "region": "ap-west", "tags": + [], "hardware_type": "nvme", "encryption": "disabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -486,13 +503,13 @@ interactions: Connection: - keep-alive Content-Length: - - "342" + - "368" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:01:44 GMT + - Thu, 28 Nov 2024 05:52:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -510,7 +527,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -526,7 +543,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/4979073 + url: https://api.linode.com/v4beta/volumes/7301562 method: DELETE response: body: '{}' @@ -554,7 +571,7 @@ interactions: Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:02:10 GMT + - Thu, 28 Nov 2024 05:53:24 GMT Pragma: - no-cache Strict-Transport-Security: @@ -571,7 +588,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_WaitForLinodeID_waiting.yaml b/test/integration/fixtures/TestVolume_WaitForLinodeID_waiting.yaml index 1f46dac3e..9ca8f284c 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_waiting.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_waiting.yaml @@ -11,14 +11,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/4979073 + url: https://api.linode.com/v4beta/volumes/7301562 method: GET response: - body: '{"id": 4979073, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 7301562, "status": "active", "label": "go-vol-test-def", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-def", "size": 20, "linode_id": - 61342082, "linode_label": "go-test-ins-8w21pl1h4n1x", "region": "ap-west", "tags": - [], "hardware_type": "nvme"}' + 67701824, "linode_label": "go-test-ins-4n57ej5b4bz0", "region": "ap-west", "tags": + [], "hardware_type": "nvme", "encryption": "disabled"}' headers: Access-Control-Allow-Credentials: - "true" @@ -37,13 +37,13 @@ interactions: Connection: - keep-alive Content-Length: - - "342" + - "368" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Thu, 11 Jul 2024 20:02:05 GMT + - Thu, 28 Nov 2024 05:53:18 GMT Pragma: - no-cache Strict-Transport-Security: @@ -61,7 +61,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "400" + - "1600" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/instance_reserved_ips_test.go b/test/integration/instance_reserved_ips_test.go index 372c55703..423d3463d 100644 --- a/test/integration/instance_reserved_ips_test.go +++ b/test/integration/instance_reserved_ips_test.go @@ -453,3 +453,90 @@ func TestInstance_AddReservedIPToInstanceVariants(t *testing.T) { t.Errorf("Expected error when omitting address field, but got none") } } + +func TestInstance_DeleteInstanceVariants(t *testing.T) { + client, teardown := createTestClient(t, "fixtures/TestInstance_DeleteInstanceVariants") + defer teardown() + + // Create a Linode with a reserved IP + reservedIP, err := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{Region: "us-east"}) + if err != nil { + t.Fatalf("Failed to reserve IP: %v", err) + } + t.Logf("Successfully reserved IP address") + defer func() { + err := client.DeleteReservedIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Errorf("Failed to delete reserved IP: %v", err) + } + }() + + instance, _, err := createInstanceWithReservedIP(t, client, reservedIP.Address) + if err != nil { + t.Fatalf("Error creating instance with reserved IP: %s", err) + } + t.Logf("Successfully created linode with reserved IP") + + // Delete a Linode with a reserved IP + err = client.DeleteInstance(context.Background(), instance.ID) + if err != nil { + t.Fatalf("Failed to delete Linode with reserved IP: %v", err) + } + t.Logf("Successfully deleted linode!") + + // Verify the reserved IP is retained after Linode deletion + retainedIP, err := client.GetReservedIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Fatalf("Failed to get reserved IP after Linode deletion: %v", err) + } + if !retainedIP.Reserved || retainedIP.LinodeID != 0 { + t.Errorf("Reserved IP not retained correctly after Linode deletion") + } + t.Logf("Reserved IP retained after Linode deletion") + + // Reassign the freed reserved IP to a new Linode + newInstance, err := client.CreateInstance(context.Background(), linodego.InstanceCreateOptions{ + Region: "us-east", + Type: "g6-nanode-1", + Label: "test-instance-freed-ip", + RootPass: randPassword(), + IPv4: []string{reservedIP.Address}, + }) + if err != nil { + t.Fatalf("Failed to create new instance with freed reserved IP: %v", err) + } + t.Logf("Created instance with freed reserved IP with id = %d", newInstance.ID) + + defer func() { + if err := client.DeleteInstance(context.Background(), newInstance.ID); err != nil { + t.Errorf("Error deleting new test Instance: %s", err) + } + }() + + // Verify the IP is assigned to the new Linode + reassignedIP, err := client.GetReservedIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Fatalf("Failed to get reassigned reserved IP: %v", err) + } + if reassignedIP.LinodeID == 0 || reassignedIP.LinodeID != newInstance.ID { + t.Errorf("Reserved IP not correctly reassigned to new Linode") + } + t.Logf("Reserved IP successfully reassigned to new Linode") + + // PERMUTATION 4: Delete a Linode with an ephemeral IP + ephemeralInstance, err := client.CreateInstance(context.Background(), linodego.InstanceCreateOptions{ + Region: "us-east", + Type: "g6-nanode-1", + Label: "ephemeral-ip-test", + RootPass: randPassword(), + }) + if err != nil { + t.Fatalf("Failed to create Linode with ephemeral IP: %v", err) + } + + err = client.DeleteInstance(context.Background(), ephemeralInstance.ID) + if err != nil { + t.Fatalf("Failed to delete Linode with ephemeral IP: %v", err) + } + t.Logf("Successfully deleted Linode with ephemeral IP") +} diff --git a/test/integration/instances_test.go b/test/integration/instances_test.go index 1fc7a0a47..e8562d4ed 100644 --- a/test/integration/instances_test.go +++ b/test/integration/instances_test.go @@ -97,6 +97,7 @@ func TestInstance_GetTransfer(t *testing.T) { } func TestInstance_GetMonthlyTransfer(t *testing.T) { + t.Skip("Skipping test due to invalid token issue") client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_GetMonthlyTransfer", true) defer teardown() if err != nil { @@ -257,7 +258,7 @@ func TestInstance_MigrateToPG(t *testing.T) { RootPass: randPassword(), Region: regions[0], Type: "g6-nanode-1", - Image: "linode/debian9", + Image: "linode/debian10", Booted: linodego.Pointer(true), PlacementGroup: &linodego.InstanceCreatePlacementGroupOptions{ ID: pgOutbound.ID, @@ -499,7 +500,7 @@ func TestInstance_Disk_Clone(t *testing.T) { disk, err := client.CreateInstanceDisk(context.Background(), instance.ID, linodego.InstanceDiskCreateOptions{ Label: "go-disk-test-" + randLabel(), Filesystem: "ext4", - Image: "linode/debian9", + Image: "linode/debian10", RootPass: randPassword(), Size: 2000, }) @@ -539,7 +540,7 @@ func TestInstance_Disk_ResetPassword(t *testing.T) { disk, err := client.CreateInstanceDisk(context.Background(), instance.ID, linodego.InstanceDiskCreateOptions{ Label: "go-disk-test-" + randLabel(), Filesystem: "ext4", - Image: "linode/debian9", + Image: "linode/debian10", RootPass: randPassword(), Size: 2000, }) @@ -576,7 +577,7 @@ func TestInstance_NodeBalancers_List(t *testing.T) { t.Error(err) } - var linodeID = 0 + linodeID := 0 for _, instanceIP := range instanceIPs { if instanceIP.Address == privateIP { @@ -869,6 +870,24 @@ func TestInstance_withBlockStorageEncryption(t *testing.T) { require.True(t, slices.Contains(inst.Capabilities, "Block Storage Encryption")) } +func TestInstance_withVPU(t *testing.T) { + client, clientTeardown := createTestClient(t, "fixtures/TestInstance_withVPU") + + inst, err := createInstance(t, client, true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { + options.Region = "us-lax" + options.Type = "g1-accelerated-netint-vpu-t1u1-s" + options.Label = "go-inst-test-create-vpu" + }) + require.NoError(t, err) + + defer func() { + client.DeleteInstance(context.Background(), inst.ID) + clientTeardown() + }() + + require.NotNil(t, inst.Specs.AcceleratedDevices) +} + func TestInstance_withPG(t *testing.T) { client, clientTeardown := createTestClient(t, "fixtures/TestInstance_withPG") @@ -907,7 +926,7 @@ func createInstance(t *testing.T, client *linodego.Client, enableCloudFirewall b RootPass: randPassword(), Region: getRegionsWithCaps(t, client, []string{"linodes"})[0], Type: "g6-nanode-1", - Image: "linode/debian9", + Image: "linode/debian12", Booted: linodego.Pointer(false), } diff --git a/test/integration/lke_clusters_test.go b/test/integration/lke_clusters_test.go index a419912aa..d2c0537db 100644 --- a/test/integration/lke_clusters_test.go +++ b/test/integration/lke_clusters_test.go @@ -2,6 +2,7 @@ package integration import ( "context" + "fmt" "net/url" "reflect" "testing" @@ -63,6 +64,25 @@ func TestLKECluster_GetFound_smoke(t *testing.T) { } } +func TestLKECluster_Enterprise_smoke(t *testing.T) { + client, lkeCluster, teardown, err := setupLKECluster(t, []clusterModifier{func(createOpts *linodego.LKEClusterCreateOptions) { + createOpts.Tier = "enterprise" + createOpts.Region = "us-lax" + createOpts.K8sVersion = "v1.31.1+lke1" + }}, "fixtures/TestLKECluster_Enterprise_smoke") + defer teardown() + i, err := client.GetLKECluster(context.Background(), lkeCluster.ID) + if err != nil { + t.Errorf("Error getting lkeCluster, expected struct, got %v and error %v", i, err) + } + if i.ID != lkeCluster.ID { + t.Errorf("Expected a specific lkeCluster, but got a different one %v", i) + } + if i.Tier != "enterprise" { + t.Errorf("Expected a lkeCluster to have enterprise tier") + } +} + func TestLKECluster_Update(t *testing.T) { client, cluster, teardown, err := setupLKECluster(t, []clusterModifier{func(createOpts *linodego.LKEClusterCreateOptions) { createOpts.Label = "go-lke-test-update" @@ -290,7 +310,7 @@ func setupLKECluster(t *testing.T, clusterModifiers []clusterModifier, fixturesY createOpts := linodego.LKEClusterCreateOptions{ Label: label, Region: getRegionsWithCaps(t, client, []string{"Kubernetes", "Disk Encryption"})[0], - K8sVersion: "1.29", + K8sVersion: "1.31", Tags: []string{"testing"}, NodePools: []linodego.LKENodePoolCreateOptions{{Count: 1, Type: "g6-standard-2", Tags: []string{"test"}}}, } @@ -311,3 +331,37 @@ func setupLKECluster(t *testing.T, clusterModifiers []clusterModifier, fixturesY } return client, lkeCluster, teardown, err } + +func TestLKECluster_APLEnabled_smoke(t *testing.T) { + client, lkeCluster, teardown, err := setupLKECluster(t, []clusterModifier{ + func(createOpts *linodego.LKEClusterCreateOptions) { + createOpts.Label = "go-lke-test-apl-enabled" + }, + func(createOpts *linodego.LKEClusterCreateOptions) { + createOpts.APLEnabled = true + }, + func(createOpts *linodego.LKEClusterCreateOptions) { + // NOTE: g6-dedicated-4 is the minimum APL-compatible Linode type + createOpts.NodePools = []linodego.LKENodePoolCreateOptions{{Count: 3, Type: "g6-dedicated-4", Tags: []string{"test"}}} + }}, + "fixtures/TestLKECluster_APLEnabled") + defer teardown() + + expectedConsoleURL := fmt.Sprintf("https://console.lke%d.akamai-apl.net", lkeCluster.ID) + consoleURL, err := client.GetLKEClusterAPLConsoleURL(context.Background(), lkeCluster.ID) + if err != nil { + t.Errorf("Error getting LKE APL console URL, expected string, got %v and error %v", consoleURL, err) + } + if consoleURL != expectedConsoleURL { + t.Errorf("Expected an APL console URL %v, but got a different one %v", expectedConsoleURL, consoleURL) + } + + expectedHealthCheckURL := fmt.Sprintf("https://auth.lke%d.akamai-apl.net/ready", lkeCluster.ID) + healthCheckURL, err := client.GetLKEClusterAPLHealthCheckURL(context.Background(), lkeCluster.ID) + if err != nil { + t.Errorf("Error getting LKE APL health check URL, expected string, got %v and error %v", healthCheckURL, err) + } + if healthCheckURL != expectedHealthCheckURL { + t.Errorf("Expected an APL health check URL %v, but got a different one %v", expectedHealthCheckURL, healthCheckURL) + } +} diff --git a/test/integration/mysql_test.go b/test/integration/mysql_test.go index d1fbbaa06..773029fd8 100644 --- a/test/integration/mysql_test.go +++ b/test/integration/mysql_test.go @@ -43,14 +43,12 @@ func TestDatabase_MySQL_Suite(t *testing.T) { t.Errorf("got wrong db from GetMySQLDatabase: %v", db) } - week := 3 - updatedWindow := linodego.DatabaseMaintenanceWindow{ - DayOfWeek: linodego.DatabaseMaintenanceDayWednesday, - Duration: 1, - Frequency: linodego.DatabaseMaintenanceFrequencyMonthly, - HourOfDay: 8, - WeekOfMonth: &week, + DayOfWeek: linodego.DatabaseMaintenanceDayWednesday, + Duration: 4, + Frequency: linodego.DatabaseMaintenanceFrequencyWeekly, + HourOfDay: 8, + Pending: []linodego.DatabaseMaintenanceWindowPending{}, } allowList := []string{"128.173.205.21", "123.177.200.20"} @@ -130,45 +128,6 @@ func TestDatabase_MySQL_Suite(t *testing.T) { linodego.DatabaseStatusActive, 2400); err != nil { t.Fatalf("failed to wait for database updating: %s", err) } - - backupLabel := "mysqlbackupforlinodego" - backupOptions := linodego.MySQLBackupCreateOptions{ - Label: backupLabel, - Target: linodego.MySQLDatabaseTargetPrimary, - } - - if err := client.CreateMySQLDatabaseBackup(context.Background(), database.ID, backupOptions); err != nil { - t.Errorf("failed to create db backup: %v", err) - } - - backup, err := client.WaitForMySQLDatabaseBackup(context.Background(), database.ID, backupLabel, 1200) - if err != nil { - t.Fatalf("failed to wait for backup: %s", err) - } - - if backup.Label != backupLabel { - t.Fatalf("backup label mismatch: %v != %v", backupLabel, backup.Label) - } - - backup, err = client.GetMySQLDatabaseBackup(context.Background(), database.ID, backup.ID) - if err != nil { - t.Errorf("failed to get backup %d for db: %v", backup.ID, err) - } - - if backup.Label != backupLabel { - t.Fatalf("backup label mismatch: %v != %v", backupLabel, backup.Label) - } - - if backup.Created == nil { - t.Fatalf("expected value for created, got nil") - } - - // Wait for the DB to re-enter active status after backup - if err := client.WaitForDatabaseStatus( - context.Background(), database.ID, linodego.DatabaseEngineTypeMySQL, - linodego.DatabaseStatusActive, 2400); err != nil { - t.Fatalf("failed to wait for database updating: %s", err) - } } type mysqlDatabaseModifier func(options *linodego.MySQLCreateOptions) @@ -179,15 +138,12 @@ func createMySQLDatabase(t *testing.T, client *linodego.Client, t.Helper() createOpts := linodego.MySQLCreateOptions{ - Label: "go-mysql-test-def" + randLabel(), - Region: getRegionsWithCaps(t, client, []string{"Managed Databases"})[0], - Type: "g6-nanode-1", - Engine: "mysql/8.0.30", - Encrypted: false, - ClusterSize: 3, - ReplicationType: "semi_synch", - SSLConnection: false, - AllowList: []string{"203.0.113.1", "192.0.1.0/24"}, + Label: "go-mysql-test-def" + randLabel(), + Region: getRegionsWithCaps(t, client, []string{"Managed Databases"})[0], + Type: "g6-nanode-1", + Engine: "mysql/8", + ClusterSize: 3, + AllowList: []string{"203.0.113.1", "192.0.1.0/24"}, } for _, modifier := range databaseMofidiers { @@ -242,7 +198,7 @@ func setupMySQLDatabase(t *testing.T, databaseMofidiers []mysqlDatabaseModifier, } _, err = client.WaitForEventFinished(context.Background(), database.ID, linodego.EntityDatabase, - linodego.ActionDatabaseCreate, now, 3600) + linodego.ActionDatabaseCreate, now, 5400) if err != nil { t.Fatalf("failed to wait for db create event: %s", err) } diff --git a/test/integration/network_ips_test.go b/test/integration/network_ips_test.go index 06deac8a0..545b4a492 100644 --- a/test/integration/network_ips_test.go +++ b/test/integration/network_ips_test.go @@ -6,6 +6,9 @@ import ( "strings" "testing" + "github.com/stretchr/testify/require" + + "github.com/linode/linodego" . "github.com/linode/linodego" ) @@ -43,6 +46,33 @@ func TestIPAddress_GetFound_smoke(t *testing.T) { if i.Address != address { t.Errorf("Expected a specific ipaddress, but got a different one %v", i) } + + // Test for fetching reserved IP + // First, create a reserved IP + reservedIP, err := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{ + Region: instance.Region, + }) + if err != nil { + t.Fatalf("Failed to reserve IP: %v", err) + } + defer func() { + err := client.DeleteReservedIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Errorf("Failed to delete reserved IP: %v", err) + } + }() + + // Now get the reserved IP + newReservedIP, err := client.GetIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Fatalf("Error getting reserved IP address: %v", err) + } + if newReservedIP.Address != reservedIP.Address { + t.Errorf("Expected IP address %s, but got %s", reservedIP.Address, i.Address) + } + if !newReservedIP.Reserved { + t.Errorf("Expected reserved IP to have Reserved=true, but got false") + } } func TestIPAddresses_List_smoke(t *testing.T) { @@ -68,8 +98,8 @@ func TestIPAddresses_List_smoke(t *testing.T) { } rdns := fmt.Sprintf("%s.nip.io", ip.Address) - _, err = client.UpdateIPAddress(context.Background(), ip.Address, IPAddressUpdateOptions{ - RDNS: &rdns, + _, err = client.UpdateIPAddressV2(context.Background(), ip.Address, IPAddressUpdateOptionsV2{ + RDNS: linodego.Pointer(linodego.Pointer(rdns)), }) if err != nil { t.Fatalf("Failed to set RDNS for IPv6 address: %v", err) @@ -92,6 +122,38 @@ func TestIPAddresses_List_smoke(t *testing.T) { t.Fatalf("expected empty rdns for ipv6 address; got %s", ip.RDNS) } } + + reservedFilter := "{\"reserved\":true}" + reservedIpAddresses, err := client.ListIPAddresses(context.Background(), NewListOptions(0, reservedFilter)) + if err != nil { + t.Errorf("Error listing ipaddresses, expected struct, got error %v", err) + } + if len(i) == 0 { + t.Errorf("Expected a list of ipaddresses, but got none %v", reservedIpAddresses) + } + + // Verify that all IPs in the reserved list are actually reserved + for _, ip := range reservedIpAddresses { + if !ip.Reserved { + t.Errorf("IP %s is in the reserved list but has Reserved field set to false", ip.Address) + } + } + + unreservedFilter := "{\"reserved\":false}" + unreservedIpAddresses, err := client.ListIPAddresses(context.Background(), NewListOptions(0, unreservedFilter)) + if err != nil { + t.Errorf("Error listing ipaddresses, expected struct, got error %v", err) + } + if len(i) == 0 { + t.Errorf("Expected a list of ipaddresses, but got none %v", unreservedIpAddresses) + } + + // Verify that all IPs in the reserved list are actually unreserved + for _, ip := range unreservedIpAddresses { + if ip.Reserved { + t.Errorf("IP %s is in the non-reserved list but has Reserved field set to true", ip.Address) + } + } } func TestIPAddresses_Instance_Get(t *testing.T) { @@ -117,20 +179,194 @@ func TestIPAddress_Update(t *testing.T) { t.Error(err) } + reservedTrue := true + reservedFalse := false + address := instance.IPv4[0].String() + i, err := client.GetInstanceIPAddresses(context.Background(), instance.ID) if err != nil { t.Errorf("Error getting ipaddress: %s", err) } - rdns := i.IPv4.Public[0].RDNS - updateOpts := IPAddressUpdateOptions{ - RDNS: &rdns, + originalRDNS := i.IPv4.Public[0].RDNS + + // Update RDNS to nip.io + updateOpts := IPAddressUpdateOptionsV2{ + RDNS: linodego.Pointer(linodego.Pointer(fmt.Sprintf("%s.nip.io", i.IPv4.Public[0].Address))), + } + + ip, err := client.UpdateIPAddressV2(context.Background(), address, updateOpts) + require.NoError(t, err) + + // Update RDNS to default + updateOpts = IPAddressUpdateOptionsV2{ + RDNS: linodego.Pointer[*string](nil), } + ip, err = client.UpdateIPAddressV2(context.Background(), ip.Address, updateOpts) + require.NoError(t, err) - _, err = client.UpdateIPAddress(context.Background(), address, updateOpts) + require.NotNil(t, ip) + require.Equal(t, originalRDNS, ip.RDNS) + + createReservedIP := func() (string, error) { + reservedIP, err := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{Region: instance.Region}) + if err != nil { + return "", err + } + return reservedIP.Address, nil + } + + // Scenario 1: Convert ephemeral IP to reserved IP + + ephemeralIP := instance.IPv4[0].String() + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedTrue, + } + updatedIP, err := client.UpdateIPAddressV2(context.Background(), ephemeralIP, updateOpts) if err != nil { - t.Error(err) + t.Fatalf("Failed to convert ephemeral IP to reserved: %v", err) + } + if !updatedIP.Reserved { + t.Errorf("Expected IP to be reserved, but it's not") + } + + // Scenario 2: Convert reserved IP to reserved IP (no-op) + + reservedIP, err := createReservedIP() + if err != nil { + t.Fatalf("Failed to create reserved IP: %v", err) + } + defer client.DeleteReservedIPAddress(context.Background(), reservedIP) + + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedTrue, + } + updatedIP, err = client.UpdateIPAddressV2(context.Background(), reservedIP, updateOpts) + if err != nil { + t.Fatalf("Failed to update reserved IP: %v", err) + } + if !updatedIP.Reserved { + t.Errorf("Expected IP to remain reserved, but it's not") + } + + // Scenario 3: Convert reserved to ephemeral + + ephemeralIP = instance.IPv4[0].String() + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedFalse, + } + updatedIP, err = client.UpdateIPAddressV2(context.Background(), ephemeralIP, updateOpts) + if err != nil { + t.Fatalf("Failed to update ephemeral IP: %v", err) + } + if updatedIP.Reserved { + t.Errorf("Expected IP to remain ephemeral, but it's reserved") + } + + // Scenario 4: Convert assigned reserved IP to ephemeral + reservedIP, err = createReservedIP() + if err != nil { + t.Fatalf("Failed to create reserved IP: %v", err) + } + defer client.DeleteReservedIPAddress(context.Background(), reservedIP) + + // Assign the reserved IP to the instance + assignOpts := LinodesAssignIPsOptions{ + Region: instance.Region, + Assignments: []LinodeIPAssignment{ + { + Address: reservedIP, + LinodeID: instance.ID, + }, + }, + } + err = client.InstancesAssignIPs(context.Background(), assignOpts) + if err != nil { + t.Fatalf("Failed to assign reserved IP: %v", err) + } + + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedFalse, + } + updatedIP, err = client.UpdateIPAddressV2(context.Background(), reservedIP, updateOpts) + if err != nil { + t.Fatalf("Failed to convert assigned reserved IP to ephemeral: %v", err) + } + if updatedIP.Reserved { + t.Errorf("Expected IP to be converted to ephemeral, but it's still reserved") + } + + // Scenario 5: Cannot set RDNS for unassigned reserved IP + + unassignedResIP, unassignedResIpErr := createReservedIP() + if unassignedResIpErr != nil { + t.Fatalf("Failed to create reserved IP: %v", unassignedResIpErr) + } + + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedTrue, + RDNS: linodego.Pointer(linodego.Pointer("sample rdns")), + } + _, err = client.UpdateIPAddressV2(context.Background(), unassignedResIP, updateOpts) + if err == nil { + t.Fatalf("Expected error when setting RDNS for unassigned reserved IP, but got none") + } + + client.DeleteReservedIPAddress(context.Background(), unassignedResIP) + + // Scenario 6: Convert unassigned reserved IP to reserved (no-op) + + reservedIP, err = createReservedIP() + if err != nil { + t.Fatalf("Failed to create reserved IP: %v", err) + } + + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedTrue, + } + updatedIP, err = client.UpdateIPAddressV2(context.Background(), reservedIP, updateOpts) + if err != nil { + t.Fatalf("Failed to update unassigned reserved IP: %v", err) + } + if !updatedIP.Reserved || updatedIP.LinodeID != 0 { + t.Errorf("Expected IP to remain unassigned reserved, but got: %+v", updatedIP) + } + + client.DeleteReservedIPAddress(context.Background(), reservedIP) + + // Scenario 7: Convert unassigned reserved IP to unassigned (delete) + + reservedIP, err = createReservedIP() + if err != nil { + t.Fatalf("Failed to create reserved IP: %v", err) + } + + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedFalse, + } + _, err = client.UpdateIPAddressV2(context.Background(), reservedIP, updateOpts) + if err != nil { + t.Fatalf("Failed to convert unassigned reserved IP to unassigned: %v", err) + } + + // Verify the IP has been deleted + _, err = client.GetIPAddress(context.Background(), reservedIP) + if err == nil { + t.Errorf("Expected IP to be deleted, but it still exists") + } + + // Scenario 10: Cannot convert non-owned reserved IP + + invalidResIp := "123.72.121.76" + + updateOpts = IPAddressUpdateOptionsV2{ + Reserved: &reservedFalse, + } + + updatedIP, err = client.UpdateIPAddressV2(context.Background(), invalidResIp, updateOpts) + if err == nil { + t.Fatalf("Expected error indicating the IP address is invalid, got nil") } } @@ -281,3 +517,360 @@ func TestIPAddress_Instance_Share(t *testing.T) { t.Errorf("failed to find assigned ip") } + +func TestIPAddress_Instance_Allocate(t *testing.T) { + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Allocate", true) + defer teardown() + if err != nil { + t.Fatal(err) + } + + // Scenario 1: Valid request + + opts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: true, + Region: instance.Region, + LinodeID: instance.ID, + } + validIp, err := client.AllocateReserveIP(context.Background(), opts) + // defer cleanUpIPAllocation(t, client, validIp.Address) + if err != nil { + t.Fatalf("Expected successful IP reservation, got error: %v", err) + } + if !validIp.Reserved || validIp.LinodeID != instance.ID { + t.Errorf("Unexpected IP reservation result: %+v", validIp) + } + + // Scenario 2: Non-owned Linode + nonOwnedLinodeOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: true, + Region: instance.Region, + LinodeID: 99999, // Assume this is a non-owned Linode ID + } + _, nonOwnedLinodeErr := client.AllocateReserveIP(context.Background(), nonOwnedLinodeOpts) + if nonOwnedLinodeErr == nil { + t.Fatal("Expected error for non-owned Linode, got nil") + } + + // Scenario 3: Omit Linode ID + + omitLinodeIDOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: true, + Region: instance.Region, + } + omitLinodeIDip, omitLinodeErr := client.AllocateReserveIP(context.Background(), omitLinodeIDOpts) + if omitLinodeErr != nil { + t.Fatalf("Expected successful unassigned IP reservation, got error: %v", omitLinodeErr) + } + if !omitLinodeIDip.Reserved || omitLinodeIDip.LinodeID != 0 || omitLinodeIDip.Region != instance.Region { + t.Errorf("Unexpected unassigned IP reservation result: %+v", omitLinodeIDip) + } + + // Scenario 4: Omit Region + + omitRegionOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: true, + LinodeID: instance.ID, + } + omitRegionip, omitRegionErr := client.AllocateReserveIP(context.Background(), omitRegionOpts) + // defer cleanUpIPAllocation(t, client, omitRegionip.Address) + if omitRegionErr != nil { + t.Fatalf("Expected successful IP reservation without region, got error: %v", omitRegionErr) + } + if !omitRegionip.Reserved || omitRegionip.LinodeID != instance.ID { + t.Errorf("Unexpected IP reservation result without region: %+v", omitRegionip) + } + + cleanUpReserveIPAllocation(t, client, omitRegionip.Address) + + // Scenario 5: Omit both Region and Linode ID + + omitRegionAndLinodeIDopts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: true, + } + _, omitRegionAndLinodeIDerr := client.AllocateReserveIP(context.Background(), omitRegionAndLinodeIDopts) + + if omitRegionAndLinodeIDerr == nil { + t.Fatal("Expected error when omitting both region and Linode ID, got nil") + } + + // Scenario 6: Reserved true, Public false + + publicFalseOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: false, + Reserved: true, + Region: instance.Region, + LinodeID: instance.ID, + } + _, publicFalseErr := client.AllocateReserveIP(context.Background(), publicFalseOpts) + if publicFalseErr == nil { + t.Fatal("Expected error for reserved true and public false, got nil") + } + + // Scenario 7: Reserved false + + reservedFalseOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: false, + Region: instance.Region, + LinodeID: instance.ID, + } + reservedFalseIp, reservedFalseErr := client.AllocateReserveIP(context.Background(), reservedFalseOpts) + if reservedFalseErr != nil { + t.Fatalf("Expected successful ephemeral IP assignment, got error: %v", reservedFalseErr) + } + if reservedFalseIp.Reserved || reservedFalseIp.LinodeID != instance.ID { + t.Errorf("Unexpected ephemeral IP assignment result: %+v", reservedFalseIp) + } + + cleanUpIPAllocation(t, client, instance.ID, reservedFalseIp.Address) + + // Scenario 8: Omit Reserved field + + omitReservedOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Region: instance.Region, + LinodeID: instance.ID, + } + omitReservedip, omitReservedErr := client.AllocateReserveIP(context.Background(), omitReservedOpts) + if omitReservedErr != nil { + t.Fatalf("Expected successful IP assignment, got error: %v", omitReservedErr) + } + if omitReservedip.Reserved || omitReservedip.LinodeID != instance.ID { + t.Errorf("Unexpected IP assignment result: %+v", omitReservedip) + } + + cleanUpIPAllocation(t, client, instance.ID, omitReservedip.Address) + + // Scenario 9: Omit Linode ID, Reserved false + + omitOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: false, + Region: instance.Region, + } + _, omitOptsErr := client.AllocateReserveIP(context.Background(), omitOpts) + if omitOptsErr == nil { + t.Fatal("Expected error when omitting Linode ID and setting reserved to false, got nil") + } + + // Scenario 10: Omit Linode ID and Reserved fields + + omitIDResopts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Region: instance.Region, + } + _, omitIDResErr := client.AllocateReserveIP(context.Background(), omitIDResopts) + if omitIDResErr == nil { + t.Fatal("Expected error when omitting Linode ID and reserved fields, got nil") + } + + // Scenario 11: Reserved true, Type IPv6 + + typeIPv6opts := AllocateReserveIPOptions{ + Type: "ipv6", + Public: true, + Reserved: true, + Region: instance.Region, + LinodeID: instance.ID, + } + _, typeIPv6Err := client.AllocateReserveIP(context.Background(), typeIPv6opts) + if typeIPv6Err == nil { + t.Fatal("Expected error for reserved true and type IPv6, got nil") + } + + // Scenario 12: Reserved false, Type IPv6 + + resFalseIPv6opts := AllocateReserveIPOptions{ + Type: "ipv6", + Public: true, + Reserved: false, + Region: instance.Region, + LinodeID: instance.ID, + } + _, resFalseIPv6Err := client.AllocateReserveIP(context.Background(), resFalseIPv6opts) + if resFalseIPv6Err == nil { + t.Fatalf("Expected unsuccessful IPv6 assignment, got nil") + } + + // Scenario 13: Region mismatch + + regionMismatchOpts := AllocateReserveIPOptions{ + Type: "ipv4", + Public: true, + Reserved: true, + Region: "us-west", // Assume this is different from instance.Region + LinodeID: instance.ID, + } + _, regionMismatchErr := client.AllocateReserveIP(context.Background(), regionMismatchOpts) + if regionMismatchErr == nil { + t.Fatal("Expected error for region mismatch, got nil") + } +} + +func cleanUpReserveIPAllocation(t *testing.T, client *linodego.Client, address string) { + err := client.DeleteReservedIPAddress(context.Background(), address) + if err != nil { + t.Logf("Failed to delete reserved IP %s: %v", address, err) + } +} + +func cleanUpIPAllocation(t *testing.T, client *linodego.Client, linodeID int, address string) { + err := client.DeleteInstanceIPAddress(context.Background(), linodeID, address) + if err != nil { + t.Logf("Failed to delete reserved IP %s: %v", address, err) + } +} + +func TestIPAddress_Instance_ReserveIP_Assign(t *testing.T) { + client, teardown := createTestClient(t, "fixtures/TestIPAddress_Instance_ReserveIP_Assign") + defer teardown() + + // Create two Linodes for testing + linode1, err := createInstance(t, client, true) + if err != nil { + t.Fatalf("Error creating first test Linode: %s", err) + } + defer func() { + if err := client.DeleteInstance(context.Background(), linode1.ID); err != nil { + t.Errorf("Error deleting first test Linode: %s", err) + } + }() + + linode2, err := createInstance(t, client, true) + if err != nil { + t.Fatalf("Error creating second test Linode: %s", err) + } + defer func() { + if err := client.DeleteInstance(context.Background(), linode2.ID); err != nil { + t.Errorf("Error deleting second test Linode: %s", err) + } + }() + + // Scenario 1: Assign unassigned reserved IP to existing Linode + + reservedIP, err := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{Region: linode1.Region}) + if err != nil { + t.Fatalf("Failed to reserve IP: %v", err) + } + defer cleanUpReserveIPAllocation(t, client, reservedIP.Address) + + err = client.InstancesAssignIPs(context.Background(), LinodesAssignIPsOptions{ + Region: linode1.Region, + Assignments: []LinodeIPAssignment{ + { + Address: reservedIP.Address, + LinodeID: linode1.ID, + }, + }, + }) + if err != nil { + t.Fatalf("Failed to assign reserved IP: %v", err) + } + + // Verify assignment + ip, err := client.GetIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Fatalf("Failed to get IP address info: %v", err) + } + if !ip.Reserved || ip.LinodeID != linode1.ID { + t.Errorf("Unexpected IP assignment result: %+v", ip) + } + + // Scenario 2: Reassign reserved IP to different Linode + + reassignIP, reassignIPerr := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{Region: linode1.Region}) + if reassignIPerr != nil { + t.Fatalf("Failed to reserve IP: %v", err) + } + + // Assign to first Linode + assignErr := client.InstancesAssignIPs(context.Background(), LinodesAssignIPsOptions{ + Region: linode1.Region, + Assignments: []LinodeIPAssignment{ + { + Address: reassignIP.Address, + LinodeID: linode1.ID, + }, + }, + }) + if assignErr != nil { + t.Fatalf("Failed to assign reserved IP to first Linode: %v", assignErr) + } + + // Reassign to second Linode + reassignErr := client.InstancesAssignIPs(context.Background(), LinodesAssignIPsOptions{ + Region: linode2.Region, + Assignments: []LinodeIPAssignment{ + { + Address: reassignIP.Address, + LinodeID: linode2.ID, + }, + }, + }) + if reassignErr != nil { + t.Fatalf("Failed to reassign reserved IP: %v", reassignErr) + } + + // Verify reassignment + ipAddress, getIpErr := client.GetIPAddress(context.Background(), reassignIP.Address) + if getIpErr != nil { + t.Fatalf("Failed to get IP address info: %v", getIpErr) + } + if !ipAddress.Reserved || ipAddress.LinodeID != linode2.ID { + t.Errorf("Unexpected IP reassignment result: %+v", ipAddress) + } + + cleanUpReserveIPAllocation(t, client, reassignIP.Address) + + // Scenario 3: Attempt to assign non-owned reserved IP + + invalidIpErr := client.InstancesAssignIPs(context.Background(), LinodesAssignIPsOptions{ + Region: linode1.Region, + Assignments: []LinodeIPAssignment{ + { + Address: "192.0.2.1", // Assume this is a non-owned IP + LinodeID: linode1.ID, + }, + }, + }) + if invalidIpErr == nil { + t.Fatal("Expected error when assigning non-owned reserved IP, got nil") + } + + // Scenario 4: Attempt to assign owned reserved IP to non-owned Linode + + validResIP, validResIPerr := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{Region: linode1.Region}) + if validResIPerr != nil { + t.Fatalf("Failed to reserve IP: %v", validResIPerr) + } + defer cleanUpReserveIPAllocation(t, client, validResIP.Address) + + invalidLinodeErr := client.InstancesAssignIPs(context.Background(), LinodesAssignIPsOptions{ + Region: linode1.Region, + Assignments: []LinodeIPAssignment{ + { + Address: validResIP.Address, + LinodeID: 99999, // Assume this is a non-owned Linode ID + }, + }, + }) + if invalidLinodeErr == nil { + t.Fatal("Expected error when assigning to non-owned Linode, got nil") + } +} diff --git a/test/integration/network_reserved_ips_test.go b/test/integration/network_reserved_ips_test.go index 81b991182..c261a0ba3 100644 --- a/test/integration/network_reserved_ips_test.go +++ b/test/integration/network_reserved_ips_test.go @@ -387,3 +387,76 @@ func TestReservedIPAddresses_DeleteIPAddressVariants(t *testing.T) { t.Errorf("Expected error when deleting unowned IP, got nil") } } + +func TestReservedIPAddresses_GetIPReservationStatus(t *testing.T) { + client, teardown := createTestClient(t, "TestReservedIPAddresses_GetInstanceIPReservationStatus") + defer teardown() + + // Create a Linode with a reserved IP + reservedIP, err := client.ReserveIPAddress(context.Background(), linodego.ReserveIPOptions{Region: "us-east"}) + if err != nil { + t.Fatalf("Failed to reserve IP: %v", err) + } + defer func() { + err := client.DeleteReservedIPAddress(context.Background(), reservedIP.Address) + if err != nil { + t.Errorf("Failed to delete reserved IP: %v", err) + } + }() + + instanceWithReservedIP, instanceTeardown, err := createInstanceWithReservedIP(t, client, reservedIP.Address) + if err != nil { + t.Fatalf("Error creating instance with reserved IP: %s", err) + } + defer instanceTeardown() + + // Make GET request for the Linode with reserved IP + instanceAddresses, err := client.GetInstanceIPAddresses(context.Background(), instanceWithReservedIP.ID) + if err != nil { + t.Fatalf("Failed to get instance info for Linode with reserved IP: %v", err) + } + + // Check if the 'reserved' field is set to true + foundReserved := false + for _, ip := range instanceAddresses.IPv4.Public { + if ip.Address == reservedIP.Address { + if !ip.Reserved { + t.Errorf("Expected 'Reserved' field to be true for reserved IP %s, but it was false", ip.Address) + } + foundReserved = true + break + } + } + if !foundReserved { + t.Errorf("Reserved IP %s not found in instance's public IP addresses", reservedIP.Address) + } + + // Create a Linode with an ephemeral IP + instanceWithEphemeralIP, err := client.CreateInstance(context.Background(), linodego.InstanceCreateOptions{ + Region: "us-east", + Type: "g6-nanode-1", + Label: "test-instance-ephemeral-ip", + RootPass: randPassword(), + }) + if err != nil { + t.Fatalf("Failed to create Linode with ephemeral IP: %v", err) + } + defer func() { + if err := client.DeleteInstance(context.Background(), instanceWithEphemeralIP.ID); err != nil { + t.Errorf("Error deleting test Instance with ephemeral IP: %s", err) + } + }() + + // Make GET request for the Linode with ephemeral IP + ephemeralInstanceAddresses, err := client.GetInstanceIPAddresses(context.Background(), instanceWithEphemeralIP.ID) + if err != nil { + t.Fatalf("Failed to get instance IP addresses for Linode with ephemeral IP: %v", err) + } + + // Check that all public IPs have 'Reserved' field set to false + for _, ip := range ephemeralInstanceAddresses.IPv4.Public { + if ip.Reserved { + t.Errorf("Expected 'Reserved' field to be false for ephemeral IP %s, but it was true", ip.Address) + } + } +} diff --git a/test/integration/object_storage_bucket_certs_test.go b/test/integration/object_storage_bucket_certs_test.go index bf2fec77e..20a0ca295 100644 --- a/test/integration/object_storage_bucket_certs_test.go +++ b/test/integration/object_storage_bucket_certs_test.go @@ -2,6 +2,7 @@ package integration import ( "context" + "slices" "testing" "github.com/linode/linodego" @@ -101,16 +102,22 @@ HMuBpZsWkNKLh0hjC5i7YBZYtXGYPG2JCEE4mpiV8ClxTvmijsr8sYUOtnmIBXfG func TestObjectStorageBucketCert_smoke(t *testing.T) { client, fixtureTeardown := createTestClient(t, "fixtures/TestObjectStorageBucketCert") + endpoints, err := client.ListObjectStorageEndpoints(context.Background(), nil) + selectedEndpoint := endpoints[slices.IndexFunc(endpoints, func(e linodego.ObjectStorageEndpoint) bool { + return e.EndpointType == linodego.ObjectStorageEndpointE1 + })] + bucket, err := client.CreateObjectStorageBucket(context.Background(), linodego.ObjectStorageBucketCreateOptions{ - Cluster: "us-east-1", - Label: "linode-obj-bucket-cert-test.xyz", + Region: selectedEndpoint.Region, + EndpointType: selectedEndpoint.EndpointType, + Label: "linode-obj-bucket-cert-test.xyz", }) if err != nil { t.Fatalf("failed to create bucket: %s", err) } defer func() { - if err := client.DeleteObjectStorageBucket(context.Background(), bucket.Cluster, bucket.Label); err != nil { + if err := client.DeleteObjectStorageBucket(context.Background(), bucket.Region, bucket.Label); err != nil { if t != nil { t.Errorf("Error deleting test Bucket: %s", err) } @@ -118,7 +125,20 @@ func TestObjectStorageBucketCert_smoke(t *testing.T) { fixtureTeardown() }() - _, err = client.UploadObjectStorageBucketCert(context.TODO(), bucket.Cluster, bucket.Label, linodego.ObjectStorageBucketCertUploadOptions{ + _, err = client.UploadObjectStorageBucketCert(context.TODO(), bucket.Region, bucket.Label, linodego.ObjectStorageBucketCertUploadOptions{ + Certificate: testCertifcate, + PrivateKey: testPrivateKey, + }) + if err != nil { + t.Fatalf("failed to upload bucket cert: %s", err) + } + + err = client.DeleteObjectStorageBucketCert(context.TODO(), bucket.Region, bucket.Label) + if err != nil { + t.Fatalf("failed to upload bucket cert: %s", err) + } + + _, err = client.UploadObjectStorageBucketCertV2(context.TODO(), bucket.Region, bucket.Label, linodego.ObjectStorageBucketCertUploadOptions{ Certificate: testCertifcate, PrivateKey: testPrivateKey, }) @@ -127,12 +147,12 @@ func TestObjectStorageBucketCert_smoke(t *testing.T) { } defer func() { - if err := client.DeleteObjectStorageBucketCert(context.TODO(), bucket.Cluster, bucket.Label); err != nil { + if err := client.DeleteObjectStorageBucketCert(context.TODO(), bucket.Region, bucket.Label); err != nil { t.Errorf("failed to delete bucket cert: %s", err) } }() - cert, err := client.GetObjectStorageBucketCert(context.TODO(), bucket.Cluster, bucket.Label) + cert, err := client.GetObjectStorageBucketCert(context.TODO(), bucket.Region, bucket.Label) if err != nil { t.Fatalf("failed to get bucket cert: %s", err) } @@ -140,4 +160,13 @@ func TestObjectStorageBucketCert_smoke(t *testing.T) { if !cert.SSL { t.Fatalf("expected cert.SSL to be true; got false") } + + certv2, err := client.GetObjectStorageBucketCertV2(context.TODO(), bucket.Region, bucket.Label) + if err != nil { + t.Fatalf("failed to get bucket cert: %s", err) + } + + if certv2 == nil || !*certv2.SSL { + t.Fatalf("expected cert.SSL to be true; got false") + } } diff --git a/test/integration/object_storage_buckets_test.go b/test/integration/object_storage_buckets_test.go index 0eadeac96..05934ac86 100644 --- a/test/integration/object_storage_buckets_test.go +++ b/test/integration/object_storage_buckets_test.go @@ -2,25 +2,29 @@ package integration import ( "context" + "slices" "testing" + "github.com/linode/linodego" . "github.com/linode/linodego" ) +var objectStorageBucketTestLabel = "go-bucket-test-def" + var testObjectStorageBucketCreateOpts = ObjectStorageBucketCreateOptions{ Cluster: "us-east-1", - Label: "go-bucket-test-def", + Label: objectStorageBucketTestLabel, } var testRegionalObjectStorageBucketCreateOpts = ObjectStorageBucketCreateOptions{ Region: "us-east", - Label: "go-bucket-test-def", + Label: objectStorageBucketTestLabel, } func TestObjectStorageBucket_Create_smoke(t *testing.T) { _, bucket, teardown, err := setupObjectStorageBucket(t, nil, - "fixtures/TestObjectStorageBucket_Create", nil, nil) + "fixtures/TestObjectStorageBucket_Create", nil, nil, nil) defer teardown() if err != nil { @@ -55,7 +59,7 @@ func TestObjectStorageBucket_Regional(t *testing.T) { }, }, "fixtures/TestObjectStorageBucket_Regional", - client, teardown, + client, teardown, nil, ) defer teardown() @@ -82,7 +86,7 @@ func TestObjectStorageBucket_Regional(t *testing.T) { func TestObjectStorageBucket_GetMissing(t *testing.T) { client, bucket, teardown, err := setupObjectStorageBucket(t, nil, - "fixtures/TestObjectStorageBucket_GetMissing", nil, nil) + "fixtures/TestObjectStorageBucket_GetMissing", nil, nil, nil) defer teardown() sameLabel := bucket.Label @@ -105,7 +109,7 @@ func TestObjectStorageBucket_GetMissing(t *testing.T) { func TestObjectStorageBucket_GetFound(t *testing.T) { client, bucket, teardown, err := setupObjectStorageBucket(t, nil, - "fixtures/TestObjectStorageBucket_GetFound", nil, nil) + "fixtures/TestObjectStorageBucket_GetFound", nil, nil, nil) defer teardown() if err != nil { t.Error(err) @@ -130,25 +134,34 @@ func TestObjectStorageBucket_GetFound(t *testing.T) { func TestObjectStorageBuckets_List_smoke(t *testing.T) { client, _, teardown, err := setupObjectStorageBucket(t, nil, - "fixtures/TestObjectStorageBuckets_List", nil, nil) + "fixtures/TestObjectStorageBuckets_List", nil, nil, nil) defer teardown() - i, err := client.ListObjectStorageBuckets(context.Background(), nil) if err != nil { - t.Errorf("Error listing ObjectStorageBuckets, expected struct, got error %v", err) + t.Fatalf("Failed to set up test: %v", err) } - if len(i) == 0 { - t.Errorf("Expected a list of ObjectStorageBuckets, but got none %v", i) - } else if i[0].Label == "" || - i[0].Cluster == "" { - t.Errorf("Listed Object Storage Bucket did not have attribuets %v", i) + + buckets, err := client.ListObjectStorageBuckets(context.Background(), nil) + if err != nil { + t.Fatalf("Error listing Object Storage Buckets: %v", err) + } + + if len(buckets) == 0 { + t.Fatalf("Expected at least one Object Storage Bucket, but got none.") + } + + for index, bucket := range buckets { + if bucket.Label == "" { + t.Errorf("Bucket at index %d is missing attributes: Label=%q, Full Bucket Data: %+v", + index, bucket.Label, bucket) + } } } func TestObjectStorageBucketsInCluster_List(t *testing.T) { client, bucket, teardown, err := setupObjectStorageBucket(t, nil, - "fixtures/TestObjectStorageBucketsInCluster_List", nil, nil) + "fixtures/TestObjectStorageBucketsInCluster_List", nil, nil, nil) defer teardown() i, err := client.ListObjectStorageBucketsInCluster(context.Background(), nil, bucket.Cluster) @@ -159,7 +172,7 @@ func TestObjectStorageBucketsInCluster_List(t *testing.T) { t.Errorf("Expected a list of ObjectStorageBucketsInCluster, but got none %v", i) } else if i[0].Label == "" || i[0].Cluster == "" { - t.Errorf("Listed Object Storage Bucket in Cluster did not have attribuets %v", i) + t.Errorf("Listed Object Storage Bucket in Cluster did not have attributes %v", i) } } @@ -170,7 +183,7 @@ func TestObjectStorageBucket_Access_Get(t *testing.T) { ACL: ACLAuthenticatedRead, CorsEnabled: &corsEnabled, } - + endpointType := linodego.ObjectStorageEndpointE1 client, bucket, teardown, err := setupObjectStorageBucket(t, []objectStorageBucketModifier{ func(opts *ObjectStorageBucketCreateOptions) { @@ -178,10 +191,17 @@ func TestObjectStorageBucket_Access_Get(t *testing.T) { opts.CorsEnabled = createOpts.CorsEnabled }, }, - "fixtures/TestObjectStorageBucket_Access_Get", nil, nil) + "fixtures/TestObjectStorageBucket_Access_Get", nil, nil, + &endpointType, + ) defer teardown() - newBucket, err := client.GetObjectStorageBucketAccess(context.Background(), bucket.Cluster, bucket.Label) + newBucket, err := client.GetObjectStorageBucketAccess(context.Background(), bucket.Region, bucket.Label) + if err != nil { + t.Errorf("Error getting ObjectStorageBucket access, got error %s", err) + } + + newBucketv2, err := client.GetObjectStorageBucketAccessV2(context.Background(), bucket.Region, bucket.Label) if err != nil { t.Errorf("Error getting ObjectStorageBucket access, got error %s", err) } @@ -190,17 +210,33 @@ func TestObjectStorageBucket_Access_Get(t *testing.T) { t.Errorf("ObjectStorageBucket access CORS does not match update, expected %t, got %t", corsEnabled, newBucket.CorsEnabled) } + if newBucketv2.CorsEnabled == nil { + t.Errorf("ObjectStorageBucket access CORS does not match update, expected %t, got nil", corsEnabled) + } + + if newBucketv2.CorsEnabled != nil && *newBucketv2.CorsEnabled != corsEnabled { + t.Errorf("ObjectStorageBucket access CORS does not match update, expected %t, got %t", corsEnabled, *newBucketv2.CorsEnabled) + } + if newBucket.ACL != createOpts.ACL { t.Errorf("ObjectStorageBucket access ACL does not match update, expected %s, got %s", createOpts.ACL, newBucket.ACL) } + if newBucketv2.ACL != createOpts.ACL { + t.Errorf("ObjectStorageBucket access ACL does not match update, expected %s, got %s", + createOpts.ACL, + newBucketv2.ACL) + } } func TestObjectStorageBucket_Access_Update(t *testing.T) { + endpointType := linodego.ObjectStorageEndpointE1 client, bucket, teardown, err := setupObjectStorageBucket(t, nil, - "fixtures/TestObjectStorageBucket_Access_Update", nil, nil) + "fixtures/TestObjectStorageBucket_Access_Update", + nil, nil, &endpointType, + ) defer teardown() corsEnabled := false @@ -210,12 +246,12 @@ func TestObjectStorageBucket_Access_Update(t *testing.T) { CorsEnabled: &corsEnabled, } - err = client.UpdateObjectStorageBucketAccess(context.Background(), bucket.Cluster, bucket.Label, opts) + err = client.UpdateObjectStorageBucketAccess(context.Background(), bucket.Region, bucket.Label, opts) if err != nil { t.Errorf("Error updating ObjectStorageBucket access, got error %s", err) } - newBucket, err := client.GetObjectStorageBucketAccess(context.Background(), bucket.Cluster, bucket.Label) + newBucket, err := client.GetObjectStorageBucketAccess(context.Background(), bucket.Region, bucket.Label) if err != nil { t.Errorf("Error getting ObjectStorageBucket access, got error %s", err) } @@ -231,17 +267,18 @@ func TestObjectStorageBucket_Access_Update(t *testing.T) { type objectStorageBucketModifier func(*ObjectStorageBucketCreateOptions) -func setupObjectStorageBucket(t *testing.T, bucketModifiers []objectStorageBucketModifier, fixturesYaml string, client *Client, teardown func()) (*Client, *ObjectStorageBucket, func(), error) { +func setupObjectStorageBucket( + t *testing.T, + bucketModifiers []objectStorageBucketModifier, + fixturesYaml string, + client *Client, + teardown func(), + endpointType *linodego.ObjectStorageEndpointType, +) (*Client, *ObjectStorageBucket, func(), error) { t.Helper() - createOpts := testObjectStorageBucketCreateOpts - - for _, modifier := range bucketModifiers { - modifier(&createOpts) - } - if (client == nil) != (teardown == nil) { - t.Error( + t.Fatalf( "The client and fixtureTeardown variables must either both be nil or both " + "have a value. They cannot have one set to nil and the other set to a non-nil value.", ) @@ -251,9 +288,29 @@ func setupObjectStorageBucket(t *testing.T, bucketModifiers []objectStorageBucke client, teardown = createTestClient(t, fixturesYaml) } + createOpts := testRegionalObjectStorageBucketCreateOpts + + if endpointType != nil { + endpoints, err := client.ListObjectStorageEndpoints(context.Background(), nil) + if err != nil { + t.Fatalf("Error listing endpoints: %s", err) + } else { + selectedEndpoint := endpoints[slices.IndexFunc(endpoints, func(e linodego.ObjectStorageEndpoint) bool { + return e.EndpointType == linodego.ObjectStorageEndpointE1 + })] + createOpts.Region = selectedEndpoint.Region + createOpts.EndpointType = selectedEndpoint.EndpointType + } + + } + + for _, modifier := range bucketModifiers { + modifier(&createOpts) + } + bucket, err := client.CreateObjectStorageBucket(context.Background(), createOpts) if err != nil { - t.Errorf("Error creating test Bucket: %s", err) + t.Fatalf("Error creating test Bucket: %s", err) } newTeardown := func() { diff --git a/test/integration/object_storage_keys_test.go b/test/integration/object_storage_keys_test.go index 11b6b532f..5ecb94671 100644 --- a/test/integration/object_storage_keys_test.go +++ b/test/integration/object_storage_keys_test.go @@ -2,11 +2,13 @@ package integration import ( "context" + "slices" "strings" "testing" "github.com/google/go-cmp/cmp" + "github.com/linode/linodego" . "github.com/linode/linodego" ) @@ -106,7 +108,10 @@ func TestObjectStorageKeys_List(t *testing.T) { } func TestObjectStorageKeys_Limited(t *testing.T) { - _, bucket, teardown, err := setupObjectStorageBucket(t, nil, "fixtures/TestObjectStorageKeys_Limited_Bucket", nil, nil) + _, bucket, teardown, err := setupObjectStorageBucket( + t, nil, "fixtures/TestObjectStorageKeys_Limited_Bucket", + nil, nil, nil, + ) defer teardown() createOpts := testBasicObjectStorageKeyCreateOpts @@ -166,7 +171,8 @@ func TestObjectStorageKeys_Regional_Limited(t *testing.T) { createOpts.Cluster = "" createOpts.Region = region }, - }, "fixtures/TestObjectStorageKeys_Regional_Limited", client, teardown) + }, "fixtures/TestObjectStorageKeys_Regional_Limited", + client, teardown, nil) if err != nil { t.Error(err) } @@ -179,8 +185,10 @@ func TestObjectStorageKeys_Regional_Limited(t *testing.T) { Permissions: "read_only", }, } - initialRegion := "us-east" + + initialRegion := bucket.Region createOpts.Regions = []string{initialRegion} + _, key, teardown, err := setupObjectStorageKey(t, createOpts, "fixtures/TestObjectStorageKeys_Regional_Limited", client, teardown) defer teardown() if err != nil { @@ -204,16 +212,24 @@ func TestObjectStorageKeys_Regional_Limited(t *testing.T) { t.Errorf("Unexpected key regions, expected regions: %v, actual regions: %v", createOpts.Regions, key.Regions) } - updatedRegion := "us-east" + var addedRegion string + if initialRegion != "us-mia" { + addedRegion = "us-mia" + } else { + addedRegion = "us-iad" + } + updateOpts := ObjectStorageKeyUpdateOptions{ - Regions: []string{updatedRegion}, + Regions: []string{initialRegion, addedRegion}, } key, err = client.UpdateObjectStorageKey(context.Background(), key.ID, updateOpts) if err != nil { t.Fatalf("error updating the obj regional key: %v", err) } - if len(key.Regions) == 0 || key.Regions[0].ID != updatedRegion { + if !slices.ContainsFunc(key.Regions, func(r linodego.ObjectStorageKeyRegion) bool { + return r.ID == addedRegion + }) { t.Errorf("Unexpected key regions, expected regions: %v, actual regions: %v", updateOpts.Regions, key.Regions) } } diff --git a/test/integration/object_storage_object_test.go b/test/integration/object_storage_object_test.go index 9bd2b5ef8..14166b734 100644 --- a/test/integration/object_storage_object_test.go +++ b/test/integration/object_storage_object_test.go @@ -73,8 +73,11 @@ func deleteObjectStorageObject(t *testing.T, client *linodego.Client, bucket *li } } -func TestObjectStorageObject_ACLConfig_Update(t *testing.T) { - client, bucket, teardown, err := setupObjectStorageBucket(t, nil, "fixtures/TestObjectStorageObject_ACLConfig_Update", nil, nil) +func TestObjectStorageObject_Smoke(t *testing.T) { + client, bucket, teardown, err := setupObjectStorageBucket( + t, nil, "fixtures/TestObjectStorageObject_Smoke", + nil, nil, nil, + ) if err != nil { t.Fatalf("failed to create Object Storage Object: %s", err) } @@ -92,15 +95,42 @@ func TestObjectStorageObject_ACLConfig_Update(t *testing.T) { if config.ACL != "private" { t.Errorf("expected ACL to be private; got %s", config.ACL) } + if config.ACLXML == "" { t.Error("expected ACL XML to be included") } + configv2, err := client.GetObjectStorageObjectACLConfigV2(context.TODO(), bucket.Cluster, bucket.Label, object) + if err != nil { + t.Errorf("failed to get ACL config: %s", err) + } + + if configv2.ACL == nil { + t.Errorf("expected ACL to be private; got nil") + } + + if configv2.ACL != nil && *configv2.ACL != "private" { + t.Errorf("expected ACL to be private; got %s", *configv2.ACL) + } + + content, err := client.ListObjectStorageBucketContents(context.TODO(), bucket.Cluster, bucket.Label, nil) + if err != nil { + t.Errorf("failed to get bucket contents: %s", err) + } + + if content.Data[0].Name != object { + t.Errorf("ObjectStorageBucket contents name does not match, expected %s, got %s", "test", content.Data[0].Name) + } + updateOpts := linodego.ObjectStorageObjectACLConfigUpdateOptions{ACL: "public-read", Name: object} if _, err = client.UpdateObjectStorageObjectACLConfig(context.TODO(), bucket.Cluster, bucket.Label, updateOpts); err != nil { t.Errorf("failed to update ACL config: %s", err) } + if _, err = client.UpdateObjectStorageObjectACLConfigV2(context.TODO(), bucket.Cluster, bucket.Label, updateOpts); err != nil { + t.Errorf("failed to update ACL config: %s", err) + } + config, err = client.GetObjectStorageObjectACLConfig(context.TODO(), bucket.Cluster, bucket.Label, object) if err != nil { t.Errorf("failed to get updated ACL config: %s", err) @@ -112,4 +142,25 @@ func TestObjectStorageObject_ACLConfig_Update(t *testing.T) { if config.ACLXML == "" { t.Error("expected ACL XML to be included") } + + configv2, err = client.GetObjectStorageObjectACLConfigV2(context.TODO(), bucket.Cluster, bucket.Label, object) + if err != nil { + t.Errorf("failed to get ACL config: %s", err) + } + + if configv2.ACL == nil { + t.Errorf("expected ACL config to be %s; got nil", updateOpts.ACL) + } + + if configv2.ACL != nil && *configv2.ACL != updateOpts.ACL { + t.Errorf("expected ACL config to be %s; got nil", updateOpts.ACL) + } + + if configv2.ACLXML == nil { + t.Error("expected ACL XML to be included") + } + + if configv2.ACLXML != nil && *configv2.ACLXML == "" { + t.Error("expected ACL XML to be included") + } } diff --git a/test/integration/postgres_test.go b/test/integration/postgres_test.go index b7be2ae8d..844fe0434 100644 --- a/test/integration/postgres_test.go +++ b/test/integration/postgres_test.go @@ -43,14 +43,12 @@ func TestDatabase_Postgres_Suite(t *testing.T) { t.Errorf("got wrong db from GetPostgresDatabase: %v", db) } - week := 3 - updatedWindow := linodego.DatabaseMaintenanceWindow{ - DayOfWeek: linodego.DatabaseMaintenanceDayWednesday, - Duration: 1, - Frequency: linodego.DatabaseMaintenanceFrequencyMonthly, - HourOfDay: 8, - WeekOfMonth: &week, + DayOfWeek: linodego.DatabaseMaintenanceDayWednesday, + Duration: 4, + Frequency: linodego.DatabaseMaintenanceFrequencyWeekly, + HourOfDay: 8, + Pending: []linodego.DatabaseMaintenanceWindowPending{}, } allowList := []string{"128.173.205.21", "123.177.200.20"} @@ -134,41 +132,6 @@ func TestDatabase_Postgres_Suite(t *testing.T) { linodego.DatabaseStatusActive, 2400); err != nil { t.Fatalf("failed to wait for database updating: %s", err) } - - backupLabel := "postgresbackupforlinodego" - backupOptions := linodego.PostgresBackupCreateOptions{ - Label: backupLabel, - Target: linodego.PostgresDatabaseTargetPrimary, - } - - if err := client.CreatePostgresDatabaseBackup(context.Background(), database.ID, backupOptions); err != nil { - t.Errorf("failed to create db backup: %v", err) - } - - backup, err := client.WaitForPostgresDatabaseBackup(context.Background(), database.ID, backupLabel, 1200) - if err != nil { - t.Fatalf("failed to wait for backup: %s", err) - } - - if backup.Label != backupLabel { - t.Fatalf("backup label mismatch: %v != %v", backupLabel, backup.Label) - } - - backup, err = client.GetPostgresDatabaseBackup(context.Background(), database.ID, backup.ID) - if err != nil { - t.Errorf("failed to get backup %d for db: %v", backup.ID, err) - } - - if backup.Label != backupLabel { - t.Fatalf("backup label mismatch: %v != %v", backupLabel, backup.Label) - } - - // Wait for the DB to re-enter active status before final deletion - if err := client.WaitForDatabaseStatus( - context.Background(), database.ID, linodego.DatabaseEngineTypePostgres, - linodego.DatabaseStatusActive, 2400); err != nil { - t.Fatalf("failed to wait for database updating: %s", err) - } } type postgresDatabaseModifier func(options *linodego.PostgresCreateOptions) @@ -179,15 +142,12 @@ func createPostgresDatabase(t *testing.T, client *linodego.Client, t.Helper() createOpts := linodego.PostgresCreateOptions{ - Label: "go-postgres-testing-def" + randLabel(), - Region: getRegionsWithCaps(t, client, []string{"Managed Databases"})[0], - Type: "g6-nanode-1", - Engine: "postgresql/14.6", - Encrypted: false, - SSLConnection: false, - ClusterSize: 3, - ReplicationType: linodego.PostgresReplicationAsynch, - AllowList: []string{"203.0.113.1", "192.0.1.0/24"}, + Label: "go-postgres-testing-def" + randLabel(), + Region: getRegionsWithCaps(t, client, []string{"Managed Databases"})[0], + Type: "g6-nanode-1", + Engine: "postgresql/14", + ClusterSize: 3, + AllowList: []string{"203.0.113.1", "192.0.1.0/24"}, } for _, modifier := range databaseMofidiers { modifier(&createOpts) diff --git a/test/integration/regions_test.go b/test/integration/regions_test.go index a05f41dab..44cbc9838 100644 --- a/test/integration/regions_test.go +++ b/test/integration/regions_test.go @@ -59,3 +59,17 @@ func TestRegions_blockStorageEncryption(t *testing.T) { }) require.NotZero(t, regionIdx) } + +func TestRegions_kubernetesEnterprise(t *testing.T) { + client, teardown := createTestClient(t, "fixtures/TestRegions_kubernetesEnterprise") + defer teardown() + + regions, err := client.ListRegions(context.Background(), nil) + require.NoError(t, err) + + // Filtering is not currently supported on capabilities + regionIdx := slices.IndexFunc(regions, func(region linodego.Region) bool { + return slices.Contains(region.Capabilities, "Kubernetes Enterprise") + }) + require.NotZero(t, regionIdx) +} diff --git a/test/integration/volumes_test.go b/test/integration/volumes_test.go index 9a1dfb0bb..0060dfe7c 100644 --- a/test/integration/volumes_test.go +++ b/test/integration/volumes_test.go @@ -215,10 +215,13 @@ func TestVolume_WaitForLinodeID(t *testing.T) { client, teardownWait := createTestClient(t, "fixtures/TestVolume_WaitForLinodeID_waiting") defer teardownWait() - _, errWait = client.WaitForVolumeLinodeID(context.Background(), volume.ID, &instance.ID, 20) + v, errWait := client.WaitForVolumeLinodeID(context.Background(), volume.ID, &instance.ID, 20) if errWait != nil { t.Errorf("Error waiting for volume %d to attach to instance %d: %s", volume.ID, instance.ID, errWait) } + if v.LinodeLabel != instance.Label { + t.Error("Error linode label mismatched") + } } func TestVolume_Update(t *testing.T) { diff --git a/test/unit/.DS_Store b/test/unit/.DS_Store new file mode 100644 index 000000000..971e41dd9 Binary files /dev/null and b/test/unit/.DS_Store differ diff --git a/test/unit/account_agreements_test.go b/test/unit/account_agreements_test.go index c409359e3..060d686c7 100644 --- a/test/unit/account_agreements_test.go +++ b/test/unit/account_agreements_test.go @@ -2,10 +2,11 @@ package unit import ( "context" + "testing" + "github.com/jarcoal/httpmock" "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestAccountAgreements_Get(t *testing.T) { diff --git a/test/unit/account_availability_test.go b/test/unit/account_availability_test.go new file mode 100644 index 000000000..6ba12726f --- /dev/null +++ b/test/unit/account_availability_test.go @@ -0,0 +1,91 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountAvailabilities_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_availability_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/availability", fixtureData) + + availabilities, err := base.Client.ListAccountAvailabilities(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + // Check specific region "us-central" + var usCentralAvailability *linodego.AccountAvailability + for _, availability := range availabilities { + if availability.Region == "us-central" { + usCentralAvailability = &availability + break + } + } + if usCentralAvailability == nil { + t.Errorf("Expected region 'us-central' to be in the response, but it was not found") + } else { + expectedAvailable := []string{"Linodes", "NodeBalancers", "Block Storage", "Kubernetes"} + if !equalSlices(usCentralAvailability.Available, expectedAvailable) { + t.Errorf("Expected available resources for 'us-central' to be %v, but got %v", expectedAvailable, usCentralAvailability.Available) + } + + if len(usCentralAvailability.Unavailable) != 0 { + t.Errorf("Expected no unavailable resources for 'us-central', but got %v", usCentralAvailability.Unavailable) + } + } + + expectedRegionsCount := 40 + if len(availabilities) != expectedRegionsCount { + t.Errorf("Expected %d regions, but got %d", expectedRegionsCount, len(availabilities)) + } +} + +func TestAccountAvailability_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_availability_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + regionID := "us-east" + + base.MockGet(fmt.Sprintf("account/availability/%s", regionID), fixtureData) + + availability, err := base.Client.GetAccountAvailability(context.Background(), regionID) + assert.NoError(t, err) + + assert.Equal(t, "us-east", availability.Region, "Expected region to be 'us-east'") + + expectedAvailable := []string{"Linodes", "NodeBalancers"} + assert.ElementsMatch(t, expectedAvailable, availability.Available, "Available resources do not match the expected list") + + expectedUnavailable := []string{"Kubernetes", "Block Storage"} + assert.ElementsMatch(t, expectedUnavailable, availability.Unavailable, "Unavailable resources do not match the expected list") +} + +// Helper function to compare slices in assertion +func equalSlices(a, b []string) bool { + if len(a) != len(b) { + return false + } + aMap := make(map[string]bool) + for _, v := range a { + aMap[v] = true + } + for _, v := range b { + if !aMap[v] { + return false + } + } + return true +} diff --git a/test/unit/account_betas_test.go b/test/unit/account_betas_test.go new file mode 100644 index 000000000..7c7512cc6 --- /dev/null +++ b/test/unit/account_betas_test.go @@ -0,0 +1,75 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountBetaProgram_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_beta_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/betas", fixtureData) + + betaPrograms, err := base.Client.ListAccountBetaPrograms(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.Len(t, betaPrograms, 1, "Expected exactly 1 beta program") + + betaProgram := betaPrograms[0] + + assert.Equal(t, "example_open", betaProgram.ID, "Expected beta program ID to be 'example_open'") + assert.Equal(t, "Example Open Beta", betaProgram.Label, "Expected beta program label to be 'Example Open Beta'") + assert.Equal(t, "This is an open public beta for an example feature.", betaProgram.Description, "Beta program description does not match") + assert.Equal(t, "2023-07-11 00:00:00 +0000 UTC", betaProgram.Started.String(), "Expected beta program started date to be '2023-07-11T00:00:00'") + assert.Equal(t, "2023-09-11 00:00:00 +0000 UTC", betaProgram.Enrolled.String(), "Expected beta program enrolled date to be '2023-09-11T00:00:00'") + assert.Nil(t, betaProgram.Ended, "Expected beta program ended date to be nil") +} + +func TestAccountBetaProgram_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_beta_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + betaId := "example_open" + + base.MockGet(fmt.Sprintf("account/betas/%s", betaId), fixtureData) + + betaProgram, err := base.Client.GetAccountBetaProgram(context.Background(), betaId) + assert.NoError(t, err) + + assert.Equal(t, "example_open", betaProgram.ID, "Expected beta program ID to be 'example_open'") + assert.Equal(t, "Example Open Beta", betaProgram.Label, "Expected beta program label to be 'Example Open Beta'.") + assert.Equal(t, "This is an open public beta for an example feature.", betaProgram.Description, "Beta program description does not match") + assert.Equal(t, "2023-07-11 00:00:00 +0000 UTC", betaProgram.Started.String(), "Expected beta program started date to be '2023-07-11T00:00:00'") + assert.Equal(t, "2023-09-11 00:00:00 +0000 UTC", betaProgram.Enrolled.String(), "Expected beta program enrolled date to be '2023-09-11T00:00:00'") + assert.Nil(t, betaProgram.Ended, "Expected beta program ended date to be nil") +} + +func TestAccountBetaProgram_Join(t *testing.T) { + client := createMockClient(t) + + betaId := "global_load_balancer_beta" + + requestData := linodego.AccountBetaProgramCreateOpts{ + ID: betaId, + } + + httpmock.RegisterRegexpResponder("POST", mockRequestURL(t, "account/betas"), + mockRequestBodyValidate(t, requestData, nil)) + + if _, err := client.JoinBetaProgram(context.Background(), requestData); err != nil { + t.Fatal(err) + } +} diff --git a/test/unit/account_events_test.go b/test/unit/account_events_test.go index 0a525520c..30abfa648 100644 --- a/test/unit/account_events_test.go +++ b/test/unit/account_events_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestAccountEvents_List(t *testing.T) { diff --git a/test/unit/account_invoices_test.go b/test/unit/account_invoices_test.go index 3a4478f0b..55b0dc800 100644 --- a/test/unit/account_invoices_test.go +++ b/test/unit/account_invoices_test.go @@ -2,8 +2,9 @@ package unit import ( "context" - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestAccountInvoices_List(t *testing.T) { diff --git a/test/unit/account_logins_test.go b/test/unit/account_logins_test.go new file mode 100644 index 000000000..4075a36f3 --- /dev/null +++ b/test/unit/account_logins_test.go @@ -0,0 +1,56 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountLogins_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_logins_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/logins", fixtureData) + + logins, err := base.Client.ListLogins(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + assert.Len(t, logins, 1, "Expected one login record to be returned") + + login := logins[0] + assert.Equal(t, 1234, login.ID, "Expected login ID to be 1234") + assert.Equal(t, "2018-01-01 00:01:01 +0000 UTC", login.Datetime.String(), "Expected login datetime to be '2018-01-01T00:01:01'") + assert.Equal(t, "192.0.2.0", login.IP, "Expected login IP to be '192.0.2.0'") + assert.True(t, login.Restricted, "Expected login restricted to be true.") + assert.Equal(t, "successful", login.Status, "Expected login status to be 'successful'") + assert.Equal(t, "example_user", login.Username, "Expected login username to be 'example_user'") +} + +func TestAccountLogin_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_logins_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + loginID := 1234 + base.MockGet(fmt.Sprintf("account/logins/%d", loginID), fixtureData) + + login, err := base.Client.GetLogin(context.Background(), loginID) + assert.NoError(t, err) + + assert.Equal(t, 1234, login.ID, "Expected login ID to be 1234") + assert.Equal(t, "2018-01-01 00:01:01 +0000 UTC", login.Datetime.String(), "Expected login datetime to be '2018-01-01T00:01:01'") + assert.Equal(t, "192.0.2.0", login.IP, "Expected login IP to be '192.0.2.0'") + assert.True(t, login.Restricted, "Expected login restricted to be true") + assert.Equal(t, "successful", login.Status, "Expected login status to be 'successful'") + assert.Equal(t, "example_user", login.Username, "Expected login username to be 'example_user'") +} diff --git a/test/unit/account_notifications_test.go b/test/unit/account_notifications_test.go new file mode 100644 index 000000000..bf3102ad0 --- /dev/null +++ b/test/unit/account_notifications_test.go @@ -0,0 +1,38 @@ +package unit + +import ( + "context" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountNotifications_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_notifications_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/notifications", fixtureData) + + notifications, err := base.Client.ListNotifications(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + assert.NotEmpty(t, notifications, "Expected notifications to be returned.") + + // Assertions for the first notification in the list + notification := notifications[0] + assert.Equal(t, "You have an important ticket open!", notification.Label, "Expected notification label to be 'You have an important ticket open!'") + assert.Equal(t, "You have an important ticket open!", notification.Message, "Expected notification message to be 'You have an important ticket open!'") + assert.Equal(t, linodego.NotificationSeverity("major"), notification.Severity, "Expected notification severity to be 'major'") + assert.Equal(t, linodego.NotificationType("ticket_important"), notification.Type, "Expected notification type to be 'ticket_important'") + + // Validate entity within notification + assert.Equal(t, 3456, notification.Entity.ID, "Expected ticket ID to be 3456.") + assert.Equal(t, "Linode not booting.", notification.Entity.Label, "Expected entity label to be 'Linode not booting.'") + assert.Equal(t, "ticket", notification.Entity.Type, "Expected entity type to be 'ticket'.") + assert.Equal(t, "/support/tickets/3456", notification.Entity.URL, "Expected entity URL to be '/support/tickets/3456'") +} diff --git a/test/unit/account_oauth_client_test.go b/test/unit/account_oauth_client_test.go new file mode 100644 index 000000000..3aaccaa1b --- /dev/null +++ b/test/unit/account_oauth_client_test.go @@ -0,0 +1,148 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountOauthClient_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_oauth_client_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/oauth-clients", fixtureData) + + oauthClients, err := base.Client.ListOAuthClients(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + // Assertions on the returned data + assert.Len(t, oauthClients, 1, "Expected one OAuth client") + + client := oauthClients[0] + assert.Equal(t, "2737bf16b39ab5d7b4a1", client.ID, "Unexpected ID") + assert.Equal(t, "Test_Client_1", client.Label, "Unexpected Label") + assert.False(t, client.Public, "Unexpected Public value") + assert.Equal(t, "https://example.org/oauth/callback", client.RedirectURI, "Unexpected Redirect URI") + assert.Equal(t, linodego.OAuthClientStatus("active"), client.Status, "Unexpected Status") + assert.Equal(t, "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail", *client.ThumbnailURL, "Unexpected Thumbnail URL") +} + +func TestAccountOauthClient_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_oauth_client_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + clientID := "2737bf16b39ab5d7b4a1" + base.MockGet(fmt.Sprintf("account/oauth-clients/%s", clientID), fixtureData) + + oauthClient, err := base.Client.GetOAuthClient(context.Background(), clientID) + assert.NoError(t, err) + // Assertions on the returned data + assert.Equal(t, "2737bf16b39ab5d7b4a1", oauthClient.ID, "Unexpected ID") + assert.Equal(t, "Test_Client_1", oauthClient.Label, "Unexpected Label") + assert.False(t, oauthClient.Public, "Unexpected Public value") + assert.Equal(t, "https://example.org/oauth/callback", oauthClient.RedirectURI, "Unexpected Redirect URI") + assert.Equal(t, linodego.OAuthClientStatus("active"), oauthClient.Status, "Unexpected Status") + assert.Equal(t, "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail", *oauthClient.ThumbnailURL, "Unexpected Thumbnail URL") +} + +func TestAccountOauthClient_Create(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_oauth_client_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.OAuthClientCreateOptions{ + Label: "Test_Client_1", + RedirectURI: "https://example.org/oauth/callback", + } + + base.MockPost("account/oauth-clients", fixtureData) + + oauthClient, err := base.Client.CreateOAuthClient(context.Background(), requestData) + assert.NoError(t, err) + // Assertions on the returned data + assert.Equal(t, "2737bf16b39ab5d7b4a1", oauthClient.ID, "Unexpected ID") + assert.Equal(t, "Test_Client_1", oauthClient.Label, "Unexpected Label") + assert.False(t, oauthClient.Public, "Unexpected Public value") + assert.Equal(t, "https://example.org/oauth/callback", oauthClient.RedirectURI, "Unexpected Redirect URI") + assert.Equal(t, linodego.OAuthClientStatus("active"), oauthClient.Status, "Unexpected Status") + assert.Equal(t, "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail", *oauthClient.ThumbnailURL, "Unexpected Thumbnail URL") +} + +func TestAccountOauthClient_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_oauth_client_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.OAuthClientUpdateOptions{ + Label: "Test_Client_1_Updated", + RedirectURI: "https://example_updated.org/oauth/callback", + Public: true, + } + + clientID := "2737bf16b39ab5d7b4a1" + base.MockPut(fmt.Sprintf("account/oauth-clients/%s", clientID), fixtureData) + + oauthClient, err := base.Client.UpdateOAuthClient(context.Background(), clientID, requestData) + assert.NoError(t, err) + // Assertions on the updated data + assert.Equal(t, "2737bf16b39ab5d7b4a1", oauthClient.ID, "Unexpected ID") + assert.Equal(t, "Test_Client_1_Updated", oauthClient.Label, "Unexpected Label") + assert.True(t, oauthClient.Public, "Unexpected Public value") + assert.Equal(t, "https://example_updated.org/oauth/callback", oauthClient.RedirectURI, "Unexpected Redirect URI") + assert.Equal(t, linodego.OAuthClientStatus("active"), oauthClient.Status, "Unexpected Status") + assert.Equal(t, "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail", *oauthClient.ThumbnailURL, "Unexpected Thumbnail URL") +} + +func TestAccountOauthClient_Delete(t *testing.T) { + client := createMockClient(t) + + clientID := "2737bf16b39ab5d7b4a1" + + httpmock.RegisterRegexpResponder("DELETE", mockRequestURL(t, fmt.Sprintf("account/oauth-clients/%s", clientID)), + httpmock.NewStringResponder(200, "{}")) + + if err := client.DeleteOAuthClient(context.Background(), clientID); err != nil { + t.Fatal(err) + } +} + +func TestAccountOauthClient_Reset(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_oauth_client_reset") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + clientID := "2737bf16b39ab5d7b4a1" + base.MockPost(fmt.Sprintf("account/oauth-clients/%s/reset-secret", clientID), fixtureData) + + oauthClient, err := base.Client.ResetOAuthClientSecret(context.Background(), clientID) + assert.NoError(t, err) + + assert.Equal(t, "2737bf16b39ab5d7b4a1", oauthClient.ID, "Unexpected ID") + assert.Equal(t, "Test_Client_1", oauthClient.Label, "Unexpected Label") + assert.False(t, oauthClient.Public, "Unexpected Public value") + assert.Equal(t, "https://example.org/oauth/callback", oauthClient.RedirectURI, "Unexpected Redirect URI") + assert.Equal(t, linodego.OAuthClientStatus("active"), oauthClient.Status, "Unexpected Status") + assert.Equal(t, "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail", *oauthClient.ThumbnailURL, "Unexpected Thumbnail URL") + assert.Equal(t, "", oauthClient.Secret, "Secret should have been reset") + assert.NotEmpty(t, oauthClient.Secret, "Secret should not be empty after reset") +} diff --git a/test/unit/account_payment_methods_test.go b/test/unit/account_payment_methods_test.go index 277d1ffc1..b4eed5b99 100644 --- a/test/unit/account_payment_methods_test.go +++ b/test/unit/account_payment_methods_test.go @@ -2,10 +2,11 @@ package unit import ( "context" + "testing" + "github.com/jarcoal/httpmock" "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestAccountPaymentMethods_Get(t *testing.T) { diff --git a/test/unit/account_payments_test.go b/test/unit/account_payments_test.go index c78d6f9e5..36553b433 100644 --- a/test/unit/account_payments_test.go +++ b/test/unit/account_payments_test.go @@ -3,9 +3,10 @@ package unit import ( "context" "encoding/json" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestAccountPayments_Create(t *testing.T) { diff --git a/test/unit/account_promo_credits_test.go b/test/unit/account_promo_credits_test.go index eaf1513fb..04b77e492 100644 --- a/test/unit/account_promo_credits_test.go +++ b/test/unit/account_promo_credits_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestAccountPromoCredits_Add(t *testing.T) { diff --git a/test/unit/account_service_transfer_test.go b/test/unit/account_service_transfer_test.go new file mode 100644 index 000000000..740e39589 --- /dev/null +++ b/test/unit/account_service_transfer_test.go @@ -0,0 +1,112 @@ +package unit + +import ( + "context" + "testing" + "time" + + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountServiceTransfer_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_service_transfers_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/service-transfers", fixtureData) + + transfers, err := base.Client.ListAccountServiceTransfer(context.Background(), nil) + assert.NoError(t, err) + + assert.Equal(t, 1, len(transfers)) + ast := transfers[0] + assert.Equal(t, time.Time(time.Date(2021, time.February, 11, 16, 37, 3, 0, time.UTC)), *ast.Created) + assert.Equal(t, time.Time(time.Date(2021, time.February, 12, 16, 37, 3, 0, time.UTC)), *ast.Expiry) + assert.Equal(t, time.Time(time.Date(2021, time.February, 11, 16, 37, 3, 0, time.UTC)), *ast.Updated) + assert.Equal(t, 111, ast.Entities.Linodes[0]) + assert.Equal(t, 222, ast.Entities.Linodes[1]) + assert.Equal(t, true, ast.IsSender) + assert.Equal(t, linodego.AccountServiceTransferStatus("pending"), ast.Status) + assert.Equal(t, "123E4567-E89B-12D3-A456-426614174000", ast.Token) +} + +func TestAccountServiceTransfer_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_service_transfers_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/service-transfers/123E4567-E89B-12D3-A456-426614174000", fixtureData) + + ast, err := base.Client.GetAccountServiceTransfer(context.Background(), "123E4567-E89B-12D3-A456-426614174000") + assert.NoError(t, err) + + assert.Equal(t, time.Time(time.Date(2021, time.February, 11, 16, 37, 3, 0, time.UTC)), *ast.Created) + assert.Equal(t, time.Time(time.Date(2021, time.February, 12, 16, 37, 3, 0, time.UTC)), *ast.Expiry) + assert.Equal(t, time.Time(time.Date(2021, time.February, 11, 16, 37, 3, 0, time.UTC)), *ast.Updated) + assert.Equal(t, 111, ast.Entities.Linodes[0]) + assert.Equal(t, 222, ast.Entities.Linodes[1]) + assert.Equal(t, true, ast.IsSender) + assert.Equal(t, linodego.AccountServiceTransferStatus("pending"), ast.Status) + assert.Equal(t, "123E4567-E89B-12D3-A456-426614174000", ast.Token) +} + +func TestAccountServiceTransfer_Request(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_service_transfers_request") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.AccountServiceTransferRequestOptions{ + Entities: linodego.AccountServiceTransferEntity{ + Linodes: []int{111, 222}, + }, + } + + base.MockPost("account/service-transfers", fixtureData) + + ast, err := base.Client.RequestAccountServiceTransfer(context.Background(), requestData) + assert.NoError(t, err) + + assert.Equal(t, time.Time(time.Date(2021, time.February, 11, 16, 37, 3, 0, time.UTC)), *ast.Created) + assert.Equal(t, time.Time(time.Date(2021, time.February, 12, 16, 37, 3, 0, time.UTC)), *ast.Expiry) + assert.Equal(t, time.Time(time.Date(2021, time.February, 11, 16, 37, 3, 0, time.UTC)), *ast.Updated) + assert.Equal(t, 111, ast.Entities.Linodes[0]) + assert.Equal(t, 222, ast.Entities.Linodes[1]) + assert.Equal(t, true, ast.IsSender) + assert.Equal(t, linodego.AccountServiceTransferStatus("pending"), ast.Status) + assert.Equal(t, "123E4567-E89B-12D3-A456-426614174000", ast.Token) +} + +func TestAccountServiceTransfer_Accept(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("POST", + mockRequestURL(t, "account/service-transfers/123E4567-E89B-12D3-A456-426614174000/accept"), + httpmock.NewStringResponder(200, "{}")) + + if err := client.AcceptAccountServiceTransfer(context.Background(), "123E4567-E89B-12D3-A456-426614174000"); err != nil { + t.Fatal(err) + } +} + +func TestAccountServiceTransfer_Cancel(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("DELETE", + mockRequestURL(t, "account/service-transfers/123E4567-E89B-12D3-A456-426614174000"), + httpmock.NewStringResponder(200, "{}")) + + if err := client.CancelAccountServiceTransfer(context.Background(), "123E4567-E89B-12D3-A456-426614174000"); err != nil { + t.Fatal(err) + } +} diff --git a/test/unit/account_settings_test.go b/test/unit/account_settings_test.go new file mode 100644 index 000000000..56436c79a --- /dev/null +++ b/test/unit/account_settings_test.go @@ -0,0 +1,58 @@ +package unit + +import ( + "context" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +// Helper function to create *bool +func Bool(value bool) *bool { + return &value +} + +func TestAccountSettings_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_settings_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/settings", fixtureData) + + accountSettings, err := base.Client.GetAccountSettings(context.Background()) + assert.NoError(t, err) + assert.NotNil(t, accountSettings, "Account settings should not be nil") + assert.False(t, accountSettings.Managed, "Expected 'managed' to be false") + assert.True(t, accountSettings.NetworkHelper, "Expected 'network_helper' to be true") + assert.Nil(t, accountSettings.LongviewSubscription, "Expected 'longview_subscription' to be nil") + assert.True(t, accountSettings.BackupsEnabled, "Expected 'backups_enabled' to be true") + assert.Equal(t, "active", *accountSettings.ObjectStorage, "Expected 'object_storage' to be 'active'") +} + +func TestAccountSettings_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_settings_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.AccountSettingsUpdateOptions{ + BackupsEnabled: Bool(true), + NetworkHelper: Bool(true), + } + base.MockPut("account/settings", fixtureData) + + accountSettings, err := base.Client.UpdateAccountSettings(context.Background(), requestData) + assert.NoError(t, err) + assert.NotNil(t, accountSettings, "Account settings should not be nil") + assert.False(t, accountSettings.Managed, "Expected 'managed' to be false") + assert.True(t, accountSettings.NetworkHelper, "Expected 'network_helper' to be true") + assert.Nil(t, accountSettings.LongviewSubscription, "Expected 'longview_subscription' to be nil") + assert.True(t, accountSettings.BackupsEnabled, "Expected 'backups_enabled' to be true") + assert.Equal(t, "active", *accountSettings.ObjectStorage, "Expected 'object_storage' to be 'active'") +} diff --git a/test/unit/account_test.go b/test/unit/account_test.go index 23d54b13f..c6c7d0c35 100644 --- a/test/unit/account_test.go +++ b/test/unit/account_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestAccount_Get(t *testing.T) { diff --git a/test/unit/account_user_grants_test.go b/test/unit/account_user_grants_test.go new file mode 100644 index 000000000..12731cfc6 --- /dev/null +++ b/test/unit/account_user_grants_test.go @@ -0,0 +1,145 @@ +package unit + +import ( + "context" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountUserGrants_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_user_grants_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/users/example-user/grants", fixtureData) + + grants, err := base.Client.GetUserGrants(context.Background(), "example-user") + if err != nil { + t.Fatalf("Error getting grants: %v", err) + } + + assert.Equal(t, 123, grants.Database[0].ID) + assert.Equal(t, "example-entity", grants.Database[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Database[0].Permissions) + assert.Equal(t, 123, grants.Domain[0].ID) + assert.Equal(t, "example-entity", grants.Domain[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Domain[0].Permissions) + assert.Equal(t, 123, grants.Firewall[0].ID) + assert.Equal(t, "example-entity", grants.Firewall[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Firewall[0].Permissions) + assert.Equal(t, 123, grants.Image[0].ID) + assert.Equal(t, "example-entity", grants.Image[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Image[0].Permissions) + assert.Equal(t, 123, grants.Linode[0].ID) + assert.Equal(t, "example-entity", grants.Linode[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Linode[0].Permissions) + assert.Equal(t, 123, grants.Longview[0].ID) + assert.Equal(t, "example-entity", grants.Longview[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Longview[0].Permissions) + assert.Equal(t, 123, grants.NodeBalancer[0].ID) + assert.Equal(t, "example-entity", grants.NodeBalancer[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.NodeBalancer[0].Permissions) + assert.Equal(t, 123, grants.PlacementGroup[0].ID) + assert.Equal(t, "example-entity", grants.PlacementGroup[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.PlacementGroup[0].Permissions) + assert.Equal(t, 123, grants.StackScript[0].ID) + assert.Equal(t, "example-entity", grants.StackScript[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.StackScript[0].Permissions) + assert.Equal(t, 123, grants.Volume[0].ID) + assert.Equal(t, "example-entity", grants.Volume[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Volume[0].Permissions) + assert.Equal(t, 123, grants.VPC[0].ID) + assert.Equal(t, "example-entity", grants.VPC[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.VPC[0].Permissions) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), *grants.Global.AccountAccess) + assert.Equal(t, true, grants.Global.AddDatabases) + assert.Equal(t, true, grants.Global.AddDomains) + assert.Equal(t, true, grants.Global.AddFirewalls) + assert.Equal(t, true, grants.Global.AddImages) + assert.Equal(t, true, grants.Global.AddLinodes) + assert.Equal(t, true, grants.Global.AddLongview) + assert.Equal(t, true, grants.Global.AddNodeBalancers) + assert.Equal(t, true, grants.Global.AddPlacementGroups) + assert.Equal(t, true, grants.Global.AddStackScripts) + assert.Equal(t, true, grants.Global.AddVolumes) + assert.Equal(t, true, grants.Global.AddVPCs) + assert.Equal(t, false, grants.Global.CancelAccount) + assert.Equal(t, true, grants.Global.ChildAccountAccess) + assert.Equal(t, true, grants.Global.LongviewSubscription) +} + +func TestAccountGrants_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_user_grants_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + globalGrants := linodego.GlobalUserGrants{ + AccountAccess: nil, + } + + requestData := linodego.UserGrantsUpdateOptions{ + Global: globalGrants, + } + + base.MockPut("account/users/example-user/grants", fixtureData) + + grants, err := base.Client.UpdateUserGrants(context.Background(), "example-user", requestData) + assert.NoError(t, err) + + assert.Equal(t, 123, grants.Database[0].ID) + assert.Equal(t, "example-entity", grants.Database[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Database[0].Permissions) + assert.Equal(t, 123, grants.Domain[0].ID) + assert.Equal(t, "example-entity", grants.Domain[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Domain[0].Permissions) + assert.Equal(t, 123, grants.Firewall[0].ID) + assert.Equal(t, "example-entity", grants.Firewall[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Firewall[0].Permissions) + assert.Equal(t, 123, grants.Image[0].ID) + assert.Equal(t, "example-entity", grants.Image[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Image[0].Permissions) + assert.Equal(t, 123, grants.Linode[0].ID) + assert.Equal(t, "example-entity", grants.Linode[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Linode[0].Permissions) + assert.Equal(t, 123, grants.Longview[0].ID) + assert.Equal(t, "example-entity", grants.Longview[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Longview[0].Permissions) + assert.Equal(t, 123, grants.NodeBalancer[0].ID) + assert.Equal(t, "example-entity", grants.NodeBalancer[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.NodeBalancer[0].Permissions) + assert.Equal(t, 123, grants.PlacementGroup[0].ID) + assert.Equal(t, "example-entity", grants.PlacementGroup[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.PlacementGroup[0].Permissions) + assert.Equal(t, 123, grants.StackScript[0].ID) + assert.Equal(t, "example-entity", grants.StackScript[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.StackScript[0].Permissions) + assert.Equal(t, 123, grants.Volume[0].ID) + assert.Equal(t, "example-entity", grants.Volume[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.Volume[0].Permissions) + assert.Equal(t, 123, grants.VPC[0].ID) + assert.Equal(t, "example-entity", grants.VPC[0].Label) + assert.Equal(t, linodego.GrantPermissionLevel("read_only"), grants.VPC[0].Permissions) + assert.Equal(t, linodego.GrantPermissionLevel("read_write"), *grants.Global.AccountAccess) + assert.Equal(t, true, grants.Global.AddDatabases) + assert.Equal(t, true, grants.Global.AddDomains) + assert.Equal(t, true, grants.Global.AddFirewalls) + assert.Equal(t, true, grants.Global.AddImages) + assert.Equal(t, true, grants.Global.AddLinodes) + assert.Equal(t, true, grants.Global.AddLongview) + assert.Equal(t, true, grants.Global.AddNodeBalancers) + assert.Equal(t, true, grants.Global.AddPlacementGroups) + assert.Equal(t, true, grants.Global.AddStackScripts) + assert.Equal(t, true, grants.Global.AddVolumes) + assert.Equal(t, true, grants.Global.AddVPCs) + assert.Equal(t, false, grants.Global.CancelAccount) + assert.Equal(t, true, grants.Global.ChildAccountAccess) + assert.Equal(t, true, grants.Global.LongviewSubscription) +} diff --git a/test/unit/account_users_test.go b/test/unit/account_users_test.go new file mode 100644 index 000000000..e72c3a4bf --- /dev/null +++ b/test/unit/account_users_test.go @@ -0,0 +1,127 @@ +package unit + +import ( + "context" + "testing" + + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestAccountUsers_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_users_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/users", fixtureData) + + users, err := base.Client.ListUsers(context.Background(), nil) + if err != nil { + t.Fatalf("Error listing users: %v", err) + } + + assert.Equal(t, 1, len(users)) + user := users[0] + assert.Equal(t, "jperez@linode.com", user.Email) + assert.Equal(t, true, user.Restricted) + assert.Equal(t, []string{"home-pc", "laptop"}, user.SSHKeys) + assert.Equal(t, true, user.TFAEnabled) + assert.Equal(t, linodego.UserType("parent"), user.UserType) + assert.Equal(t, "jsmith", user.Username) + assert.Equal(t, "+5555555555", *user.VerifiedPhoneNumber) +} + +func TestAccountUsers_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_users_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("account/users/jsmith", fixtureData) + + user, err := base.Client.GetUser(context.Background(), "jsmith") + if err != nil { + t.Fatalf("Error getting user: %v", err) + } + + assert.Equal(t, "jperez@linode.com", user.Email) + assert.Equal(t, true, user.Restricted) + assert.Equal(t, []string{"home-pc", "laptop"}, user.SSHKeys) + assert.Equal(t, true, user.TFAEnabled) + assert.Equal(t, linodego.UserType("parent"), user.UserType) + assert.Equal(t, "jsmith", user.Username) + assert.Equal(t, "+5555555555", *user.VerifiedPhoneNumber) +} + +func TestAccountUsers_Create(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_users_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.UserCreateOptions{ + Username: "example_user", + Email: "example_user@linode.com", + Restricted: true, + } + + base.MockPost("account/users", fixtureData) + + user, err := base.Client.CreateUser(context.Background(), requestData) + assert.NoError(t, err) + + assert.Equal(t, "example_user@linode.com", user.Email) + assert.Equal(t, true, user.Restricted) + assert.Equal(t, []string{"home-pc", "laptop"}, user.SSHKeys) + assert.Equal(t, true, user.TFAEnabled) + assert.Equal(t, "example_user", user.Username) + assert.Equal(t, "+5555555555", *user.VerifiedPhoneNumber) +} + +func TestAccountUsers_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("account_users_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + restricted := true + + requestData := linodego.UserUpdateOptions{ + Username: "adevi", + Email: "jkowalski@linode.com", + Restricted: &restricted, + } + + base.MockPut("account/users/adevi", fixtureData) + + user, err := base.Client.UpdateUser(context.Background(), "adevi", requestData) + assert.NoError(t, err) + + assert.Equal(t, "jkowalski@linode.com", user.Email) + assert.Equal(t, true, user.Restricted) + assert.Equal(t, []string{"home-pc", "laptop"}, user.SSHKeys) + assert.Equal(t, true, user.TFAEnabled) + assert.Equal(t, linodego.UserType("parent"), user.UserType) + assert.Equal(t, "adevi", user.Username) + assert.Equal(t, "+5555555555", *user.VerifiedPhoneNumber) +} + +func TestAccountUsers_Delete(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("DELETE", mockRequestURL(t, "account/users/example-user"), httpmock.NewStringResponder(200, "{}")) + + if err := client.DeleteUser(context.Background(), "example-user"); err != nil { + t.Fatal(err) + } +} diff --git a/test/unit/database_test.go b/test/unit/database_test.go new file mode 100644 index 000000000..b65bd22b7 --- /dev/null +++ b/test/unit/database_test.go @@ -0,0 +1,153 @@ +package unit + +import ( + "context" + "encoding/json" + "fmt" + "slices" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestListDatabases(t *testing.T) { + fixtureData, err := fixtures.GetFixture("databases_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/instances", fixtureData) + databases, err := base.Client.ListDatabases(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, databases, "Expected non-empty database list") +} + +func TestGetDatabaseEngine(t *testing.T) { + fixtureData, err := fixtures.GetFixture("database_engine_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + engineID := "mysql-8" + base.MockGet(fmt.Sprintf("databases/engines/%s", engineID), fixtureData) + databaseEngine, err := base.Client.GetDatabaseEngine(context.Background(), &linodego.ListOptions{}, engineID) + assert.NoError(t, err) + assert.NotNil(t, databaseEngine, "Expected database engine object to be returned") + assert.Equal(t, engineID, databaseEngine.ID, "Expected correct database engine ID") + assert.Equal(t, "mysql", databaseEngine.Engine, "Expected MySQL engine") + assert.Equal(t, "8.0", databaseEngine.Version, "Expected MySQL 8.0 version") +} + +func TestListDatabaseTypes(t *testing.T) { + fixtureData, err := fixtures.GetFixture("database_types_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/types", fixtureData) + databaseTypes, err := base.Client.ListDatabaseTypes(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, databaseTypes, "Expected non-empty database types list") +} + +func TestUnmarshalDatabase(t *testing.T) { + fixtureData, err := fixtures.GetFixture("database_unmarshal") + assert.NoError(t, err) + + var data []byte + switch v := fixtureData.(type) { + case []byte: + data = v + case string: + data = []byte(v) + case map[string]interface{}: + data, err = json.Marshal(v) // Convert map to JSON string + assert.NoError(t, err, "Failed to marshal fixtureData") + default: + assert.Fail(t, "Unexpected fixtureData type") + } + + var db linodego.Database + err = json.Unmarshal(data, &db) + assert.NoError(t, err) + assert.Equal(t, 123, db.ID, "Expected correct database ID") + assert.Equal(t, "active", string(db.Status), "Expected active status") + assert.Equal(t, "mysql", db.Engine, "Expected MySQL engine") + assert.Equal(t, 3, db.ClusterSize, "Expected cluster size 3") + assert.NotNil(t, db.Created, "Expected Created timestamp to be set") +} + +func TestDatabaseMaintenanceWindowUnmarshal(t *testing.T) { + fixtureData, err := fixtures.GetFixture("database_maintenance_window") + assert.NoError(t, err) + + var data []byte + switch v := fixtureData.(type) { + case []byte: + data = v + case string: + data = []byte(v) + case map[string]interface{}: + data, err = json.Marshal(v) + assert.NoError(t, err, "Failed to marshal fixtureData") + default: + assert.Fail(t, "Unexpected fixtureData type") + } + + var window linodego.DatabaseMaintenanceWindow + err = json.Unmarshal(data, &window) + assert.NoError(t, err) + assert.Equal(t, linodego.DatabaseMaintenanceDayMonday, window.DayOfWeek, "Expected Monday as maintenance day") + assert.Equal(t, 2, window.Duration, "Expected 2-hour maintenance window") + assert.Equal(t, linodego.DatabaseMaintenanceFrequencyWeekly, window.Frequency, "Expected weekly frequency") + assert.Equal(t, 3, window.HourOfDay, "Expected maintenance at 3 AM") +} + +func TestDatabaseStatusAssertions(t *testing.T) { + expectedStatuses := []string{ + "provisioning", "active", "deleting", "deleted", + "suspending", "suspended", "resuming", "restoring", + "failed", "degraded", "updating", "backing_up", + } + + statuses := []linodego.DatabaseStatus{ + linodego.DatabaseStatusProvisioning, linodego.DatabaseStatusActive, linodego.DatabaseStatusDeleting, + linodego.DatabaseStatusDeleted, linodego.DatabaseStatusSuspending, linodego.DatabaseStatusSuspended, + linodego.DatabaseStatusResuming, linodego.DatabaseStatusRestoring, linodego.DatabaseStatusFailed, + linodego.DatabaseStatusDegraded, linodego.DatabaseStatusUpdating, linodego.DatabaseStatusBackingUp, + } + + for _, status := range statuses { + t.Run(string(status), func(t *testing.T) { + exists := slices.ContainsFunc(expectedStatuses, func(s string) bool { + return s == string(status) + }) + assert.True(t, exists, fmt.Sprintf("Expected status %s to exist", status)) + }) + } +} + +func TestDatabaseMaintenanceFrequencyAssertions(t *testing.T) { + expectedFrequencies := []string{"weekly", "monthly"} + + frequencies := []linodego.DatabaseMaintenanceFrequency{ + linodego.DatabaseMaintenanceFrequencyWeekly, + linodego.DatabaseMaintenanceFrequencyMonthly, + } + + for _, freq := range frequencies { + t.Run(string(freq), func(t *testing.T) { + exists := slices.ContainsFunc(expectedFrequencies, func(f string) bool { + return f == string(freq) + }) + assert.True(t, exists, fmt.Sprintf("Expected frequency %s to exist", freq)) + }) + } +} diff --git a/test/unit/domain_test.go b/test/unit/domain_test.go new file mode 100644 index 000000000..ec35361e9 --- /dev/null +++ b/test/unit/domain_test.go @@ -0,0 +1,244 @@ +package unit + +import ( + "context" + "fmt" + "github.com/jarcoal/httpmock" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestDomain_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet(formatMockAPIPath("domains"), fixtureData) + + domains, err := base.Client.ListDomains(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.Len(t, domains, 1) + + domain := domains[0] + assert.Equal(t, 1234, domain.ID) + assert.Equal(t, "example.org", domain.Domain) + assert.Equal(t, 300, domain.ExpireSec) + assert.Equal(t, 300, domain.RefreshSec) + assert.Equal(t, 300, domain.RetrySec) + assert.Equal(t, "admin@example.org", domain.SOAEmail) + assert.Equal(t, linodego.DomainStatus("active"), domain.Status) + assert.Equal(t, []string{"example tag", "another example"}, domain.Tags) + assert.Equal(t, 300, domain.TTLSec) + assert.Equal(t, linodego.DomainType("master"), domain.Type) + assert.Empty(t, domain.MasterIPs) + assert.Empty(t, domain.Description) +} + +func TestDomain_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + base.MockGet(formatMockAPIPath("domains/%d", domainID), fixtureData) + + domain, err := base.Client.GetDomain(context.Background(), domainID) + + assert.NoError(t, err) + + assert.Equal(t, 1234, domain.ID) + assert.Equal(t, "example.org", domain.Domain) + assert.Equal(t, 300, domain.ExpireSec) + assert.Equal(t, 300, domain.RefreshSec) + assert.Equal(t, 300, domain.RetrySec) + assert.Equal(t, "admin@example.org", domain.SOAEmail) + assert.Equal(t, linodego.DomainStatus("active"), domain.Status) + assert.Equal(t, []string{"example tag", "another example"}, domain.Tags) + assert.Equal(t, 300, domain.TTLSec) + assert.Equal(t, linodego.DomainType("master"), domain.Type) + assert.Empty(t, domain.MasterIPs) + assert.Empty(t, domain.Description) +} + +func TestDomain_Create(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.DomainCreateOptions{ + Domain: "example.org", + Type: linodego.DomainType("master"), + Description: "", + SOAEmail: "admin@example.org", + RetrySec: 300, + MasterIPs: []string{}, + AXfrIPs: []string{}, + Tags: []string{"example tag", "another example"}, + ExpireSec: 300, + RefreshSec: 300, + TTLSec: 300, + Status: linodego.DomainStatus("active"), + } + + base.MockPost(formatMockAPIPath("domains"), fixtureData) + + domain, err := base.Client.CreateDomain(context.Background(), requestData) + + assert.NoError(t, err) + + assert.Equal(t, 1234, domain.ID) + assert.Equal(t, "example.org", domain.Domain) + assert.Equal(t, 300, domain.ExpireSec) + assert.Equal(t, 300, domain.RefreshSec) + assert.Equal(t, 300, domain.RetrySec) + assert.Equal(t, "admin@example.org", domain.SOAEmail) + assert.Equal(t, linodego.DomainStatus("active"), domain.Status) + assert.Equal(t, []string{"example tag", "another example"}, domain.Tags) + assert.Equal(t, 300, domain.TTLSec) + assert.Equal(t, linodego.DomainType("master"), domain.Type) + assert.Empty(t, domain.MasterIPs) + assert.Empty(t, domain.Description) +} + +func TestDomain_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + + requestData := linodego.DomainUpdateOptions{ + Domain: "example.org", + Type: linodego.DomainType("master"), + Description: "", + SOAEmail: "admin@example.org", + RetrySec: 300, + MasterIPs: []string{}, + AXfrIPs: []string{}, + Tags: []string{"example tag", "another example"}, + ExpireSec: 300, + RefreshSec: 300, + TTLSec: 300, + Status: linodego.DomainStatus("active"), + } + + base.MockPut(formatMockAPIPath("domains/%d", domainID), fixtureData) + + domain, err := base.Client.UpdateDomain(context.Background(), domainID, requestData) + + assert.NoError(t, err) + + assert.Equal(t, 1234, domain.ID) + assert.Equal(t, "example.org", domain.Domain) + assert.Equal(t, 300, domain.ExpireSec) + assert.Equal(t, 300, domain.RefreshSec) + assert.Equal(t, 300, domain.RetrySec) + assert.Equal(t, "admin@example.org", domain.SOAEmail) + assert.Equal(t, linodego.DomainStatus("active"), domain.Status) + assert.Equal(t, []string{"example tag", "another example"}, domain.Tags) + assert.Equal(t, 300, domain.TTLSec) + assert.Equal(t, linodego.DomainType("master"), domain.Type) + assert.Empty(t, domain.MasterIPs) + assert.Empty(t, domain.Description) +} + +func TestDomain_Delete(t *testing.T) { + client := createMockClient(t) + + domainID := 1234 + + httpmock.RegisterRegexpResponder("DELETE", mockRequestURL(t, fmt.Sprintf("domains/%d", domainID)), + httpmock.NewStringResponder(200, "{}")) + + if err := client.DeleteDomain(context.Background(), domainID); err != nil { + t.Fatal(err) + } +} + +func TestDomain_GetDomainZoneFile(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_get_domainzonefile") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + base.MockGet(formatMockAPIPath("domains/%d/zone-file", domainID), fixtureData) + + domain, err := base.Client.GetDomainZoneFile(context.Background(), domainID) + assert.NoError(t, err) + + expectedZoneFile := []string{ + "; example.com [123]", + "$TTL 864000", + "@ IN SOA ns1.linode.com. user.example.com. 2021000066 14400 14400 1209600 86400", + "@ NS ns1.linode.com.", + "@ NS ns2.linode.com.", + "@ NS ns3.linode.com.", + "@ NS ns4.linode.com.", + "@ NS ns5.linode.com.", + } + + assert.Equal(t, expectedZoneFile, domain.ZoneFile) +} + +func TestDomain_Clone(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_clone") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.DomainCloneOptions{ + Domain: "linodego-domain-clone.com", + } + + domainToCloneID := 123 + base.MockPost(formatMockAPIPath("domains/%d/clone", domainToCloneID), fixtureData) + + domain, err := base.Client.CloneDomain(context.Background(), domainToCloneID, requestData) + + assert.NoError(t, err) + + assert.Equal(t, "linodego-domain-clone.com", domain.Domain) + assert.Equal(t, "admin@example.org", domain.SOAEmail) +} + +func TestDomain_Import(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domain_import") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.DomainImportOptions{ + Domain: "linodego-domain-import.com", + RemoteNameserver: "linodego-domain-import-nameserver.com", + } + + base.MockPost("domains/import", fixtureData) + + domain, err := base.Client.ImportDomain(context.Background(), requestData) + + assert.NoError(t, err) + + assert.Equal(t, "example.org", domain.Domain) + assert.Equal(t, "admin@example.org", domain.SOAEmail) +} diff --git a/test/unit/domainrecord_test.go b/test/unit/domainrecord_test.go new file mode 100644 index 000000000..5739dcbab --- /dev/null +++ b/test/unit/domainrecord_test.go @@ -0,0 +1,193 @@ +package unit + +import ( + "context" + "fmt" + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" + "testing" + "time" +) + +func TestDomainRecord_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domainrecord_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + + base.MockGet(formatMockAPIPath("domains/%d/records", domainID), fixtureData) + + domainsRecords, err := base.Client.ListDomainRecords(context.Background(), domainID, &linodego.ListOptions{}) + assert.NoError(t, err) + assert.Len(t, domainsRecords, 1) + + domainRecord := domainsRecords[0] + + assert.Equal(t, 123456, domainRecord.ID) + assert.Equal(t, "test", domainRecord.Name) + assert.Equal(t, 80, domainRecord.Port) + assert.Equal(t, 50, domainRecord.Priority) + assert.Nil(t, domainRecord.Protocol) + assert.Nil(t, domainRecord.Service) + assert.Nil(t, domainRecord.Tag) + assert.Equal(t, "192.0.2.0", domainRecord.Target) + assert.Equal(t, 604800, domainRecord.TTLSec) + assert.Equal(t, linodego.DomainRecordType("A"), domainRecord.Type) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Created.Format(time.RFC3339)) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Updated.Format(time.RFC3339)) + assert.Equal(t, 50, domainRecord.Weight) +} + +func TestDomainRecord_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domainrecord_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + + domainRecordID := 123456 + + base.MockGet(formatMockAPIPath("domains/%d/records/%d", domainID, domainRecordID), fixtureData) + + domainRecord, err := base.Client.GetDomainRecord(context.Background(), domainID, domainRecordID) + assert.NoError(t, err) + + assert.Equal(t, 123456, domainRecord.ID) + assert.Equal(t, "test", domainRecord.Name) + assert.Equal(t, 80, domainRecord.Port) + assert.Equal(t, 50, domainRecord.Priority) + assert.Nil(t, domainRecord.Protocol) + assert.Nil(t, domainRecord.Service) + assert.Nil(t, domainRecord.Tag) + assert.Equal(t, "192.0.2.0", domainRecord.Target) + assert.Equal(t, 604800, domainRecord.TTLSec) + assert.Equal(t, linodego.DomainRecordType("A"), domainRecord.Type) + assert.Equal(t, 50, domainRecord.Weight) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Created.Format(time.RFC3339)) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Updated.Format(time.RFC3339)) +} + +func TestDomainRecord_Create(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domainrecord_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + + priority := 50 + weight := 50 + port := 80 + service := (*string)(nil) + protocol := (*string)(nil) + tag := (*string)(nil) + + requestData := linodego.DomainRecordCreateOptions{ + Type: linodego.RecordTypeA, + Name: "test", + Target: "192.0.2.0", + Priority: &priority, + Weight: &weight, + Port: &port, + Service: service, + Protocol: protocol, + TTLSec: 604800, + Tag: tag, + } + + base.MockPost(formatMockAPIPath("domains/%d/records", domainID), fixtureData) + + domainRecord, err := base.Client.CreateDomainRecord(context.Background(), domainID, requestData) + assert.NoError(t, err) + + assert.Equal(t, 123456, domainRecord.ID) + assert.Equal(t, "test", domainRecord.Name) + assert.Equal(t, 80, domainRecord.Port) + assert.Equal(t, 50, domainRecord.Priority) + assert.Nil(t, domainRecord.Protocol) + assert.Nil(t, domainRecord.Service) + assert.Nil(t, domainRecord.Tag) + assert.Equal(t, "192.0.2.0", domainRecord.Target) + assert.Equal(t, 604800, domainRecord.TTLSec) + assert.Equal(t, linodego.DomainRecordType("A"), domainRecord.Type) + assert.Equal(t, 50, domainRecord.Weight) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Created.Format(time.RFC3339)) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Updated.Format(time.RFC3339)) +} + +func TestDomainRecord_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("domainrecord_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + domainID := 1234 + + priority := 50 + weight := 50 + port := 80 + service := (*string)(nil) + protocol := (*string)(nil) + tag := (*string)(nil) + + requestData := linodego.DomainRecordUpdateOptions{ + Type: linodego.RecordTypeA, + Name: "test", + Target: "192.0.2.0", + Priority: &priority, + Weight: &weight, + Port: &port, + Service: service, + Protocol: protocol, + TTLSec: 604800, + Tag: tag, + } + + domainRecordID := 123456 + + base.MockPut(formatMockAPIPath("domains/%d/records/%d", domainID, domainRecordID), fixtureData) + + domainRecord, err := base.Client.UpdateDomainRecord(context.Background(), domainID, domainRecordID, requestData) + assert.NoError(t, err) + + assert.Equal(t, 123456, domainRecord.ID) + assert.Equal(t, "test", domainRecord.Name) + assert.Equal(t, 80, domainRecord.Port) + assert.Equal(t, 50, domainRecord.Priority) + assert.Nil(t, domainRecord.Protocol) + assert.Nil(t, domainRecord.Service) + assert.Nil(t, domainRecord.Tag) + assert.Equal(t, "192.0.2.0", domainRecord.Target) + assert.Equal(t, 604800, domainRecord.TTLSec) + assert.Equal(t, linodego.DomainRecordType("A"), domainRecord.Type) + assert.Equal(t, 50, domainRecord.Weight) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Created.Format(time.RFC3339)) + assert.Equal(t, "2018-01-01T00:01:01Z", domainRecord.Updated.Format(time.RFC3339)) +} + +func TestDomainRecord_Delete(t *testing.T) { + client := createMockClient(t) + + domainID := 1234 + + domainRecordID := 123456 + + httpmock.RegisterRegexpResponder("DELETE", mockRequestURL(t, fmt.Sprintf("domains/%d/records/%d", domainID, domainRecordID)), + httpmock.NewStringResponder(200, "{}")) + + if err := client.DeleteDomainRecord(context.Background(), domainID, domainRecordID); err != nil { + t.Fatal(err) + } +} diff --git a/test/unit/fixtures/account_availability_get.json b/test/unit/fixtures/account_availability_get.json new file mode 100644 index 000000000..5f8a1be93 --- /dev/null +++ b/test/unit/fixtures/account_availability_get.json @@ -0,0 +1,11 @@ +{ + "available": [ + "Linodes", + "NodeBalancers" + ], + "region": "us-east", + "unavailable": [ + "Kubernetes", + "Block Storage" + ] +} \ No newline at end of file diff --git a/test/unit/fixtures/account_availability_list.json b/test/unit/fixtures/account_availability_list.json new file mode 100644 index 000000000..194d6a7df --- /dev/null +++ b/test/unit/fixtures/account_availability_list.json @@ -0,0 +1,207 @@ +{ + "data": [ + { + "region": "us-central", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-west", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-southeast", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-east", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "eu-west", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "ap-south", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "eu-central", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "ap-northeast", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "ap-west", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "ca-central", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "ap-southeast", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-iad", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-ord", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "fr-par", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-sea", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "br-gru", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "nl-ams", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "se-sto", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "es-mad", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "in-maa", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "jp-osa", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "it-mil", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-mia", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "id-cgk", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-lax", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "nz-akl-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-den-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "de-ham-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "fr-mrs-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "za-jnb-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "co-bog-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "mx-qro-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "us-hou-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "cl-scl-1", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "gb-lon", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "au-mel", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "in-bom-2", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "de-fra-2", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "sg-sin-2", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + }, + { + "region": "jp-tyo-3", + "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], + "unavailable": [] + } + ], + "page": 1, + "pages": 1, + "results": 40 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_beta_get.json b/test/unit/fixtures/account_beta_get.json new file mode 100644 index 000000000..577544b65 --- /dev/null +++ b/test/unit/fixtures/account_beta_get.json @@ -0,0 +1,8 @@ +{ + "description": "This is an open public beta for an example feature.", + "ended": null, + "enrolled": "2023-09-11T00:00:00", + "id": "example_open", + "label": "Example Open Beta", + "started": "2023-07-11T00:00:00" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_beta_list.json b/test/unit/fixtures/account_beta_list.json new file mode 100644 index 000000000..fb2a62d20 --- /dev/null +++ b/test/unit/fixtures/account_beta_list.json @@ -0,0 +1,15 @@ +{ + "data": [ + { + "description": "This is an open public beta for an example feature.", + "ended": null, + "enrolled": "2023-09-11T00:00:00", + "id": "example_open", + "label": "Example Open Beta", + "started": "2023-07-11T00:00:00" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_logins_get.json b/test/unit/fixtures/account_logins_get.json new file mode 100644 index 000000000..d5a9555c5 --- /dev/null +++ b/test/unit/fixtures/account_logins_get.json @@ -0,0 +1,8 @@ +{ + "datetime": "2018-01-01T00:01:01", + "id": 1234, + "ip": "192.0.2.0", + "restricted": true, + "status": "successful", + "username": "example_user" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_logins_list.json b/test/unit/fixtures/account_logins_list.json new file mode 100644 index 000000000..aa65f2d41 --- /dev/null +++ b/test/unit/fixtures/account_logins_list.json @@ -0,0 +1,15 @@ +{ + "data": [ + { + "datetime": "2018-01-01T00:01:01", + "id": 1234, + "ip": "192.0.2.0", + "restricted": true, + "status": "successful", + "username": "example_user" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_notifications_list.json b/test/unit/fixtures/account_notifications_list.json new file mode 100644 index 000000000..935ec1099 --- /dev/null +++ b/test/unit/fixtures/account_notifications_list.json @@ -0,0 +1,22 @@ +{ + "data": [ + { + "body": null, + "entity": { + "id": 3456, + "label": "Linode not booting.", + "type": "ticket", + "url": "/support/tickets/3456" + }, + "label": "You have an important ticket open!", + "message": "You have an important ticket open!", + "severity": "major", + "type": "ticket_important", + "until": null, + "when": null + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_oauth_client_create.json b/test/unit/fixtures/account_oauth_client_create.json new file mode 100644 index 000000000..51705d56c --- /dev/null +++ b/test/unit/fixtures/account_oauth_client_create.json @@ -0,0 +1,9 @@ +{ + "id": "2737bf16b39ab5d7b4a1", + "label": "Test_Client_1", + "public": false, + "redirect_uri": "https://example.org/oauth/callback", + "secret": "", + "status": "active", + "thumbnail_url": "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_oauth_client_get.json b/test/unit/fixtures/account_oauth_client_get.json new file mode 100644 index 000000000..51705d56c --- /dev/null +++ b/test/unit/fixtures/account_oauth_client_get.json @@ -0,0 +1,9 @@ +{ + "id": "2737bf16b39ab5d7b4a1", + "label": "Test_Client_1", + "public": false, + "redirect_uri": "https://example.org/oauth/callback", + "secret": "", + "status": "active", + "thumbnail_url": "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_oauth_client_list.json b/test/unit/fixtures/account_oauth_client_list.json new file mode 100644 index 000000000..488ce5266 --- /dev/null +++ b/test/unit/fixtures/account_oauth_client_list.json @@ -0,0 +1,16 @@ +{ + "data": [ + { + "id": "2737bf16b39ab5d7b4a1", + "label": "Test_Client_1", + "public": false, + "redirect_uri": "https://example.org/oauth/callback", + "secret": "", + "status": "active", + "thumbnail_url": "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_oauth_client_reset.json b/test/unit/fixtures/account_oauth_client_reset.json new file mode 100644 index 000000000..51705d56c --- /dev/null +++ b/test/unit/fixtures/account_oauth_client_reset.json @@ -0,0 +1,9 @@ +{ + "id": "2737bf16b39ab5d7b4a1", + "label": "Test_Client_1", + "public": false, + "redirect_uri": "https://example.org/oauth/callback", + "secret": "", + "status": "active", + "thumbnail_url": "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_oauth_client_update.json b/test/unit/fixtures/account_oauth_client_update.json new file mode 100644 index 000000000..364622978 --- /dev/null +++ b/test/unit/fixtures/account_oauth_client_update.json @@ -0,0 +1,9 @@ +{ + "id": "2737bf16b39ab5d7b4a1", + "label": "Test_Client_1_Updated", + "public": true, + "redirect_uri": "https://example_updated.org/oauth/callback", + "secret": "", + "status": "active", + "thumbnail_url": "https://api.linode.com/v4/account/clients/2737bf16b39ab5d7b4a1/thumbnail" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_service_transfers_get.json b/test/unit/fixtures/account_service_transfers_get.json new file mode 100644 index 000000000..1074b7775 --- /dev/null +++ b/test/unit/fixtures/account_service_transfers_get.json @@ -0,0 +1,14 @@ +{ + "created": "2021-02-11T16:37:03", + "entities": { + "linodes": [ + 111, + 222 + ] + }, + "expiry": "2021-02-12T16:37:03", + "is_sender": true, + "status": "pending", + "token": "123E4567-E89B-12D3-A456-426614174000", + "updated": "2021-02-11T16:37:03" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_service_transfers_list.json b/test/unit/fixtures/account_service_transfers_list.json new file mode 100644 index 000000000..46aa85914 --- /dev/null +++ b/test/unit/fixtures/account_service_transfers_list.json @@ -0,0 +1,21 @@ +{ + "data": [ + { + "created": "2021-02-11T16:37:03", + "entities": { + "linodes": [ + 111, + 222 + ] + }, + "expiry": "2021-02-12T16:37:03", + "is_sender": true, + "status": "pending", + "token": "123E4567-E89B-12D3-A456-426614174000", + "updated": "2021-02-11T16:37:03" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_service_transfers_request.json b/test/unit/fixtures/account_service_transfers_request.json new file mode 100644 index 000000000..1074b7775 --- /dev/null +++ b/test/unit/fixtures/account_service_transfers_request.json @@ -0,0 +1,14 @@ +{ + "created": "2021-02-11T16:37:03", + "entities": { + "linodes": [ + 111, + 222 + ] + }, + "expiry": "2021-02-12T16:37:03", + "is_sender": true, + "status": "pending", + "token": "123E4567-E89B-12D3-A456-426614174000", + "updated": "2021-02-11T16:37:03" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_settings_get.json b/test/unit/fixtures/account_settings_get.json new file mode 100644 index 000000000..38d5a68c9 --- /dev/null +++ b/test/unit/fixtures/account_settings_get.json @@ -0,0 +1,7 @@ +{ + "managed": false, + "network_helper": true, + "longview_subscription": null, + "backups_enabled": true, + "object_storage": "active" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_settings_update.json b/test/unit/fixtures/account_settings_update.json new file mode 100644 index 000000000..38d5a68c9 --- /dev/null +++ b/test/unit/fixtures/account_settings_update.json @@ -0,0 +1,7 @@ +{ + "managed": false, + "network_helper": true, + "longview_subscription": null, + "backups_enabled": true, + "object_storage": "active" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_user_grants_get.json b/test/unit/fixtures/account_user_grants_get.json new file mode 100644 index 000000000..dc3913d1c --- /dev/null +++ b/test/unit/fixtures/account_user_grants_get.json @@ -0,0 +1,96 @@ +{ + "database": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "domain": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "firewall": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "global": { + "account_access": "read_only", + "add_databases": true, + "add_domains": true, + "add_firewalls": true, + "add_images": true, + "add_linodes": true, + "add_longview": true, + "add_nodebalancers": true, + "add_placement_groups": true, + "add_stackscripts": true, + "add_volumes": true, + "add_vpcs": true, + "cancel_account": false, + "child_account_access": true, + "longview_subscription": true + }, + "image": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "linode": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "longview": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "nodebalancer": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "placement_group": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "stackscript": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "volume": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "vpc": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ] +} \ No newline at end of file diff --git a/test/unit/fixtures/account_user_grants_update.json b/test/unit/fixtures/account_user_grants_update.json new file mode 100644 index 000000000..52c06a926 --- /dev/null +++ b/test/unit/fixtures/account_user_grants_update.json @@ -0,0 +1,96 @@ +{ + "database": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "domain": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "firewall": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "global": { + "account_access": "read_write", + "add_databases": true, + "add_domains": true, + "add_firewalls": true, + "add_images": true, + "add_linodes": true, + "add_longview": true, + "add_nodebalancers": true, + "add_placement_groups": true, + "add_stackscripts": true, + "add_volumes": true, + "add_vpcs": true, + "cancel_account": false, + "child_account_access": true, + "longview_subscription": true + }, + "image": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "linode": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "longview": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "nodebalancer": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "placement_group": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "stackscript": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "volume": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ], + "vpc": [ + { + "id": 123, + "label": "example-entity", + "permissions": "read_only" + } + ] +} \ No newline at end of file diff --git a/test/unit/fixtures/account_users_create.json b/test/unit/fixtures/account_users_create.json new file mode 100644 index 000000000..883ee2949 --- /dev/null +++ b/test/unit/fixtures/account_users_create.json @@ -0,0 +1,16 @@ +{ + "email": "example_user@linode.com", + "last_login": { + "login_datetime": "2018-01-01T01:01:01", + "status": "successful" + }, + "password_created": "2018-01-01T01:01:01", + "restricted": true, + "ssh_keys": [ + "home-pc", + "laptop" + ], + "tfa_enabled": true, + "username": "example_user", + "verified_phone_number": "+5555555555" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_users_get.json b/test/unit/fixtures/account_users_get.json new file mode 100644 index 000000000..245574b1c --- /dev/null +++ b/test/unit/fixtures/account_users_get.json @@ -0,0 +1,17 @@ +{ + "email": "jperez@linode.com", + "last_login": { + "login_datetime": "2018-01-01T01:01:01", + "status": "successful" + }, + "password_created": "2018-01-01T01:01:01", + "restricted": true, + "ssh_keys": [ + "home-pc", + "laptop" + ], + "tfa_enabled": true, + "user_type": "parent", + "username": "jsmith", + "verified_phone_number": "+5555555555" +} \ No newline at end of file diff --git a/test/unit/fixtures/account_users_list.json b/test/unit/fixtures/account_users_list.json new file mode 100644 index 000000000..dbbb1c951 --- /dev/null +++ b/test/unit/fixtures/account_users_list.json @@ -0,0 +1,24 @@ +{ + "data": [ + { + "email": "jperez@linode.com", + "last_login": { + "login_datetime": "2018-01-01T01:01:01", + "status": "successful" + }, + "password_created": "2018-01-01T01:01:01", + "restricted": true, + "ssh_keys": [ + "home-pc", + "laptop" + ], + "tfa_enabled": true, + "user_type": "parent", + "username": "jsmith", + "verified_phone_number": "+5555555555" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/account_users_update.json b/test/unit/fixtures/account_users_update.json new file mode 100644 index 000000000..71b047318 --- /dev/null +++ b/test/unit/fixtures/account_users_update.json @@ -0,0 +1,17 @@ +{ + "email": "jkowalski@linode.com", + "last_login": { + "login_datetime": "2018-01-01T01:01:01", + "status": "successful" + }, + "password_created": "2018-01-01T01:01:01", + "restricted": true, + "ssh_keys": [ + "home-pc", + "laptop" + ], + "tfa_enabled": true, + "user_type": "parent", + "username": "adevi", + "verified_phone_number": "+5555555555" +} \ No newline at end of file diff --git a/test/unit/fixtures/database_engine_get.json b/test/unit/fixtures/database_engine_get.json new file mode 100644 index 000000000..028c39043 --- /dev/null +++ b/test/unit/fixtures/database_engine_get.json @@ -0,0 +1,6 @@ +{ + "id": "mysql-8", + "engine": "mysql", + "version": "8.0", + "supported_versions": ["5.7", "8.0"] +} diff --git a/test/unit/fixtures/database_maintenance_window.json b/test/unit/fixtures/database_maintenance_window.json new file mode 100644 index 000000000..e547a7921 --- /dev/null +++ b/test/unit/fixtures/database_maintenance_window.json @@ -0,0 +1,7 @@ +{ + "day_of_week": 1, + "duration": 2, + "frequency": "weekly", + "hour_of_day": 3 +} + \ No newline at end of file diff --git a/test/unit/fixtures/database_types_list.json b/test/unit/fixtures/database_types_list.json new file mode 100644 index 000000000..8c5369741 --- /dev/null +++ b/test/unit/fixtures/database_types_list.json @@ -0,0 +1,22 @@ +{ + "data": [ + { + "id": "g6-standard-1", + "label": "Standard Plan", + "memory": 4096, + "vcpus": 2, + "disk": 80 + }, + { + "id": "g6-standard-2", + "label": "High Performance Plan", + "memory": 8192, + "vcpus": 4, + "disk": 160 + } + ], + "page": 1, + "pages": 1, + "results": 2 +} + \ No newline at end of file diff --git a/test/unit/fixtures/database_unmarshal.json b/test/unit/fixtures/database_unmarshal.json new file mode 100644 index 000000000..7742bf7f5 --- /dev/null +++ b/test/unit/fixtures/database_unmarshal.json @@ -0,0 +1,13 @@ +{ + "id": 123, + "status": "active", + "label": "test-db", + "region": "us-east", + "type": "g6-standard-1", + "engine": "mysql", + "version": "8.0", + "cluster_size": 3, + "platform": "rdbms-default", + "created": "2023-01-01T12:00:00" +} + \ No newline at end of file diff --git a/test/unit/fixtures/databases_list.json b/test/unit/fixtures/databases_list.json new file mode 100644 index 000000000..062475ae8 --- /dev/null +++ b/test/unit/fixtures/databases_list.json @@ -0,0 +1,19 @@ +{ + "data": [ + { + "id": 123, + "status": "active", + "label": "test-db", + "region": "us-east", + "type": "g6-standard-1", + "engine": "mysql", + "version": "8.0", + "cluster_size": 3, + "platform": "rdbms-default", + "created": "2023-01-01T12:00:00" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} diff --git a/test/unit/fixtures/domain_clone.json b/test/unit/fixtures/domain_clone.json new file mode 100644 index 000000000..2aee5078d --- /dev/null +++ b/test/unit/fixtures/domain_clone.json @@ -0,0 +1,18 @@ +{ + "axfr_ips": [], + "description": null, + "domain": "linodego-domain-clone.com", + "expire_sec": 300, + "id": 1234, + "master_ips": [], + "refresh_sec": 300, + "retry_sec": 300, + "soa_email": "admin@example.org", + "status": "active", + "tags": [ + "example tag", + "another example" + ], + "ttl_sec": 300, + "type": "master" +} \ No newline at end of file diff --git a/test/unit/fixtures/domain_create.json b/test/unit/fixtures/domain_create.json new file mode 100644 index 000000000..81848fbbc --- /dev/null +++ b/test/unit/fixtures/domain_create.json @@ -0,0 +1,18 @@ +{ + "axfr_ips": [], + "description": null, + "domain": "example.org", + "expire_sec": 300, + "id": 1234, + "master_ips": [], + "refresh_sec": 300, + "retry_sec": 300, + "soa_email": "admin@example.org", + "status": "active", + "tags": [ + "example tag", + "another example" + ], + "ttl_sec": 300, + "type": "master" +} \ No newline at end of file diff --git a/test/unit/fixtures/domain_get.json b/test/unit/fixtures/domain_get.json new file mode 100644 index 000000000..81848fbbc --- /dev/null +++ b/test/unit/fixtures/domain_get.json @@ -0,0 +1,18 @@ +{ + "axfr_ips": [], + "description": null, + "domain": "example.org", + "expire_sec": 300, + "id": 1234, + "master_ips": [], + "refresh_sec": 300, + "retry_sec": 300, + "soa_email": "admin@example.org", + "status": "active", + "tags": [ + "example tag", + "another example" + ], + "ttl_sec": 300, + "type": "master" +} \ No newline at end of file diff --git a/test/unit/fixtures/domain_get_domainzonefile.json b/test/unit/fixtures/domain_get_domainzonefile.json new file mode 100644 index 000000000..d4c6d8abb --- /dev/null +++ b/test/unit/fixtures/domain_get_domainzonefile.json @@ -0,0 +1,12 @@ +{ + "zone_file": [ + "; example.com [123]", + "$TTL 864000", + "@ IN SOA ns1.linode.com. user.example.com. 2021000066 14400 14400 1209600 86400", + "@ NS ns1.linode.com.", + "@ NS ns2.linode.com.", + "@ NS ns3.linode.com.", + "@ NS ns4.linode.com.", + "@ NS ns5.linode.com." + ] +} \ No newline at end of file diff --git a/test/unit/fixtures/domain_import.json b/test/unit/fixtures/domain_import.json new file mode 100644 index 000000000..81848fbbc --- /dev/null +++ b/test/unit/fixtures/domain_import.json @@ -0,0 +1,18 @@ +{ + "axfr_ips": [], + "description": null, + "domain": "example.org", + "expire_sec": 300, + "id": 1234, + "master_ips": [], + "refresh_sec": 300, + "retry_sec": 300, + "soa_email": "admin@example.org", + "status": "active", + "tags": [ + "example tag", + "another example" + ], + "ttl_sec": 300, + "type": "master" +} \ No newline at end of file diff --git a/test/unit/fixtures/domain_list.json b/test/unit/fixtures/domain_list.json new file mode 100644 index 000000000..63c684f93 --- /dev/null +++ b/test/unit/fixtures/domain_list.json @@ -0,0 +1,25 @@ +{ + "data": [ + { + "axfr_ips": [], + "description": null, + "domain": "example.org", + "expire_sec": 300, + "id": 1234, + "master_ips": [], + "refresh_sec": 300, + "retry_sec": 300, + "soa_email": "admin@example.org", + "status": "active", + "tags": [ + "example tag", + "another example" + ], + "ttl_sec": 300, + "type": "master" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/domain_update.json b/test/unit/fixtures/domain_update.json new file mode 100644 index 000000000..81848fbbc --- /dev/null +++ b/test/unit/fixtures/domain_update.json @@ -0,0 +1,18 @@ +{ + "axfr_ips": [], + "description": null, + "domain": "example.org", + "expire_sec": 300, + "id": 1234, + "master_ips": [], + "refresh_sec": 300, + "retry_sec": 300, + "soa_email": "admin@example.org", + "status": "active", + "tags": [ + "example tag", + "another example" + ], + "ttl_sec": 300, + "type": "master" +} \ No newline at end of file diff --git a/test/unit/fixtures/domainrecord_create.json b/test/unit/fixtures/domainrecord_create.json new file mode 100644 index 000000000..d5d36045c --- /dev/null +++ b/test/unit/fixtures/domainrecord_create.json @@ -0,0 +1,15 @@ +{ + "created": "2018-01-01T00:01:01", + "id": 123456, + "name": "test", + "port": 80, + "priority": 50, + "protocol": null, + "service": null, + "tag": null, + "target": "192.0.2.0", + "ttl_sec": 604800, + "type": "A", + "updated": "2018-01-01T00:01:01", + "weight": 50 +} \ No newline at end of file diff --git a/test/unit/fixtures/domainrecord_get.json b/test/unit/fixtures/domainrecord_get.json new file mode 100644 index 000000000..d5d36045c --- /dev/null +++ b/test/unit/fixtures/domainrecord_get.json @@ -0,0 +1,15 @@ +{ + "created": "2018-01-01T00:01:01", + "id": 123456, + "name": "test", + "port": 80, + "priority": 50, + "protocol": null, + "service": null, + "tag": null, + "target": "192.0.2.0", + "ttl_sec": 604800, + "type": "A", + "updated": "2018-01-01T00:01:01", + "weight": 50 +} \ No newline at end of file diff --git a/test/unit/fixtures/domainrecord_list.json b/test/unit/fixtures/domainrecord_list.json new file mode 100644 index 000000000..1fcd48cbd --- /dev/null +++ b/test/unit/fixtures/domainrecord_list.json @@ -0,0 +1,22 @@ +{ + "data": [ + { + "created": "2018-01-01T00:01:01", + "id": 123456, + "name": "test", + "port": 80, + "priority": 50, + "protocol": null, + "service": null, + "tag": null, + "target": "192.0.2.0", + "ttl_sec": 604800, + "type": "A", + "updated": "2018-01-01T00:01:01", + "weight": 50 + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/domainrecord_update.json b/test/unit/fixtures/domainrecord_update.json new file mode 100644 index 000000000..d5d36045c --- /dev/null +++ b/test/unit/fixtures/domainrecord_update.json @@ -0,0 +1,15 @@ +{ + "created": "2018-01-01T00:01:01", + "id": 123456, + "name": "test", + "port": 80, + "priority": 50, + "protocol": null, + "service": null, + "tag": null, + "target": "192.0.2.0", + "ttl_sec": 604800, + "type": "A", + "updated": "2018-01-01T00:01:01", + "weight": 50 +} \ No newline at end of file diff --git a/test/unit/fixtures/linode_type_get.json b/test/unit/fixtures/linode_type_get.json new file mode 100644 index 000000000..040207e0a --- /dev/null +++ b/test/unit/fixtures/linode_type_get.json @@ -0,0 +1,26 @@ +{ + "id": "g6-standard-2", + "disk": 4000, + "class": "standard", + "price": { + "hourly": 0.015, + "monthly": 10 + }, + "label": "Linode 2GB", + "addons": { + "backups": { + "price": { + "hourly": 0.003, + "monthly": 2 + }, + "region_prices": [] + } + }, + "region_prices": [], + "network_out": 2000, + "memory": 4000, + "transfer": 500, + "vcpus": 2, + "gpus": 0, + "successor": null +} diff --git a/test/unit/fixtures/linode_types_list.json b/test/unit/fixtures/linode_types_list.json new file mode 100644 index 000000000..67eec4707 --- /dev/null +++ b/test/unit/fixtures/linode_types_list.json @@ -0,0 +1,44 @@ +{ + "data": [ + { + "id": "g6-nanode-1", + "disk": 25600, + "class": "nanode", + "price": { + "hourly": 0.0075, + "monthly": 5 + }, + "label": "Nanode 1GB", + "addons": null, + "region_prices": [], + "network_out": 1000, + "memory": 1024, + "transfer": 250, + "vcpus": 1, + "gpus": 0, + "successor": null + }, + { + "id": "g6-standard-2", + "disk": 51200, + "class": "standard", + "price": { + "hourly": 0.015, + "monthly": 10 + }, + "label": "Linode 2GB", + "addons": null, + "region_prices": [], + "network_out": 2000, + "memory": 2048, + "transfer": 500, + "vcpus": 2, + "gpus": 0, + "successor": null + } + ], + "page": 1, + "pages": 1, + "results": 2 + } + \ No newline at end of file diff --git a/test/unit/fixtures/longview_client_single.json b/test/unit/fixtures/longview_client_single.json new file mode 100644 index 000000000..3c4506898 --- /dev/null +++ b/test/unit/fixtures/longview_client_single.json @@ -0,0 +1,13 @@ +{ + "id": 123, + "label": "apache_client", + "api_key": "API_KEY_123", + "install_code": "install_code_123", + "apps": { + "apache": {}, + "mysql": {}, + "nginx": {} + }, + "created": "2025-01-23T00:00:00", + "updated": "2025-01-23T00:00:00" +} diff --git a/test/unit/fixtures/longview_clients_list.json b/test/unit/fixtures/longview_clients_list.json new file mode 100644 index 000000000..ea8f81d37 --- /dev/null +++ b/test/unit/fixtures/longview_clients_list.json @@ -0,0 +1,32 @@ +{ + "data": [ + { + "id": 123, + "label": "apache_client", + "api_key": "API_KEY_123", + "install_code": "install_code_123", + "apps": { + "apache": {}, + "mysql": {}, + "nginx": {} + }, + "created": "2025-01-23T00:00:00", + "updated": "2025-01-23T00:00:00" + }, + { + "id": 124, + "label": "mysql_client", + "api_key": "API_KEY_124", + "install_code": "install_code_124", + "apps": { + "apache": {}, + "mysql": {}, + "nginx": {} + }, + "created": "2025-01-23T00:00:00", + "updated": "2025-01-23T00:00:00" + } + ], + "pages": 1, + "results": 2 +} diff --git a/test/unit/fixtures/longview_plan.json b/test/unit/fixtures/longview_plan.json new file mode 100644 index 000000000..1b6aa221d --- /dev/null +++ b/test/unit/fixtures/longview_plan.json @@ -0,0 +1,9 @@ +{ + "id": "longview-plan-id", + "label": "Longview Plan", + "clients_included": 5, + "price": { + "hourly": 50.00, + "monthly": 500.00 + } +} diff --git a/test/unit/fixtures/longview_subscription_get.json b/test/unit/fixtures/longview_subscription_get.json new file mode 100644 index 000000000..c3f178c55 --- /dev/null +++ b/test/unit/fixtures/longview_subscription_get.json @@ -0,0 +1,9 @@ +{ + "id": "longview-1", + "label": "Longview Pro", + "clients_included": 3, + "price": { + "hourly": 0.01, + "monthly": 10.00 + } +} diff --git a/test/unit/fixtures/longview_subscriptions_list.json b/test/unit/fixtures/longview_subscriptions_list.json new file mode 100644 index 000000000..2e1856320 --- /dev/null +++ b/test/unit/fixtures/longview_subscriptions_list.json @@ -0,0 +1,24 @@ +{ + "data": [ + { + "id": "longview-1", + "label": "Longview Pro", + "clients_included": 3, + "price": { + "hourly": 0.01, + "monthly": 10.00 + } + }, + { + "id": "longview-2", + "label": "Longview Enterprise", + "clients_included": 10, + "price": { + "hourly": 0.05, + "monthly": 50.00 + } + } + ], + "pages": 1, + "results": 2 +} diff --git a/test/unit/fixtures/mysql_database_create.json b/test/unit/fixtures/mysql_database_create.json new file mode 100644 index 000000000..b814d8763 --- /dev/null +++ b/test/unit/fixtures/mysql_database_create.json @@ -0,0 +1,42 @@ +{ + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "mysql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-123-456-mysql-mysql-primary.servers.linodedb.net", + "secondary": "lin-123-456-mysql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db-created", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "oldest_restore_time": "2024-10-03T20:48:05", + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "8.0.26" +} \ No newline at end of file diff --git a/test/unit/fixtures/mysql_database_credentials_get.json b/test/unit/fixtures/mysql_database_credentials_get.json new file mode 100644 index 000000000..217c27c00 --- /dev/null +++ b/test/unit/fixtures/mysql_database_credentials_get.json @@ -0,0 +1,4 @@ +{ + "password": "s3cur3P@ssw0rd", + "username": "linroot" +} \ No newline at end of file diff --git a/test/unit/fixtures/mysql_database_get.json b/test/unit/fixtures/mysql_database_get.json new file mode 100644 index 000000000..14d37030f --- /dev/null +++ b/test/unit/fixtures/mysql_database_get.json @@ -0,0 +1,42 @@ +{ + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "mysql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-123-456-mysql-mysql-primary.servers.linodedb.net", + "secondary": "lin-123-456-mysql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "oldest_restore_time": "2024-10-03T20:48:05", + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "8.0.26" +} \ No newline at end of file diff --git a/test/unit/fixtures/mysql_database_ssl_get.json b/test/unit/fixtures/mysql_database_ssl_get.json new file mode 100644 index 000000000..6a473699b --- /dev/null +++ b/test/unit/fixtures/mysql_database_ssl_get.json @@ -0,0 +1,3 @@ +{ + "ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tClRoaXMgaXMgYSB0ZXN0IGNlcnRpZmljYXRlCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" +} \ No newline at end of file diff --git a/test/unit/fixtures/mysql_database_update.json b/test/unit/fixtures/mysql_database_update.json new file mode 100644 index 000000000..c51faf945 --- /dev/null +++ b/test/unit/fixtures/mysql_database_update.json @@ -0,0 +1,42 @@ +{ + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "mysql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-123-456-mysql-mysql-primary.servers.linodedb.net", + "secondary": "lin-123-456-mysql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db-updated", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "oldest_restore_time": "2024-10-03T20:48:05", + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "8.0.26" +} \ No newline at end of file diff --git a/test/unit/fixtures/mysql_databases_list.json b/test/unit/fixtures/mysql_databases_list.json new file mode 100644 index 000000000..df26257ad --- /dev/null +++ b/test/unit/fixtures/mysql_databases_list.json @@ -0,0 +1,50 @@ +{ + "data": [ + { + "allow_list": [ + "192.0.2.101/24", + "192.0.2.29/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "mysql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-123-456-mysql-mysql-primary.servers.linodedb.net", + "secondary": "lin-123-456-mysql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover", + "69.164.209.80": "failover" + }, + "oldest_restore_time": "2024-10-03T20:48:05", + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "8.0.26" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/object_storage_buckets_object_list.json b/test/unit/fixtures/object_storage_buckets_object_list.json new file mode 100644 index 000000000..e071b5d43 --- /dev/null +++ b/test/unit/fixtures/object_storage_buckets_object_list.json @@ -0,0 +1,13 @@ +{ + "data": [ + { + "name": "example", + "size": 123, + "last_modified": "2018-01-02T03:04:05.757Z", + "etag": "9f254c71e28e033bf9e0e5262e3e72ab", + "owner": "bfc70ab2-e3d4-42a4-ad55-83921822270c" + } + ], + "next_marker": null, + "is_truncated": false +} \ No newline at end of file diff --git a/test/unit/fixtures/postgresql_database_create.json b/test/unit/fixtures/postgresql_database_create.json new file mode 100644 index 000000000..16458e60b --- /dev/null +++ b/test/unit/fixtures/postgresql_database_create.json @@ -0,0 +1,41 @@ +{ + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "postgresql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-0000-000-pgsql-primary.servers.linodedb.net", + "secondary": "lin-0000-000-pgsql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db-created", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "13.2" +} \ No newline at end of file diff --git a/test/unit/fixtures/postgresql_database_credentials_get.json b/test/unit/fixtures/postgresql_database_credentials_get.json new file mode 100644 index 000000000..217c27c00 --- /dev/null +++ b/test/unit/fixtures/postgresql_database_credentials_get.json @@ -0,0 +1,4 @@ +{ + "password": "s3cur3P@ssw0rd", + "username": "linroot" +} \ No newline at end of file diff --git a/test/unit/fixtures/postgresql_database_get.json b/test/unit/fixtures/postgresql_database_get.json new file mode 100644 index 000000000..4ea070c61 --- /dev/null +++ b/test/unit/fixtures/postgresql_database_get.json @@ -0,0 +1,41 @@ +{ + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "postgresql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-0000-000-pgsql-primary.servers.linodedb.net", + "secondary": "lin-0000-000-pgsql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "13.2" +} \ No newline at end of file diff --git a/test/unit/fixtures/postgresql_database_ssl_get.json b/test/unit/fixtures/postgresql_database_ssl_get.json new file mode 100644 index 000000000..6a473699b --- /dev/null +++ b/test/unit/fixtures/postgresql_database_ssl_get.json @@ -0,0 +1,3 @@ +{ + "ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tClRoaXMgaXMgYSB0ZXN0IGNlcnRpZmljYXRlCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" +} \ No newline at end of file diff --git a/test/unit/fixtures/postgresql_database_update.json b/test/unit/fixtures/postgresql_database_update.json new file mode 100644 index 000000000..f7c579fbe --- /dev/null +++ b/test/unit/fixtures/postgresql_database_update.json @@ -0,0 +1,41 @@ +{ + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "postgresql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-0000-000-pgsql-primary.servers.linodedb.net", + "secondary": "lin-0000-000-pgsql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db-updated", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "13.2" +} \ No newline at end of file diff --git a/test/unit/fixtures/postgresql_databases_list.json b/test/unit/fixtures/postgresql_databases_list.json new file mode 100644 index 000000000..30ecf52cc --- /dev/null +++ b/test/unit/fixtures/postgresql_databases_list.json @@ -0,0 +1,48 @@ +{ + "data": [ + { + "allow_list": [ + "203.0.113.1/32", + "192.0.1.0/24" + ], + "cluster_size": 3, + "created": "2022-01-01T00:01:01", + "encrypted": true, + "engine": "postgresql", + "fork": { + "restore_time": "2024-10-14T19:55:12", + "source": 176881 + }, + "hosts": { + "primary": "lin-0000-000-pgsql-primary.servers.linodedb.net", + "secondary": "lin-0000-000-pgsql-primary-private.servers.linodedb.net" + }, + "id": 123, + "label": "example-db", + "members": { + "45.56.110.70": "primary", + "45.79.159.239": "failover" + }, + "platform": "rdbms-default", + "port": 3306, + "region": "us-east", + "ssl_connection": true, + "status": "active", + "total_disk_size_gb": 15, + "type": "g6-dedicated-2", + "updated": "2022-01-01T00:01:01", + "updates": { + "day_of_week": 1, + "duration": 3, + "frequency": "weekly", + "hour_of_day": 0, + "pending": [] + }, + "used_disk_size_gb": 2, + "version": "13.2" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} \ No newline at end of file diff --git a/test/unit/fixtures/region_availability_get.json b/test/unit/fixtures/region_availability_get.json new file mode 100644 index 000000000..4cfd01eed --- /dev/null +++ b/test/unit/fixtures/region_availability_get.json @@ -0,0 +1,5 @@ +{ + "region": "us-east", + "available": true, + "plan": "Linode 2GB" +} diff --git a/test/unit/fixtures/region_get.json b/test/unit/fixtures/region_get.json new file mode 100644 index 000000000..518949140 --- /dev/null +++ b/test/unit/fixtures/region_get.json @@ -0,0 +1,17 @@ +{ + "id": "us-east", + "country": "US", + "capabilities": ["Linodes", "Block Storage", "Object Storage"], + "status": "ok", + "label": "Newark, NJ", + "site_type": "standard", + "resolvers": { + "ipv4": "8.8.8.8", + "ipv6": "2001:4860:4860::8888" + }, + "placement_group_limits": { + "maximum_pgs_per_customer": 5, + "maximum_linodes_per_pg": 10 + } + } + \ No newline at end of file diff --git a/test/unit/fixtures/regions_availability_list.json b/test/unit/fixtures/regions_availability_list.json new file mode 100644 index 000000000..12232d681 --- /dev/null +++ b/test/unit/fixtures/regions_availability_list.json @@ -0,0 +1,13 @@ +{ + "data": [ + { + "region": "us-east", + "available": true, + "plan": "Linode 2GB" + } + ], + "page": 1, + "pages": 1, + "results": 1 + } + \ No newline at end of file diff --git a/test/unit/fixtures/regions_list.json b/test/unit/fixtures/regions_list.json new file mode 100644 index 000000000..c323ee91b --- /dev/null +++ b/test/unit/fixtures/regions_list.json @@ -0,0 +1,25 @@ +{ + "data": [ + { + "id": "us-east", + "country": "US", + "capabilities": ["Linodes", "Block Storage", "Object Storage"], + "status": "ok", + "label": "US East", + "site_type": "standard", + "resolvers": { + "ipv4": "8.8.8.8", + "ipv6": "2001:4860:4860::8888" + }, + "placement_group_limits": { + "maximum_pgs_per_customer": 10, + "maximum_linodes_per_pg": 5 + } + } + ], + "page": 1, + "pages": 1, + "results": 1 +} + + \ No newline at end of file diff --git a/test/unit/fixtures/stackscript_get.json b/test/unit/fixtures/stackscript_get.json new file mode 100644 index 000000000..d701e304f --- /dev/null +++ b/test/unit/fixtures/stackscript_get.json @@ -0,0 +1,18 @@ +{ + "id": 123, + "username": "testuser", + "label": "new-stackscript", + "description": "Test Description", + "ordinal": 1, + "logo_url": "https://example.com/logo.png", + "images": ["linode/ubuntu20.04"], + "deployments_total": 10, + "deployments_active": 5, + "is_public": true, + "mine": true, + "rev_note": "Initial revision", + "script": "#!/bin/bash\necho Hello", + "user_defined_fields": [], + "user_gravatar_id": "abcdef123456" +} + \ No newline at end of file diff --git a/test/unit/fixtures/stackscript_revision.json b/test/unit/fixtures/stackscript_revision.json new file mode 100644 index 000000000..2eb355bb1 --- /dev/null +++ b/test/unit/fixtures/stackscript_revision.json @@ -0,0 +1,5 @@ +{ + "id": 123, + "label": "Updated Stackscript", + "rev_note": "Updated revision" +} diff --git a/test/unit/fixtures/stackscripts_list.json b/test/unit/fixtures/stackscripts_list.json new file mode 100644 index 000000000..c3fe809d4 --- /dev/null +++ b/test/unit/fixtures/stackscripts_list.json @@ -0,0 +1,37 @@ +{ + "data": [ + { + "id": 123, + "username": "testuser", + "label": "Test Stackscript", + "description": "A test Stackscript", + "images": ["linode/ubuntu20.04"], + "deployments_total": 10, + "deployments_active": 5, + "is_public": true, + "mine": true, + "rev_note": "Initial version", + "script": "#!/bin/bash\necho Hello", + "user_defined_fields": [], + "user_gravatar_id": "abc123" + }, + { + "id": 456, + "username": "anotheruser", + "label": "Another Stackscript", + "description": "Another test Stackscript", + "images": ["linode/debian10"], + "deployments_total": 3, + "deployments_active": 1, + "is_public": false, + "mine": false, + "rev_note": "Another version", + "script": "#!/bin/bash\necho Another", + "user_defined_fields": [], + "user_gravatar_id": "xyz456" + } + ], + "page": 1, + "pages": 1, + "results": 2 +} diff --git a/test/unit/fixtures/tag_create.json b/test/unit/fixtures/tag_create.json new file mode 100644 index 000000000..fa35f0e97 --- /dev/null +++ b/test/unit/fixtures/tag_create.json @@ -0,0 +1,3 @@ +{ + "label": "new-tag" +} diff --git a/test/unit/fixtures/tagged_objects_list.json b/test/unit/fixtures/tagged_objects_list.json new file mode 100644 index 000000000..5a1abd60a --- /dev/null +++ b/test/unit/fixtures/tagged_objects_list.json @@ -0,0 +1,15 @@ +{ + "data": [ + { + "type": "linode", + "data": { + "id": 12345, + "label": "example-instance", + "region": "us-east" + } + } + ], + "page": 1, + "pages": 1, + "results": 1 + } \ No newline at end of file diff --git a/test/unit/fixtures/tags_list.json b/test/unit/fixtures/tags_list.json new file mode 100644 index 000000000..3d7318819 --- /dev/null +++ b/test/unit/fixtures/tags_list.json @@ -0,0 +1,10 @@ +{ + "data": [ + { + "label": "example-tag" + } + ], + "page": 1, + "pages": 1, + "results": 1 + } \ No newline at end of file diff --git a/test/unit/fixtures/vlan_get_ipam_address.json b/test/unit/fixtures/vlan_get_ipam_address.json new file mode 100644 index 000000000..d294d9f8f --- /dev/null +++ b/test/unit/fixtures/vlan_get_ipam_address.json @@ -0,0 +1,15 @@ +{ + "data": [ + { + "interfaces": [ + { + "label": "test-vlan", + "ipam_address": "10.0.0.1/24" + } + ] + } + ], + "page": 1, + "pages": 1, + "results": 1 +} diff --git a/test/unit/fixtures/vlans_list.json b/test/unit/fixtures/vlans_list.json new file mode 100644 index 000000000..5572e8074 --- /dev/null +++ b/test/unit/fixtures/vlans_list.json @@ -0,0 +1,13 @@ +{ + "data": [ + { + "label": "test-vlan", + "linodes": [12345], + "region": "us-east", + "created": "2024-12-01T12:00:00" + } + ], + "page": 1, + "pages": 1, + "results": 1 +} diff --git a/test/unit/fixtures/volume_attach.json b/test/unit/fixtures/volume_attach.json new file mode 100644 index 000000000..00323c2df --- /dev/null +++ b/test/unit/fixtures/volume_attach.json @@ -0,0 +1,16 @@ +{ + "id": 123, + "label": "Test Volume", + "status": "active", + "region": "us-east", + "size": 20, + "linode_id": 456, + "filesystem_path": "/dev/disk/by-id/volume-123", + "tags": ["test"], + "hardware_type": "", + "linode_label": "linode-test", + "encryption": "", + "created": "2025-01-01T12:00:00", + "updated": "2025-01-20T12:00:00" +} + \ No newline at end of file diff --git a/test/unit/fixtures/volume_create.json b/test/unit/fixtures/volume_create.json new file mode 100644 index 000000000..477e494f0 --- /dev/null +++ b/test/unit/fixtures/volume_create.json @@ -0,0 +1,16 @@ +{ + "id": 124, + "label": "new-volume", + "status": "creating", + "region": "us-east", + "size": 20, + "linode_id": null, + "filesystem_path": "", + "tags": ["test"], + "hardware_type": "", + "linode_label": "", + "encryption": "", + "created": "2025-01-15T12:00:00", + "updated": "2025-01-15T12:00:00" +} + \ No newline at end of file diff --git a/test/unit/fixtures/volume_get.json b/test/unit/fixtures/volume_get.json new file mode 100644 index 000000000..9d89f8cb7 --- /dev/null +++ b/test/unit/fixtures/volume_get.json @@ -0,0 +1,16 @@ +{ + "id": 123, + "label": "Test Volume", + "status": "active", + "region": "us-east", + "size": 20, + "linode_id": null, + "filesystem_path": "", + "tags": ["test"], + "hardware_type": "", + "linode_label": "", + "encryption": "", + "created": "2025-01-01T12:00:00", + "updated": "2025-01-10T12:00:00" +} + \ No newline at end of file diff --git a/test/unit/fixtures/volume_types_list.json b/test/unit/fixtures/volume_types_list.json new file mode 100644 index 000000000..a54e1353b --- /dev/null +++ b/test/unit/fixtures/volume_types_list.json @@ -0,0 +1,36 @@ +{ + "data": [ + { + "id": "standard", + "label": "Standard Volume", + "price": { + "hourly": 0.10, + "monthly": 10.00 + }, + "region_prices": [ + { + "region": "us-east", + "hourly": 0.08, + "monthly": 8.00 + } + ] + }, + { + "id": "high-performance", + "label": "High Performance Volume", + "price": { + "hourly": 0.20, + "monthly": 20.00 + }, + "region_prices": [ + { + "region": "us-east", + "hourly": 0.18, + "monthly": 18.00 + } + ] + } + ], + "pages": 1, + "results": 2 +} diff --git a/test/unit/fixtures/volume_update.json b/test/unit/fixtures/volume_update.json new file mode 100644 index 000000000..4adeec3f8 --- /dev/null +++ b/test/unit/fixtures/volume_update.json @@ -0,0 +1,16 @@ +{ + "id": 123, + "label": "updated-volume", + "status": "active", + "region": "us-east", + "size": 20, + "linode_id": null, + "filesystem_path": "", + "tags": ["updated"], + "hardware_type": "", + "linode_label": "", + "encryption": "", + "created": "2025-01-01T12:00:00", + "updated": "2025-01-18T12:00:00" +} + \ No newline at end of file diff --git a/test/unit/fixtures/volumes_list.json b/test/unit/fixtures/volumes_list.json new file mode 100644 index 000000000..d60f8949a --- /dev/null +++ b/test/unit/fixtures/volumes_list.json @@ -0,0 +1,20 @@ +{ + "data": [ + { + "id": 123, + "label": "Test Volume", + "status": "active", + "region": "us-east", + "size": 20, + "linode_id": null, + "filesystem_path": "", + "tags": ["test"], + "hardware_type": "", + "linode_label": "", + "encryption": "", + "created": "2025-01-01T12:00:00", + "updated": "2025-01-10T12:00:00" + } + ] + } + \ No newline at end of file diff --git a/test/unit/instance_disks_test.go b/test/unit/instance_disks_test.go index f3d86fd5d..2363a5592 100644 --- a/test/unit/instance_disks_test.go +++ b/test/unit/instance_disks_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestInstance_Disks_Clone(t *testing.T) { diff --git a/test/unit/instance_nodebalancers_test.go b/test/unit/instance_nodebalancers_test.go index 7a575858f..67397c29b 100644 --- a/test/unit/instance_nodebalancers_test.go +++ b/test/unit/instance_nodebalancers_test.go @@ -2,8 +2,9 @@ package unit import ( "context" - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestInstance_NodeBalancers_List(t *testing.T) { diff --git a/test/unit/instance_test.go b/test/unit/instance_test.go index 35c5d5a2e..c04e19e55 100644 --- a/test/unit/instance_test.go +++ b/test/unit/instance_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/jarcoal/httpmock" "github.com/linode/linodego" - "testing" "github.com/stretchr/testify/assert" ) diff --git a/test/unit/longview_subscriptions_test.go b/test/unit/longview_subscriptions_test.go new file mode 100644 index 000000000..84f305218 --- /dev/null +++ b/test/unit/longview_subscriptions_test.go @@ -0,0 +1,62 @@ +package unit + +import ( + "context" + "testing" + + "github.com/stretchr/testify/assert" + "github.com/linode/linodego" +) + +func TestListLongviewSubscriptions(t *testing.T) { + // Load the mock fixture for Longview subscriptions + fixtureData, err := fixtures.GetFixture("longview_subscriptions_list") + assert.NoError(t, err, "Expected no error when getting fixture") + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request for the Longview subscriptions endpoint + base.MockGet("longview/subscriptions", fixtureData) + + // Call the ListLongviewSubscriptions method + subscriptions, err := base.Client.ListLongviewSubscriptions(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err, "Expected no error when listing Longview subscriptions") + assert.NotEmpty(t, subscriptions, "Expected non-empty Longview subscriptions list") + + // Validate the first subscription's details + assert.Equal(t, "longview-1", subscriptions[0].ID, "Expected subscription ID to match") + assert.Equal(t, "Longview Pro", subscriptions[0].Label, "Expected subscription label to match") + assert.Equal(t, 3, subscriptions[0].ClientsIncluded, "Expected clients included to match") + assert.NotNil(t, subscriptions[0].Price, "Expected price to be non-nil") + assert.Equal(t, float32(10.00), subscriptions[0].Price.Monthly, "Expected monthly price to match") + assert.Equal(t, float32(0.01), subscriptions[0].Price.Hourly, "Expected hourly price to match") +} + +func TestGetLongviewSubscription(t *testing.T) { + // Load the mock fixture for a single Longview subscription + fixtureData, err := fixtures.GetFixture("longview_subscription_get") + assert.NoError(t, err, "Expected no error when getting fixture") + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request for a single Longview subscription + subscriptionID := "longview-1" + base.MockGet("longview/subscriptions/"+subscriptionID, fixtureData) + + // Call the GetLongviewSubscription method + subscription, err := base.Client.GetLongviewSubscription(context.Background(), subscriptionID) + assert.NoError(t, err, "Expected no error when getting Longview subscription") + assert.NotNil(t, subscription, "Expected non-nil Longview subscription") + + // Validate the subscription's details + assert.Equal(t, "longview-1", subscription.ID, "Expected subscription ID to match") + assert.Equal(t, "Longview Pro", subscription.Label, "Expected subscription label to match") + assert.Equal(t, 3, subscription.ClientsIncluded, "Expected clients included to match") + assert.NotNil(t, subscription.Price, "Expected price to be non-nil") + assert.Equal(t, float32(10.00), subscription.Price.Monthly, "Expected monthly price to match") + assert.Equal(t, float32(0.01), subscription.Price.Hourly, "Expected hourly price to match") +} diff --git a/test/unit/longview_test.go b/test/unit/longview_test.go new file mode 100644 index 000000000..5e8bd8315 --- /dev/null +++ b/test/unit/longview_test.go @@ -0,0 +1,111 @@ +package unit + +import ( + "context" + "testing" + "time" + + "github.com/stretchr/testify/assert" + "github.com/linode/linodego" +) + +func TestListLongviewClients(t *testing.T) { + // Load the mock fixture for Longview clients + fixtureData, err := fixtures.GetFixture("longview_clients_list") + assert.NoError(t, err, "Expected no error when getting fixture") + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request for the longview clients endpoint + base.MockGet("longview/clients", fixtureData) + + // Call the ListLongviewClients method + clients, err := base.Client.ListLongviewClients(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err, "Expected no error when listing longview clients") + assert.NotEmpty(t, clients, "Expected non-empty longview clients list") + + // Validate the first longview client details + assert.Equal(t, 123, clients[0].ID, "Expected client ID to match") + assert.Equal(t, "apache_client", clients[0].Label, "Expected client label to match") + assert.Equal(t, "API_KEY_123", clients[0].APIKey, "Expected API key to match") + assert.Equal(t, "install_code_123", clients[0].InstallCode, "Expected install code to match") + + // Validate the Apps field + assert.NotNil(t, clients[0].Apps.Apache, "Expected apache app to be non-nil") + assert.NotNil(t, clients[0].Apps.MySQL, "Expected mysql app to be non-nil") + assert.NotNil(t, clients[0].Apps.NginX, "Expected nginx app to be non-nil") + + // Validate the created and updated time for the first client + expectedCreatedTime, err := time.Parse(time.RFC3339, "2025-01-23T00:00:00Z") + assert.NoError(t, err, "Expected no error when parsing created time") + assert.Equal(t, expectedCreatedTime, *clients[0].Created, "Expected created time to match") + + expectedUpdatedTime, err := time.Parse(time.RFC3339, "2025-01-23T00:00:00Z") + assert.NoError(t, err, "Expected no error when parsing updated time") + assert.Equal(t, expectedUpdatedTime, *clients[0].Updated, "Expected updated time to match") +} + +func TestGetLongviewClient(t *testing.T) { + // Load the mock fixture for a single longview client + fixtureData, err := fixtures.GetFixture("longview_client_single") + assert.NoError(t, err, "Expected no error when getting fixture") + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request for a single longview client + base.MockGet("longview/clients/123", fixtureData) + + // Call the GetLongviewClient method + client, err := base.Client.GetLongviewClient(context.Background(), 123) + assert.NoError(t, err, "Expected no error when getting longview client") + assert.NotNil(t, client, "Expected non-nil longview client") + + // Validate the client details + assert.Equal(t, 123, client.ID, "Expected client ID to match") + assert.Equal(t, "apache_client", client.Label, "Expected client label to match") + assert.Equal(t, "API_KEY_123", client.APIKey, "Expected API key to match") + assert.Equal(t, "install_code_123", client.InstallCode, "Expected install code to match") + + // Validate the Apps field + assert.NotNil(t, client.Apps.Apache, "Expected apache app to be non-nil") + assert.NotNil(t, client.Apps.MySQL, "Expected mysql app to be non-nil") + assert.NotNil(t, client.Apps.NginX, "Expected nginx app to be non-nil") + + // Validate the created and updated time for the client + expectedCreatedTime, err := time.Parse(time.RFC3339, "2025-01-23T00:00:00Z") + assert.NoError(t, err, "Expected no error when parsing created time") + assert.Equal(t, expectedCreatedTime, *client.Created, "Expected created time to match") + + expectedUpdatedTime, err := time.Parse(time.RFC3339, "2025-01-23T00:00:00Z") + assert.NoError(t, err, "Expected no error when parsing updated time") + assert.Equal(t, expectedUpdatedTime, *client.Updated, "Expected updated time to match") +} + +func TestGetLongviewPlan(t *testing.T) { + // Load the mock fixture for Longview plan + fixtureData, err := fixtures.GetFixture("longview_plan") + assert.NoError(t, err, "Expected no error when getting fixture") + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request for the longview plan endpoint + base.MockGet("longview/plan", fixtureData) + + // Call the GetLongviewPlan method + plan, err := base.Client.GetLongviewPlan(context.Background()) + assert.NoError(t, err, "Expected no error when getting longview plan") + assert.NotNil(t, plan, "Expected non-nil longview plan") + + // Validate the plan details + assert.Equal(t, "longview-plan-id", plan.ID, "Expected plan ID to match") + assert.Equal(t, "Longview Plan", plan.Label, "Expected plan label to match") + assert.Equal(t, 5, plan.ClientsIncluded, "Expected number of clients included to match") + assert.Equal(t, 50.00, plan.Price.Hourly, "Expected hourly price to match") + assert.Equal(t, 500.00, plan.Price.Monthly, "Expected monthly price to match") +} diff --git a/test/unit/mysql_test.go b/test/unit/mysql_test.go new file mode 100644 index 000000000..844de0544 --- /dev/null +++ b/test/unit/mysql_test.go @@ -0,0 +1,193 @@ +package unit + +import ( + "context" + "github.com/jarcoal/httpmock" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" +) + +func TestListDatabaseMySQL_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("mysql_databases_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/mysql/instances", fixtureData) + databases, err := base.Client.ListMySQLDatabases(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, databases, "Expected non-empty mysql database list") +} + +func TestDatabaseMySQL_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("mysql_database_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/mysql/instances/123", fixtureData) + + db, err := base.Client.GetMySQLDatabase(context.Background(), 123) + assert.NoError(t, err) + + assert.Equal(t, 3, db.ClusterSize) + assert.Equal(t, "mysql", db.Engine) + assert.Equal(t, 123, db.ID) + assert.Equal(t, "example-db", db.Label) + assert.Equal(t, linodego.DatabasePlatform("rdbms-default"), db.Platform) + assert.Equal(t, 3306, db.Port) + assert.Equal(t, "us-east", db.Region) + assert.Equal(t, linodego.DatabaseStatus("active"), db.Status) + assert.Equal(t, 15, db.TotalDiskSizeGB) + assert.Equal(t, "g6-dedicated-2", db.Type) + assert.Equal(t, 3, db.Updates.Duration) + assert.Equal(t, linodego.DatabaseDayOfWeek(1), db.Updates.DayOfWeek) + assert.Equal(t, linodego.DatabaseMaintenanceFrequency("weekly"), db.Updates.Frequency) + assert.Equal(t, 0, db.Updates.HourOfDay) + assert.Equal(t, 2, db.UsedDiskSizeGB) + assert.Equal(t, "8.0.26", db.Version) +} + +func TestDatabaseMySQL_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("mysql_database_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.MySQLUpdateOptions{ + Label: "example-db-updated", + } + + base.MockPut("databases/mysql/instances/123", fixtureData) + + db, err := base.Client.UpdateMySQLDatabase(context.Background(), 123, requestData) + assert.NoError(t, err) + + assert.Equal(t, 3, db.ClusterSize) + assert.Equal(t, "mysql", db.Engine) + assert.Equal(t, 123, db.ID) + assert.Equal(t, "example-db-updated", db.Label) + assert.Equal(t, linodego.DatabasePlatform("rdbms-default"), db.Platform) + assert.Equal(t, 3306, db.Port) + assert.Equal(t, "us-east", db.Region) + assert.Equal(t, linodego.DatabaseStatus("active"), db.Status) + assert.Equal(t, 15, db.TotalDiskSizeGB) + assert.Equal(t, "g6-dedicated-2", db.Type) + assert.Equal(t, 3, db.Updates.Duration) + assert.Equal(t, linodego.DatabaseDayOfWeek(1), db.Updates.DayOfWeek) + assert.Equal(t, linodego.DatabaseMaintenanceFrequency("weekly"), db.Updates.Frequency) + assert.Equal(t, 0, db.Updates.HourOfDay) + assert.Equal(t, 2, db.UsedDiskSizeGB) + assert.Equal(t, "8.0.26", db.Version) +} + +func TestDatabaseMySQL_Create(t *testing.T) { + fixtureData, err := fixtures.GetFixture("mysql_database_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.MySQLCreateOptions{ + Label: "example-db-created", + Region: "us-east", + Type: "g6-dedicated-2", + Engine: "mysql", + } + + base.MockPost("databases/mysql/instances", fixtureData) + + db, err := base.Client.CreateMySQLDatabase(context.Background(), requestData) + assert.NoError(t, err) + + assert.Equal(t, 3, db.ClusterSize) + assert.Equal(t, "mysql", db.Engine) + assert.Equal(t, 123, db.ID) + assert.Equal(t, "example-db-created", db.Label) + assert.Equal(t, linodego.DatabasePlatform("rdbms-default"), db.Platform) + assert.Equal(t, 3306, db.Port) + assert.Equal(t, "us-east", db.Region) + assert.Equal(t, linodego.DatabaseStatus("active"), db.Status) + assert.Equal(t, 15, db.TotalDiskSizeGB) + assert.Equal(t, "g6-dedicated-2", db.Type) + assert.Equal(t, 3, db.Updates.Duration) + assert.Equal(t, linodego.DatabaseDayOfWeek(1), db.Updates.DayOfWeek) + assert.Equal(t, linodego.DatabaseMaintenanceFrequency("weekly"), db.Updates.Frequency) + assert.Equal(t, 0, db.Updates.HourOfDay) + assert.Equal(t, 2, db.UsedDiskSizeGB) + assert.Equal(t, "8.0.26", db.Version) +} + +func TestDatabaseMySQL_Delete(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("DELETE", mockRequestURL(t, "databases/mysql/instances/123"), httpmock.NewStringResponder(200, "{}")) + + if err := client.DeleteMySQLDatabase(context.Background(), 123); err != nil { + t.Fatal(err) + } +} + +func TestDatabaseMySQL_SSL_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("mysql_database_ssl_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/mysql/instances/123/ssl", fixtureData) + + ssl, err := base.Client.GetMySQLDatabaseSSL(context.Background(), 123) + assert.NoError(t, err) + + expectedCACertificate := []byte("-----BEGIN CERTIFICATE-----\nThis is a test certificate\n-----END CERTIFICATE-----\n") + + assert.Equal(t, expectedCACertificate, ssl.CACertificate) +} + +func TestDatabaseMySQL_Credentials_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("mysql_database_credentials_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/mysql/instances/123/credentials", fixtureData) + + creds, err := base.Client.GetMySQLDatabaseCredentials(context.Background(), 123) + assert.NoError(t, err) + + assert.Equal(t, "linroot", creds.Username) + assert.Equal(t, "s3cur3P@ssw0rd", creds.Password) +} + +func TestDatabaseMySQL_Credentials_Reset(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("POST", mockRequestURL(t, "databases/mysql/instances/123/credentials/reset"), httpmock.NewStringResponder(200, "{}")) + + if err := client.ResetMySQLDatabaseCredentials(context.Background(), 123); err != nil { + t.Fatal(err) + } +} + +func TestDatabaseMySQL_Patch(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("POST", mockRequestURL(t, "databases/mysql/instances/123/patch"), httpmock.NewStringResponder(200, "{}")) + + if err := client.PatchMySQLDatabase(context.Background(), 123); err != nil { + t.Fatal(err) + } +} diff --git a/test/unit/object_storage_test.go b/test/unit/object_storage_test.go index 44d32e991..61ee86161 100644 --- a/test/unit/object_storage_test.go +++ b/test/unit/object_storage_test.go @@ -4,6 +4,8 @@ import ( "context" "testing" + "github.com/stretchr/testify/assert" + "github.com/jarcoal/httpmock" ) @@ -20,3 +22,26 @@ func TestObjectStorage_Cancel(t *testing.T) { t.Fatal(err) } } + +func TestObjectStorage_ObjectList(t *testing.T) { + fixtureData, err := fixtures.GetFixture("object_storage_buckets_object_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("object-storage/buckets/us-east/bucket-name/object-list", fixtureData) + + content, err := base.Client.ListObjectStorageBucketContents(context.Background(), "us-east", "bucket-name", nil) + if err != nil { + t.Fatalf("Error getting content: %v", err) + } + + assert.Equal(t, false, content.IsTruncated) + assert.Nil(t, content.NextMarker) + assert.Equal(t, "example", content.Data[0].Name) + assert.Equal(t, "bfc70ab2-e3d4-42a4-ad55-83921822270c", content.Data[0].Owner) + assert.Equal(t, 123, content.Data[0].Size) + assert.Equal(t, "9f254c71e28e033bf9e0e5262e3e72ab", content.Data[0].Etag) +} diff --git a/test/unit/placement_group_test.go b/test/unit/placement_group_test.go index 9da490574..7283ca1d4 100644 --- a/test/unit/placement_group_test.go +++ b/test/unit/placement_group_test.go @@ -2,10 +2,11 @@ package unit import ( "context" + "testing" + "github.com/jarcoal/httpmock" "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestPlacementGroups_List(t *testing.T) { diff --git a/test/unit/postgres_test.go b/test/unit/postgres_test.go new file mode 100644 index 000000000..011c45af5 --- /dev/null +++ b/test/unit/postgres_test.go @@ -0,0 +1,192 @@ +package unit + +import ( + "context" + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" + "testing" +) + +func TestListDatabasePostgreSQL_List(t *testing.T) { + fixtureData, err := fixtures.GetFixture("postgresql_databases_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/postgresql/instances", fixtureData) + databases, err := base.Client.ListPostgresDatabases(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, databases, "Expected non-empty postgresql database list") +} + +func TestDatabasePostgreSQL_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("postgresql_database_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/postgresql/instances/123", fixtureData) + + db, err := base.Client.GetPostgresDatabase(context.Background(), 123) + assert.NoError(t, err) + + assert.Equal(t, 3, db.ClusterSize) + assert.Equal(t, "postgresql", db.Engine) + assert.Equal(t, 123, db.ID) + assert.Equal(t, "example-db", db.Label) + assert.Equal(t, linodego.DatabasePlatform("rdbms-default"), db.Platform) + assert.Equal(t, 3306, db.Port) + assert.Equal(t, "us-east", db.Region) + assert.Equal(t, linodego.DatabaseStatus("active"), db.Status) + assert.Equal(t, 15, db.TotalDiskSizeGB) + assert.Equal(t, "g6-dedicated-2", db.Type) + assert.Equal(t, 3, db.Updates.Duration) + assert.Equal(t, linodego.DatabaseDayOfWeek(1), db.Updates.DayOfWeek) + assert.Equal(t, linodego.DatabaseMaintenanceFrequency("weekly"), db.Updates.Frequency) + assert.Equal(t, 0, db.Updates.HourOfDay) + assert.Equal(t, 2, db.UsedDiskSizeGB) + assert.Equal(t, "13.2", db.Version) +} + +func TestDatabasePostgreSQL_Update(t *testing.T) { + fixtureData, err := fixtures.GetFixture("postgresql_database_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.PostgresUpdateOptions{ + Label: "example-db-updated", + } + + base.MockPut("databases/postgresql/instances/123", fixtureData) + + db, err := base.Client.UpdatePostgresDatabase(context.Background(), 123, requestData) + assert.NoError(t, err) + + assert.Equal(t, 3, db.ClusterSize) + assert.Equal(t, "postgresql", db.Engine) + assert.Equal(t, 123, db.ID) + assert.Equal(t, "example-db-updated", db.Label) + assert.Equal(t, linodego.DatabasePlatform("rdbms-default"), db.Platform) + assert.Equal(t, 3306, db.Port) + assert.Equal(t, "us-east", db.Region) + assert.Equal(t, linodego.DatabaseStatus("active"), db.Status) + assert.Equal(t, 15, db.TotalDiskSizeGB) + assert.Equal(t, "g6-dedicated-2", db.Type) + assert.Equal(t, 3, db.Updates.Duration) + assert.Equal(t, linodego.DatabaseDayOfWeek(1), db.Updates.DayOfWeek) + assert.Equal(t, linodego.DatabaseMaintenanceFrequency("weekly"), db.Updates.Frequency) + assert.Equal(t, 0, db.Updates.HourOfDay) + assert.Equal(t, 2, db.UsedDiskSizeGB) + assert.Equal(t, "13.2", db.Version) +} + +func TestDatabasePostgreSQL_Create(t *testing.T) { + fixtureData, err := fixtures.GetFixture("postgresql_database_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + requestData := linodego.PostgresCreateOptions{ + Label: "example-db-created", + Region: "us-east", + Type: "g6-dedicated-2", + Engine: "postgresql", + } + + base.MockPost("databases/postgresql/instances", fixtureData) + + db, err := base.Client.CreatePostgresDatabase(context.Background(), requestData) + assert.NoError(t, err) + + assert.Equal(t, 3, db.ClusterSize) + assert.Equal(t, "postgresql", db.Engine) + assert.Equal(t, 123, db.ID) + assert.Equal(t, "example-db-created", db.Label) + assert.Equal(t, linodego.DatabasePlatform("rdbms-default"), db.Platform) + assert.Equal(t, 3306, db.Port) + assert.Equal(t, "us-east", db.Region) + assert.Equal(t, linodego.DatabaseStatus("active"), db.Status) + assert.Equal(t, 15, db.TotalDiskSizeGB) + assert.Equal(t, "g6-dedicated-2", db.Type) + assert.Equal(t, 3, db.Updates.Duration) + assert.Equal(t, linodego.DatabaseDayOfWeek(1), db.Updates.DayOfWeek) + assert.Equal(t, linodego.DatabaseMaintenanceFrequency("weekly"), db.Updates.Frequency) + assert.Equal(t, 0, db.Updates.HourOfDay) + assert.Equal(t, 2, db.UsedDiskSizeGB) + assert.Equal(t, "13.2", db.Version) +} + +func TestDatabasePostgreSQL_Delete(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("DELETE", mockRequestURL(t, "databases/postgresql/instances/123"), httpmock.NewStringResponder(200, "{}")) + + if err := client.DeletePostgresDatabase(context.Background(), 123); err != nil { + t.Fatal(err) + } +} + +func TestDatabasePostgreSQL_SSL_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("postgresql_database_ssl_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/postgresql/instances/123/ssl", fixtureData) + + ssl, err := base.Client.GetPostgresDatabaseSSL(context.Background(), 123) + assert.NoError(t, err) + + expectedCACertificate := []byte("-----BEGIN CERTIFICATE-----\nThis is a test certificate\n-----END CERTIFICATE-----\n") + + assert.Equal(t, expectedCACertificate, ssl.CACertificate) +} + +func TestDatabasePostgreSQL_Credentials_Get(t *testing.T) { + fixtureData, err := fixtures.GetFixture("postgresql_database_credentials_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("databases/postgresql/instances/123/credentials", fixtureData) + + creds, err := base.Client.GetPostgresDatabaseCredentials(context.Background(), 123) + assert.NoError(t, err) + + assert.Equal(t, "linroot", creds.Username) + assert.Equal(t, "s3cur3P@ssw0rd", creds.Password) +} + +func TestDatabasePostgreSQL_Credentials_Reset(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("POST", mockRequestURL(t, "databases/postgresql/instances/123/credentials/reset"), httpmock.NewStringResponder(200, "{}")) + + if err := client.ResetPostgresDatabaseCredentials(context.Background(), 123); err != nil { + t.Fatal(err) + } +} + +func TestDatabasePostgreSQL_Patch(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder("POST", mockRequestURL(t, "databases/postgresql/instances/123/patch"), httpmock.NewStringResponder(200, "{}")) + + if err := client.PatchPostgresDatabase(context.Background(), 123); err != nil { + t.Fatal(err) + } +} diff --git a/test/unit/profile_apps_test.go b/test/unit/profile_apps_test.go index 37ed2471e..57c5400a2 100644 --- a/test/unit/profile_apps_test.go +++ b/test/unit/profile_apps_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/jarcoal/httpmock" "github.com/stretchr/testify/assert" - "testing" ) func TestProfileApps_Get(t *testing.T) { diff --git a/test/unit/profile_devices_test.go b/test/unit/profile_devices_test.go index fb1d8c2d2..b58a480cd 100644 --- a/test/unit/profile_devices_test.go +++ b/test/unit/profile_devices_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/jarcoal/httpmock" "github.com/stretchr/testify/assert" - "testing" ) func TestProfileDevices_Get(t *testing.T) { diff --git a/test/unit/profile_preferences_test.go b/test/unit/profile_preferences_test.go index 782d70c13..d14a8f9d2 100644 --- a/test/unit/profile_preferences_test.go +++ b/test/unit/profile_preferences_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestProfilePreferences_Get(t *testing.T) { diff --git a/test/unit/profile_test.go b/test/unit/profile_test.go index 8099a150b..ca82f52a6 100644 --- a/test/unit/profile_test.go +++ b/test/unit/profile_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestProfile_Get(t *testing.T) { diff --git a/test/unit/region_test.go b/test/unit/region_test.go new file mode 100644 index 000000000..25969ac11 --- /dev/null +++ b/test/unit/region_test.go @@ -0,0 +1,130 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" + "golang.org/x/exp/slices" +) + +func TestListRegions(t *testing.T) { + // Load the fixture data for regions + fixtureData, err := fixtures.GetFixture("regions_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("regions", fixtureData) + + regions, err := base.Client.ListRegions(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, regions, "Expected non-empty region list") + + // Validate a specific region using slices.ContainsFunc + exists := slices.ContainsFunc(regions, func(region linodego.Region) bool { + return region.ID == "us-east" + }) + assert.True(t, exists, "Expected region list to contain 'us-east'") + + // Additional assertions + for _, region := range regions { + assert.NotEmpty(t, region.Country, "Expected region country to be set") + assert.NotEmpty(t, region.Capabilities, "Expected region capabilities to be set") + assert.NotEmpty(t, region.Status, "Expected region status to be set") + assert.NotEmpty(t, region.Label, "Expected region label to be set") + assert.NotEmpty(t, region.SiteType, "Expected region site type to be set") + assert.NotNil(t, region.Resolvers, "Expected region resolvers to be set") + assert.NotEmpty(t, region.Resolvers.IPv4, "Expected IPv4 resolver to be set") + assert.NotEmpty(t, region.Resolvers.IPv6, "Expected IPv6 resolver to be set") + assert.NotNil(t, region.PlacementGroupLimits, "Expected placement group limits to be set") + if region.PlacementGroupLimits != nil { + assert.Greater(t, region.PlacementGroupLimits.MaximumPGsPerCustomer, 0, "Expected MaximumPGsPerCustomer to be greater than 0") + assert.Greater(t, region.PlacementGroupLimits.MaximumLinodesPerPG, 0, "Expected MaximumLinodesPerPG to be greater than 0") + } + assert.Contains(t, region.Capabilities, linodego.CapabilityLinodes, "Expected region to support Linodes") + } +} + +func TestGetRegion(t *testing.T) { + // Load the fixture data for a specific region + fixtureData, err := fixtures.GetFixture("region_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + regionID := "us-east" + base.MockGet(fmt.Sprintf("regions/%s", regionID), fixtureData) + + region, err := base.Client.GetRegion(context.Background(), regionID) + assert.NoError(t, err) + assert.NotNil(t, region, "Expected region object to be returned") + assert.Equal(t, "us-east", region.ID, "Expected region ID to be 'us-east'") + assert.NotEmpty(t, region.Country, "Expected Country field to be populated") + assert.NotEmpty(t, region.Capabilities, "Expected Capabilities field to be populated") + assert.NotEmpty(t, region.Status, "Expected Status field to be populated") + assert.NotEmpty(t, region.Label, "Expected Label field to be populated") + assert.NotEmpty(t, region.SiteType, "Expected SiteType field to be populated") + assert.NotNil(t, region.Resolvers, "Expected Resolvers field to be populated") + assert.NotEmpty(t, region.Resolvers.IPv4, "Expected IPv4 resolver to be set") + assert.NotEmpty(t, region.Resolvers.IPv6, "Expected IPv6 resolver to be set") + assert.NotNil(t, region.PlacementGroupLimits, "Expected PlacementGroupLimits field to be set") + if region.PlacementGroupLimits != nil { + assert.Greater(t, region.PlacementGroupLimits.MaximumPGsPerCustomer, 0, "Expected MaximumPGsPerCustomer to be greater than 0") + assert.Greater(t, region.PlacementGroupLimits.MaximumLinodesPerPG, 0, "Expected MaximumLinodesPerPG to be greater than 0") + } + assert.Contains(t, region.Capabilities, linodego.CapabilityLinodes, "Expected region to support Linodes") +} + +func TestListRegionsAvailability(t *testing.T) { + // Load the fixture data for region availability + fixtureData, err := fixtures.GetFixture("regions_availability_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("regions/availability", fixtureData) + + availability, err := base.Client.ListRegionsAvailability(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, availability, "Expected non-empty region availability list") + + // Check if a specific region availability exists using slices.ContainsFunc + exists := slices.ContainsFunc(availability, func(a linodego.RegionAvailability) bool { + return a.Region == "us-east" && a.Available + }) + assert.True(t, exists, "Expected region availability list to contain 'us-east' with available status") + + // Additional assertions + for _, avail := range availability { + assert.NotEmpty(t, avail.Plan, "Expected plan to be set") + } +} + +func TestGetRegionAvailability(t *testing.T) { + // Load the fixture data for a specific region availability + fixtureData, err := fixtures.GetFixture("region_availability_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + regionID := "us-east" + base.MockGet(fmt.Sprintf("regions/%s/availability", regionID), fixtureData) + + availability, err := base.Client.GetRegionAvailability(context.Background(), regionID) + assert.NoError(t, err) + assert.NotNil(t, availability, "Expected region availability object to be returned") + assert.Equal(t, "us-east", availability.Region, "Expected region ID to be 'us-east'") + assert.True(t, availability.Available, "Expected region to be available") + assert.NotEmpty(t, availability.Plan, "Expected plan to be set") +} diff --git a/test/unit/stackscripts_test.go b/test/unit/stackscripts_test.go new file mode 100644 index 000000000..b6202350b --- /dev/null +++ b/test/unit/stackscripts_test.go @@ -0,0 +1,122 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/stretchr/testify/assert" + "github.com/linode/linodego" + "golang.org/x/exp/slices" +) + +func TestListStackscripts(t *testing.T) { + // Mock the API response to match the expected structure for a paginated response + fixtureData, err := fixtures.GetFixture("stackscripts_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the request with a correct paginated structure + base.MockGet("linode/stackscripts", fixtureData) + + stackscripts, err := base.Client.ListStackscripts(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + assert.NotEmpty(t, stackscripts, "Expected non-empty stackscripts list") + + // Check if a specific stackscript exists using slices.ContainsFunc + exists := slices.ContainsFunc(stackscripts, func(stackscript linodego.Stackscript) bool { + return stackscript.Label == "Test Stackscript" + }) + + assert.True(t, exists, "Expected stackscripts list to contain 'Test Stackscript'") +} + +func TestCreateStackscript(t *testing.T) { + // Load the fixture data for stackscript creation + fixtureData, err := fixtures.GetFixture("stackscript_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockPost("linode/stackscripts", fixtureData) + + opts := linodego.StackscriptCreateOptions{ + Label: "new-stackscript", + Description: "A new stackscript", + Images: []string{"linode/ubuntu20.04"}, + IsPublic: true, + RevNote: "Initial revision", + Script: "#!/bin/bash\necho Hello", + } + + stackscript, err := base.Client.CreateStackscript(context.Background(), opts) + assert.NoError(t, err, "Expected no error when creating stackscript") + + // Verify the created stackscript's label + assert.Equal(t, "new-stackscript", stackscript.Label, "Expected created stackscript label to match input") +} + +func TestDeleteStackscript(t *testing.T) { + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + stackscriptID := 123 + base.MockDelete(fmt.Sprintf("linode/stackscripts/%d", stackscriptID), nil) + + err := base.Client.DeleteStackscript(context.Background(), stackscriptID) + assert.NoError(t, err, "Expected no error when deleting stackscript") +} + +func TestGetStackscript(t *testing.T) { + // Load the fixture data for a single stackscript + fixtureData, err := fixtures.GetFixture("stackscript_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + stackscriptID := 123 + base.MockGet(fmt.Sprintf("linode/stackscripts/%d", stackscriptID), fixtureData) + + stackscript, err := base.Client.GetStackscript(context.Background(), stackscriptID) + assert.NoError(t, err) + + // Verify the stackscript's label + assert.Equal(t, "new-stackscript", stackscript.Label, "Expected stackscript label to match fixture") +} + +func TestUpdateStackscript(t *testing.T) { + // Load the fixture data for stackscript update + fixtureData, err := fixtures.GetFixture("stackscript_revision") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + stackscriptID := 123 + base.MockPut(fmt.Sprintf("linode/stackscripts/%d", stackscriptID), fixtureData) + + opts := linodego.StackscriptUpdateOptions{ + Label: "Updated Stackscript", + Description: "Updated description", + Images: []string{"linode/ubuntu20.04"}, + IsPublic: false, + RevNote: "Updated revision", + Script: "#!/bin/bash\necho Hello Updated", + } + + updatedStackscript, err := base.Client.UpdateStackscript(context.Background(), stackscriptID, opts) + assert.NoError(t, err) + + // Verify the updated stackscript's label + assert.Equal(t, "Updated Stackscript", updatedStackscript.Label, "Expected updated stackscript label to match input") +} diff --git a/test/unit/support_test.go b/test/unit/support_test.go index 1bd64dbbc..62a4bec74 100644 --- a/test/unit/support_test.go +++ b/test/unit/support_test.go @@ -2,9 +2,10 @@ package unit import ( "context" + "testing" + "github.com/linode/linodego" "github.com/stretchr/testify/assert" - "testing" ) func TestSupportTicket_List(t *testing.T) { diff --git a/test/unit/tag_test.go b/test/unit/tag_test.go new file mode 100644 index 000000000..3cfaef762 --- /dev/null +++ b/test/unit/tag_test.go @@ -0,0 +1,122 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" + "golang.org/x/exp/slices" +) + +func TestListTags(t *testing.T) { + // Load the fixture data for tags + fixtureData, err := fixtures.GetFixture("tags_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("tags", fixtureData) + + tags, err := base.Client.ListTags(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + assert.NotEmpty(t, tags, "Expected non-empty tag list") + + // Check if a specific tag exists using slices.ContainsFunc + exists := slices.ContainsFunc(tags, func(tag linodego.Tag) bool { + return tag.Label == "example-tag" + }) + + assert.True(t, exists, "Expected tag list to contain 'example-tag'") +} + + +func TestCreateTag(t *testing.T) { + // Load the fixture data for tag creation + fixtureData, err := fixtures.GetFixture("tag_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockPost("tags", fixtureData) + + opts := linodego.TagCreateOptions{ + Label: "new-tag", + } + + tag, err := base.Client.CreateTag(context.Background(), opts) + assert.NoError(t, err, "Expected no error when creating tag") + + // Verify the created tag's label + assert.Equal(t, "new-tag", tag.Label, "Expected created tag label to match input") +} + + +func TestDeleteTag(t *testing.T) { + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + tagLabel := "delete-tag" + base.MockDelete(fmt.Sprintf("tags/%s", tagLabel), nil) + + err := base.Client.DeleteTag(context.Background(), tagLabel) + assert.NoError(t, err, "Expected no error when deleting tag") +} + +func TestListTaggedObjects(t *testing.T) { + // Load the fixture data for tagged objects + fixtureData, err := fixtures.GetFixture("tagged_objects_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + tagLabel := "example-tag" + base.MockGet(fmt.Sprintf("tags/%s", tagLabel), fixtureData) + + taggedObjects, err := base.Client.ListTaggedObjects(context.Background(), tagLabel, &linodego.ListOptions{}) + assert.NoError(t, err) + + assert.NotEmpty(t, taggedObjects, "Expected non-empty tagged objects list") + + // Find the specific tagged object using slices.IndexFunc + index := slices.IndexFunc(taggedObjects, func(obj linodego.TaggedObject) bool { + return obj.Type == "linode" + }) + + assert.NotEqual(t, -1, index, "Expected to find a tagged object of type 'linode'") + if index != -1 { + assert.Equal(t, "linode", taggedObjects[index].Type, "Expected tagged object type to be 'linode'") + } +} + + +func TestSortedObjects(t *testing.T) { + // Load the fixture data for tagged objects + fixtureData, err := fixtures.GetFixture("tagged_objects_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + tagLabel := "example-tag" + base.MockGet(fmt.Sprintf("tags/%s", tagLabel), fixtureData) + + taggedObjects, err := base.Client.ListTaggedObjects(context.Background(), tagLabel, &linodego.ListOptions{}) + assert.NoError(t, err) + + sortedObjects, err := taggedObjects.SortedObjects() + assert.NoError(t, err) + + assert.NotEmpty(t, sortedObjects.Instances, "Expected non-empty instances list in sorted objects") + assert.Equal(t, "example-instance", sortedObjects.Instances[0].Label, "Expected instance label to be 'example-instance'") +} diff --git a/test/unit/types_test.go b/test/unit/types_test.go new file mode 100644 index 000000000..25e1623cf --- /dev/null +++ b/test/unit/types_test.go @@ -0,0 +1,75 @@ +package unit + +import ( + "context" + "fmt" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" + "testing" + "golang.org/x/exp/slices" + +) + +func TestLinodeTypes_List(t *testing.T) { + // Load the fixture data for types + fixtureData, err := fixtures.GetFixture("linode_types_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("linode/types", fixtureData) + + types, err := base.Client.ListTypes(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + // Use slices.IndexFunc to find the index of the specific type + index := slices.IndexFunc(types, func(t linodego.LinodeType) bool { + return t.ID == "g6-nanode-1" + }) + + if index == -1 { + t.Errorf("Expected type 'g6-nanode-1' to be in the response, but it was not found") + } else { + nanodeType := types[index] + assert.Equal(t, "nanode", string(nanodeType.Class), "Expected class to be 'nanode'") + assert.Equal(t, 1, nanodeType.VCPUs, "Expected VCPUs for 'g6-nanode-1' to be 1") + assert.Equal(t, 250, nanodeType.Transfer, "Expected transfer for 'g6-nanode-1' to be 250GB") + assert.NotNil(t, nanodeType.Price, "Expected 'g6-nanode-1' to have a price object") + if nanodeType.Price != nil { + assert.Equal(t, float32(5), nanodeType.Price.Monthly, "Expected monthly price for 'g6-nanode-1' to be $5") + } + } +} + +func TestLinodeType_Get(t *testing.T) { + // Load the fixture data for a specific type + fixtureData, err := fixtures.GetFixture("linode_type_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + typeID := "g6-standard-2" + base.MockGet(fmt.Sprintf("linode/types/%s", typeID), fixtureData) + + typeObj, err := base.Client.GetType(context.Background(), typeID) + assert.NoError(t, err) + + assert.Equal(t, typeID, typeObj.ID, "Expected type ID to match") + assert.Equal(t, "standard", string(typeObj.Class), "Expected class to be 'standard'") + assert.Equal(t, 2, typeObj.VCPUs, "Expected VCPUs to be 2") + assert.Equal(t, 4000, typeObj.Disk, "Expected disk to be 4000MB") + assert.Equal(t, 4000, typeObj.Memory, "Expected memory to be 4000MB") + assert.NotNil(t, typeObj.Price, "Expected type to have a price object") + if typeObj.Price != nil { + assert.Equal(t, float32(10), typeObj.Price.Monthly, "Expected monthly price to be $10") + } + + assert.NotNil(t, typeObj.Addons, "Expected type to have addons") + if typeObj.Addons != nil && typeObj.Addons.Backups != nil { + assert.NotNil(t, typeObj.Addons.Backups.Price, "Expected backups to have a price object") + } +} diff --git a/test/unit/util_test.go b/test/unit/util_test.go index 8653b8095..5614b51e0 100644 --- a/test/unit/util_test.go +++ b/test/unit/util_test.go @@ -1,6 +1,8 @@ package unit import ( + "fmt" + "net/url" "regexp" "testing" @@ -21,3 +23,16 @@ func mockRequestURL(t *testing.T, path string) *regexp.Regexp { func createMockClient(t *testing.T) *linodego.Client { return testutil.CreateMockClient(t, linodego.NewClient) } + +func formatMockAPIPath(format string, args ...any) string { + escapedArgs := make([]any, len(args)) + for i, arg := range args { + if typeStr, ok := arg.(string); ok { + arg = url.PathEscape(typeStr) + } + + escapedArgs[i] = arg + } + + return fmt.Sprintf(format, escapedArgs...) +} diff --git a/test/unit/vlan_test.go b/test/unit/vlan_test.go new file mode 100644 index 000000000..8fcfd680e --- /dev/null +++ b/test/unit/vlan_test.go @@ -0,0 +1,63 @@ +package unit + +import ( + "context" + "fmt" + "github.com/linode/linodego" + "github.com/stretchr/testify/assert" + "golang.org/x/exp/slices" + "testing" +) + +func TestVLAN_List(t *testing.T) { + // Load the fixture data for VLANs + fixtureData, err := fixtures.GetFixture("vlans_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request + base.MockGet("networking/vlans", fixtureData) + + vlans, err := base.Client.ListVLANs(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + assert.NotEmpty(t, vlans, "Expected non-empty VLAN list") + + // Use slices.IndexFunc to find the index of the specific VLAN + index := slices.IndexFunc(vlans, func(v linodego.VLAN) bool { + return v.Label == "test-vlan" + }) + + if index == -1 { + t.Errorf("Expected VLAN 'test-vlan' to be in the response, but it was not found") + } else { + testVLAN := vlans[index] + assert.Equal(t, "us-east", testVLAN.Region, "Expected region to be 'us-east'") + assert.Contains(t, testVLAN.Linodes, 12345, "Expected Linodes to include 12345") + assert.NotNil(t, testVLAN.Created, "Expected 'test-vlan' to have a created timestamp") + } +} + +func TestVLAN_GetIPAMAddress(t *testing.T) { + // Load the fixture data for VLAN IPAM address + fixtureData, err := fixtures.GetFixture("vlan_get_ipam_address") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + linodeID := 12345 + vlanLabel := "test-vlan" + // Mock the GET request + base.MockGet(fmt.Sprintf("linode/instances/%d/configs", linodeID), fixtureData) + + ipamAddress, err := base.Client.GetVLANIPAMAddress(context.Background(), linodeID, vlanLabel) + assert.NoError(t, err) + assert.NotEmpty(t, ipamAddress, "Expected non-empty IPAM address") + + // Verify the returned IPAM address + assert.Equal(t, "10.0.0.1/24", ipamAddress, "Expected IPAM address to be '10.0.0.1/24'") +} diff --git a/test/unit/volume_test.go b/test/unit/volume_test.go new file mode 100644 index 000000000..74fda3441 --- /dev/null +++ b/test/unit/volume_test.go @@ -0,0 +1,179 @@ +package unit + +import ( + "context" + "fmt" + "testing" + + "github.com/stretchr/testify/assert" + "github.com/linode/linodego" +) + +func TestListVolumes(t *testing.T) { + fixtureData, err := fixtures.GetFixture("volumes_list") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockGet("volumes", fixtureData) + + volumes, err := base.Client.ListVolumes(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err) + + assert.NotEmpty(t, volumes, "Expected non-empty volumes list") + + // Assert specific volume details + assert.Equal(t, 123, volumes[0].ID, "Expected volume ID to match") + assert.Equal(t, "Test Volume", volumes[0].Label, "Expected volume label to match") + assert.Equal(t, "active", string(volumes[0].Status), "Expected volume status to match") + assert.Equal(t, "us-east", volumes[0].Region, "Expected volume region to match") + assert.Equal(t, 20, volumes[0].Size, "Expected volume size to match") + assert.Equal(t, "test", volumes[0].Tags[0], "Expected volume tag to match") +} + +func TestGetVolume(t *testing.T) { + fixtureData, err := fixtures.GetFixture("volume_get") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + volumeID := 123 + base.MockGet(fmt.Sprintf("volumes/%d", volumeID), fixtureData) + + volume, err := base.Client.GetVolume(context.Background(), volumeID) + assert.NoError(t, err) + + // Assert all fields + assert.Equal(t, 123, volume.ID, "Expected volume ID to match") + assert.Equal(t, "Test Volume", volume.Label, "Expected volume label to match") + assert.Equal(t, "active", string(volume.Status), "Expected volume status to match") + assert.Equal(t, "us-east", volume.Region, "Expected volume region to match") + assert.Equal(t, 20, volume.Size, "Expected volume size to match") + assert.Nil(t, volume.LinodeID, "Expected LinodeID to be nil") + assert.Empty(t, volume.FilesystemPath, "Expected filesystem path to be empty") + assert.Contains(t, volume.Tags, "test", "Expected tags to include 'test'") + assert.Empty(t, volume.HardwareType, "Expected hardware type to be empty") + assert.Empty(t, volume.LinodeLabel, "Expected Linode label to be empty") +} + +func TestCreateVolume(t *testing.T) { + fixtureData, err := fixtures.GetFixture("volume_create") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + base.MockPost("volumes", fixtureData) + + opts := linodego.VolumeCreateOptions{ + Label: "new-volume", + Size: 20, + Tags: []string{"test"}, + } + + volume, err := base.Client.CreateVolume(context.Background(), opts) + assert.NoError(t, err) + + // Assert all fields + assert.Equal(t, 124, volume.ID, "Expected created volume ID to match") + assert.Equal(t, "new-volume", volume.Label, "Expected created volume label to match") + assert.Equal(t, "creating", string(volume.Status), "Expected created volume status to be 'creating'") + assert.Equal(t, "us-east", volume.Region, "Expected created volume region to match") + assert.Equal(t, 20, volume.Size, "Expected created volume size to match") + assert.Nil(t, volume.LinodeID, "Expected LinodeID to be nil for newly created volume") + assert.Contains(t, volume.Tags, "test", "Expected created volume tags to include 'test'") +} + +func TestUpdateVolume(t *testing.T) { + fixtureData, err := fixtures.GetFixture("volume_update") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + volumeID := 123 + base.MockPut(fmt.Sprintf("volumes/%d", volumeID), fixtureData) + + opts := linodego.VolumeUpdateOptions{ + Label: "updated-volume", + Tags: &[]string{"updated"}, + } + + updatedVolume, err := base.Client.UpdateVolume(context.Background(), volumeID, opts) + assert.NoError(t, err) + + // Assert all fields + assert.Equal(t, 123, updatedVolume.ID, "Expected updated volume ID to match") + assert.Equal(t, "updated-volume", updatedVolume.Label, "Expected updated volume label to match") + assert.Equal(t, "active", string(updatedVolume.Status), "Expected updated volume status to match") + assert.Contains(t, updatedVolume.Tags, "updated", "Expected updated volume tags to include 'updated'") +} + +func TestDeleteVolume(t *testing.T) { + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + volumeID := 123 + base.MockDelete(fmt.Sprintf("volumes/%d", volumeID), nil) + + err := base.Client.DeleteVolume(context.Background(), volumeID) + assert.NoError(t, err, "Expected no error when deleting volume") +} + +func TestAttachVolume(t *testing.T) { + // Mock the API response for attaching a volume + fixtureData, err := fixtures.GetFixture("volume_attach") + assert.NoError(t, err) + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + volumeID := 123 + base.MockPost(fmt.Sprintf("volumes/%d/attach", volumeID), fixtureData) + + // Use direct pointer assignment for PersistAcrossBoots + persistAcrossBoots := true + opts := &linodego.VolumeAttachOptions{ + LinodeID: 456, + PersistAcrossBoots: &persistAcrossBoots, + } + + attachedVolume, err := base.Client.AttachVolume(context.Background(), volumeID, opts) + assert.NoError(t, err, "Expected no error when attaching volume") + + // Verify the attached volume's LinodeID and filesystem path + assert.Equal(t, 456, *attachedVolume.LinodeID, "Expected LinodeID to match input") + assert.Equal(t, "/dev/disk/by-id/volume-123", attachedVolume.FilesystemPath, "Expected filesystem path to match fixture") +} + +func TestDetachVolume(t *testing.T) { + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + volumeID := 123 + base.MockPost(fmt.Sprintf("volumes/%d/detach", volumeID), nil) + + err := base.Client.DetachVolume(context.Background(), volumeID) + assert.NoError(t, err, "Expected no error when detaching volume") +} + +func TestResizeVolume(t *testing.T) { + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + volumeID := 123 + base.MockPost(fmt.Sprintf("volumes/%d/resize", volumeID), nil) + + err := base.Client.ResizeVolume(context.Background(), volumeID, 50) + assert.NoError(t, err, "Expected no error when resizing volume") +} diff --git a/test/unit/volume_types_test.go b/test/unit/volume_types_test.go new file mode 100644 index 000000000..13240d6f9 --- /dev/null +++ b/test/unit/volume_types_test.go @@ -0,0 +1,38 @@ +package unit + +import ( + "context" + "testing" + + "github.com/stretchr/testify/assert" + "github.com/linode/linodego" +) + +func TestListVolumeTypes(t *testing.T) { + // Load the mock fixture for volume types + fixtureData, err := fixtures.GetFixture("volume_types_list") + assert.NoError(t, err, "Expected no error when getting fixture") + + var base ClientBaseCase + base.SetUp(t) + defer base.TearDown(t) + + // Mock the GET request for the volume types endpoint + base.MockGet("volumes/types", fixtureData) + + // Call the ListVolumeTypes method + volumeTypes, err := base.Client.ListVolumeTypes(context.Background(), &linodego.ListOptions{}) + assert.NoError(t, err, "Expected no error when listing volume types") + assert.NotEmpty(t, volumeTypes, "Expected non-empty volume types list") + + // Validate the first volume type's details + assert.Equal(t, "standard", volumeTypes[0].ID, "Expected volume type ID to match") + assert.Equal(t, "Standard Volume", volumeTypes[0].Label, "Expected volume type label to match") + assert.Equal(t, 0.10, volumeTypes[0].Price.Hourly, "Expected hourly price to match") + assert.Equal(t, 10.00, volumeTypes[0].Price.Monthly, "Expected monthly price to match") + + // Validate regional pricing for the first volume type + assert.NotEmpty(t, volumeTypes[0].RegionPrices, "Expected region prices to be non-empty") + assert.Equal(t, 0.08, volumeTypes[0].RegionPrices[0].Hourly, "Expected regional hourly price to match") + assert.Equal(t, 8.00, volumeTypes[0].RegionPrices[0].Monthly, "Expected regional monthly price to match") +} diff --git a/types.go b/types.go index bd9b801c9..06b9b8cd0 100644 --- a/types.go +++ b/types.go @@ -7,19 +7,20 @@ import ( // LinodeType represents a linode type object type LinodeType struct { - ID string `json:"id"` - Disk int `json:"disk"` - Class LinodeTypeClass `json:"class"` // enum: nanode, standard, highmem, dedicated, gpu - Price *LinodePrice `json:"price"` - Label string `json:"label"` - Addons *LinodeAddons `json:"addons"` - RegionPrices []LinodeRegionPrice `json:"region_prices"` - NetworkOut int `json:"network_out"` - Memory int `json:"memory"` - Transfer int `json:"transfer"` - VCPUs int `json:"vcpus"` - GPUs int `json:"gpus"` - Successor string `json:"successor"` + ID string `json:"id"` + Disk int `json:"disk"` + Class LinodeTypeClass `json:"class"` // enum: nanode, standard, highmem, dedicated, gpu + Price *LinodePrice `json:"price"` + Label string `json:"label"` + Addons *LinodeAddons `json:"addons"` + RegionPrices []LinodeRegionPrice `json:"region_prices"` + NetworkOut int `json:"network_out"` + Memory int `json:"memory"` + Transfer int `json:"transfer"` + VCPUs int `json:"vcpus"` + GPUs int `json:"gpus"` + Successor string `json:"successor"` + AcceleratedDevices int `json:"accelerated_devices"` } // LinodePrice represents a linode type price object diff --git a/vlans.go b/vlans.go index 147326379..a476d8bf9 100644 --- a/vlans.go +++ b/vlans.go @@ -37,8 +37,7 @@ func (v *VLAN) UnmarshalJSON(b []byte) error { // ListVLANs returns a paginated list of VLANs func (c *Client) ListVLANs(ctx context.Context, opts *ListOptions) ([]VLAN, error) { - response, err := getPaginatedResults[VLAN](ctx, c, "networking/vlans", opts) - return response, err + return getPaginatedResults[VLAN](ctx, c, "networking/vlans", opts) } // GetVLANIPAMAddress returns the IPAM Address for a given VLAN Label as a string (10.0.0.1/24) diff --git a/volumes.go b/volumes.go index 684e718a7..389f03477 100644 --- a/volumes.go +++ b/volumes.go @@ -35,6 +35,8 @@ type Volume struct { LinodeID *int `json:"linode_id"` FilesystemPath string `json:"filesystem_path"` Tags []string `json:"tags"` + HardwareType string `json:"hardware_type"` + LinodeLabel string `json:"linode_label"` Created *time.Time `json:"-"` Updated *time.Time `json:"-"` @@ -112,36 +114,30 @@ func (v Volume) GetCreateOptions() (createOpts VolumeCreateOptions) { // ListVolumes lists Volumes func (c *Client) ListVolumes(ctx context.Context, opts *ListOptions) ([]Volume, error) { - response, err := getPaginatedResults[Volume](ctx, c, "volumes", opts) - return response, err + return getPaginatedResults[Volume](ctx, c, "volumes", opts) } // GetVolume gets the template with the provided ID func (c *Client) GetVolume(ctx context.Context, volumeID int) (*Volume, error) { e := formatAPIPath("volumes/%d", volumeID) - response, err := doGETRequest[Volume](ctx, c, e) - return response, err + return doGETRequest[Volume](ctx, c, e) } // AttachVolume attaches a volume to a Linode instance func (c *Client) AttachVolume(ctx context.Context, volumeID int, opts *VolumeAttachOptions) (*Volume, error) { e := formatAPIPath("volumes/%d/attach", volumeID) - response, err := doPOSTRequest[Volume](ctx, c, e, opts) - return response, err + return doPOSTRequest[Volume](ctx, c, e, opts) } // CreateVolume creates a Linode Volume func (c *Client) CreateVolume(ctx context.Context, opts VolumeCreateOptions) (*Volume, error) { - e := "volumes" - response, err := doPOSTRequest[Volume](ctx, c, e, opts) - return response, err + return doPOSTRequest[Volume](ctx, c, "volumes", opts) } // UpdateVolume updates the Volume with the specified id func (c *Client) UpdateVolume(ctx context.Context, volumeID int, opts VolumeUpdateOptions) (*Volume, error) { e := formatAPIPath("volumes/%d", volumeID) - response, err := doPUTRequest[Volume](ctx, c, e, opts) - return response, err + return doPUTRequest[Volume](ctx, c, e, opts) } // CloneVolume clones a Linode volume @@ -151,15 +147,13 @@ func (c *Client) CloneVolume(ctx context.Context, volumeID int, label string) (* } e := formatAPIPath("volumes/%d/clone", volumeID) - response, err := doPOSTRequest[Volume](ctx, c, e, opts) - return response, err + return doPOSTRequest[Volume](ctx, c, e, opts) } // DetachVolume detaches a Linode volume func (c *Client) DetachVolume(ctx context.Context, volumeID int) error { e := formatAPIPath("volumes/%d/detach", volumeID) - _, err := doPOSTRequest[Volume, any](ctx, c, e) - return err + return doPOSTRequestNoRequestResponseBody(ctx, c, e) } // ResizeVolume resizes an instance to new Linode type @@ -169,13 +163,11 @@ func (c *Client) ResizeVolume(ctx context.Context, volumeID int, size int) error } e := formatAPIPath("volumes/%d/resize", volumeID) - _, err := doPOSTRequest[Volume](ctx, c, e, opts) - return err + return doPOSTRequestNoResponseBody(ctx, c, e, opts) } // DeleteVolume deletes the Volume with the specified id func (c *Client) DeleteVolume(ctx context.Context, volumeID int) error { e := formatAPIPath("volumes/%d", volumeID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/vpc.go b/vpc.go index 785379913..644c4ceb8 100644 --- a/vpc.go +++ b/vpc.go @@ -74,20 +74,16 @@ func (c *Client) CreateVPC( ctx context.Context, opts VPCCreateOptions, ) (*VPC, error) { - e := "vpcs" - response, err := doPOSTRequest[VPC](ctx, c, e, opts) - return response, err + return doPOSTRequest[VPC](ctx, c, "vpcs", opts) } func (c *Client) GetVPC(ctx context.Context, vpcID int) (*VPC, error) { e := formatAPIPath("/vpcs/%d", vpcID) - response, err := doGETRequest[VPC](ctx, c, e) - return response, err + return doGETRequest[VPC](ctx, c, e) } func (c *Client) ListVPCs(ctx context.Context, opts *ListOptions) ([]VPC, error) { - response, err := getPaginatedResults[VPC](ctx, c, "vpcs", opts) - return response, err + return getPaginatedResults[VPC](ctx, c, "vpcs", opts) } func (c *Client) UpdateVPC( @@ -96,12 +92,10 @@ func (c *Client) UpdateVPC( opts VPCUpdateOptions, ) (*VPC, error) { e := formatAPIPath("vpcs/%d", vpcID) - response, err := doPUTRequest[VPC](ctx, c, e, opts) - return response, err + return doPUTRequest[VPC](ctx, c, e, opts) } func (c *Client) DeleteVPC(ctx context.Context, vpcID int) error { e := formatAPIPath("vpcs/%d", vpcID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/vpc_subnet.go b/vpc_subnet.go index 184316c4f..60a8554fc 100644 --- a/vpc_subnet.go +++ b/vpc_subnet.go @@ -75,8 +75,7 @@ func (c *Client) CreateVPCSubnet( vpcID int, ) (*VPCSubnet, error) { e := formatAPIPath("vpcs/%d/subnets", vpcID) - response, err := doPOSTRequest[VPCSubnet](ctx, c, e, opts) - return response, err + return doPOSTRequest[VPCSubnet](ctx, c, e, opts) } func (c *Client) GetVPCSubnet( @@ -85,8 +84,7 @@ func (c *Client) GetVPCSubnet( subnetID int, ) (*VPCSubnet, error) { e := formatAPIPath("vpcs/%d/subnets/%d", vpcID, subnetID) - response, err := doGETRequest[VPCSubnet](ctx, c, e) - return response, err + return doGETRequest[VPCSubnet](ctx, c, e) } func (c *Client) ListVPCSubnets( @@ -94,8 +92,7 @@ func (c *Client) ListVPCSubnets( vpcID int, opts *ListOptions, ) ([]VPCSubnet, error) { - response, err := getPaginatedResults[VPCSubnet](ctx, c, formatAPIPath("vpcs/%d/subnets", vpcID), opts) - return response, err + return getPaginatedResults[VPCSubnet](ctx, c, formatAPIPath("vpcs/%d/subnets", vpcID), opts) } func (c *Client) UpdateVPCSubnet( @@ -105,12 +102,10 @@ func (c *Client) UpdateVPCSubnet( opts VPCSubnetUpdateOptions, ) (*VPCSubnet, error) { e := formatAPIPath("vpcs/%d/subnets/%d", vpcID, subnetID) - response, err := doPUTRequest[VPCSubnet](ctx, c, e, opts) - return response, err + return doPUTRequest[VPCSubnet](ctx, c, e, opts) } func (c *Client) DeleteVPCSubnet(ctx context.Context, vpcID int, subnetID int) error { e := formatAPIPath("vpcs/%d/subnets/%d", vpcID, subnetID) - err := doDELETERequest(ctx, c, e) - return err + return doDELETERequest(ctx, c, e) } diff --git a/waitfor.go b/waitfor.go index 3d709a041..c31f83d8b 100644 --- a/waitfor.go +++ b/waitfor.go @@ -477,6 +477,8 @@ func (client Client) WaitForImageRegionStatus(ctx context.Context, imageID, regi } // WaitForMySQLDatabaseBackup waits for the backup with the given label to be available. +// Deprecated: WaitForMySQLDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (client Client) WaitForMySQLDatabaseBackup(ctx context.Context, dbID int, label string, timeoutSeconds int) (*MySQLDatabaseBackup, error) { ctx, cancel := context.WithTimeout(ctx, time.Duration(timeoutSeconds)*time.Second) defer cancel() @@ -504,6 +506,8 @@ func (client Client) WaitForMySQLDatabaseBackup(ctx context.Context, dbID int, l } // WaitForPostgresDatabaseBackup waits for the backup with the given label to be available. +// Deprecated: WaitForPostgresDatabaseBackup is a deprecated method, as the backup endpoints are no longer supported in DBaaS V2. +// In DBaaS V2, databases can be backed up via database forking. func (client Client) WaitForPostgresDatabaseBackup(ctx context.Context, dbID int, label string, timeoutSeconds int) (*PostgresDatabaseBackup, error) { ctx, cancel := context.WithTimeout(ctx, time.Duration(timeoutSeconds)*time.Second) defer cancel()